异或
异或
su1ka111
vivo50,想吃疯狂星期四
展开
-
re题(2)[SWPUCTF 2022 新生赛]upx--UPX壳.逆向技术.脱壳
首先将下载的文件拖到exeinfo查壳,发现是upx壳。按F5进行反汇编,找到要逆的字符串和算法。发现是对字符串进行了一次异或。然后打开cmd用命令脱壳。再查一下,发现脱壳完成。写出脚本,得到flag。原创 2024-04-26 09:22:53 · 292 阅读 · 1 评论 -
re题(13)BugkuCTF-re 游戏过关
for循环要进行56次,猜测v6和v3都是对前56操作,应该是反汇编出错了,变成了v4,v5,把v4,v5放到v3中。对代码分析一下,让我们把八个灯点亮才能得到flag,进入最后一个函数sub_457AB4()看一下。拖到ida里,找到main函数。这是对flag的操作。原创 2024-05-07 18:00:58 · 338 阅读 · 0 评论 -
re题(1)BUUCTF-re xor
其中0Ah等等是十六进制整型数据,写脚本时要变成0x0A形式,再把整型变成字符型,然后让flag字符串第0位存放f,让s[i]与s[i-1]异或存放到flag中,最后得到flag。分析出_b是flag,让它与它的前一项异或,将异或后的字符串与global对比,一样的话输出success。点击aFKWOXZUPFVMDGH,可以看到存放的字符串,点击global,查看他存放的字符串。F5反编译,生成伪代码。原创 2024-04-27 16:24:57 · 171 阅读 · 1 评论