ctfshow re2
题目地址:https://ctf.show/challenges#re2-59

压缩包内容:

使用die工具

分析看

所以我们使用32位的ida静态分析工具,如果使用64位的就不能查看伪代码只能看汇编代码


因为汇编语言还没学,但是还不妨碍我继续向前。

这个代码特别符合新手,其他的题那些代码不只有主函数还有好多好多的分支,分支也是特别混乱。

本来想用python但是这个python学的不精,不如直接用C.
按照上面写的加密来仿写出C语言的解密代码:

字符串异或成功



如果是和我一样是win7,而这个交换式不能直接点击粘贴就可以右键点击上面窗口,就可以出现编辑


成功执行我们看看enflag.txt是否有flag

果然有flag,嘿嘿嘿,拿下,逆向就是要去大胆猜。
个人评价:
这个ctfshow的题都比较有阶梯形,引导形,非常适合我们这种新手一步一步爬,像我之前学的那个lsb隐写,学的稀里糊涂的,每次比赛只能试试瞎点最低有效位,碰运气,学了ctfshow里面系统的才知道有纵和横之分,当然像那些什么杯就太离谱了,up主也是只能做个签到。
