首页 > 其他分享 >2024BaseCTF-re

2024BaseCTF-re

时间:2024-11-17 09:18:24浏览次数:1  
标签:47 base64 4Re re 2024BaseCTF BaseCTF UPX IDA

BaseCTF-re

You are good at IDA

直接按F5得到一地段flag

Y0u_4Re_

第二段提示F12

双击打开

按x

900d_47_

最后一段提示在Interesting函数之中

id4

BaseCTF{Y0u_4Re_900d_47_id4}

UPX mini

先脱壳

拖入IDA,base64解码就好

BasePlus

F5

找到key0xE

base64换表+异或

BaseCTF{BA5e_DEcoD1N6_sEcr3t}

UPX

脱壳不了

小写的upx改大写

base64换表

用官方的脚本跑一下吧...

import base64
import string
enc = "$rg7_dhd~Alidg+zeyhz`vnz_d,7sy0="
string1 = 'A,.1fgvw#`/2ehux$~"3dity%_;4cjsz^+{5bkrA&=}6alqB*-[70mpC()]89noX'
string2 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"
print (base64.b64decode(enc.translate(str.maketrans(string1,string2))))

BaseCTF{UPX_1s_$o_e@sy}

标签:47,base64,4Re,re,2024BaseCTF,BaseCTF,UPX,IDA
From: https://www.cnblogs.com/WTT001/p/18550256

相关文章

  • ORB-SLAM2 ---- Tracking::TrackReferenceKeyFrame()
    文章目录一、函数作用二、函数讲解三、函数代码四、调用的函数1.ORBmatcher::SearchByBoW()1).函数讲解2).函数代码2.Optimizer::PoseOptimization()1).函数讲解2).函数代码五、总结一、函数作用本函数是用参考关键帧的地图点来对当前普通帧进行跟踪,是第一......
  • 2024BaseCTF-week1wp
    2024BaseCTF-week1wpwebHTTP是什么呀根据提示写出相应的数据跳转了网页,但没有flag,BP抓哥包出现了base64的编码解码喵喵喵´•ﻌ•`命令执行?DT=system('ls/');看到有flag直接读取flag?DT=system('cat/flag');BaseCTF{8eb2a1c2-7de7-437b-bc16-fc3d783b797c}md5绕过欸数组烧过构......
  • WireGuard 的工作原理(转)
    原文地址——https://fonzcci.cn/#simple-network-interface简单网络接口WireGuard的工作原理是添加一个(或多个)网络接口,如eth0或wlan0,称为wg0(或wg1、wg2、等)。然后可以使用或wg3正常配置此网络接口,使用或为其添加和删除路由,等等,所有普通的网络实用程序都可以使用。使用工具配置......
  • 在后端开发中,如何设计RESTful API接口?
    在后端开发中,设计RESTfulAPI接口是一个关键步骤,它直接影响到应用程序的可维护性、可扩展性和用户体验。以下是设计RESTfulAPI接口的详细指南:1.设计API端点RESTfulAPI的端点通常基于资源名称,并使用HTTP方法来表示对资源的操作。例如:获取所有用户:GET/users获取单个用户:GE......
  • SAP GR(Group Reporting)合并报表内容及功能简介(五)-合并和抵消
    合并和抵消审核公司间匹配和对账公司间匹配和对账概览随着合并和收购数量的显著增加,企业在全球经济中面临着诸多挑战。其中最常见的是法律实体与子公司之间缺乏透明度,导致无法以经济高效的方式对账法律实体与子公司之间的公司间交易,从而造成结算出现重大延迟。公司间匹配......
  • pa4 多道程序和nemu运行RT-thread
    首先看一下讲义里提到的yieldos,这个os里面只有两道程序切换的模拟内容,只要做过pa3就很容易理解:#defineSTACK_SIZE(4096*8)typedefunion{uint8_tstack[STACK_SIZE];struct{Context*cp;};}PCB;staticPCBpcb[2],pcb_boot,*current=&pcb_boot;static......
  • 2021 Hubei Provincial Collegiate Programming Contest E. Revue
    题目描述n个人,每个人的初始分数不同(具体分数未知)有m次已知的Revue(按顺序发生),每次Revue形式为(x,y),意为x打败y,之后x的分变成二者max,y变成min现在你要按顺序在最后加入w次Revue,要保证在所有m+w次Revue中删掉任意k(k给出)次Revue后的所有初始分数的可能中,1都能获得最大分值最小......
  • Refact.ai Match 1 (Codeforces Round 985)
    Refact.aiMatch1(CodeforcesRound985)总结A集合中的元素为\(l\lex\ler\),有\(k\)个\(x\)的倍数在其中才可删,可以求出最大可删的元素,直接计算。#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>#inclu......
  • mybatis 中 foreach collection的常见错误和用法小结(三种)
    主要介绍了mybatis中foreachcollection的用法小结(三种),需要的朋友可以参考下。foreach主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有item,index,collection,open,separator,close。item表示集合中每一个元素进行迭代时的别名,index指......
  • Docker部署Redis哨兵
    哨兵,英文名Sentinel,是一个分布式系统,用于对主从结构中的每一台服务器进行监控,当主节点出现故障后通过投票机制来挑选新的主节点,并且将所有的从节点连接到新的主节点上。RedisSentinel包含若干个Sentinel节点和Redis数据节点,每个Sentinel节点会对数据节点和其余Senti......