美文网首页
实验吧-逆向-10000000

实验吧-逆向-10000000

作者: Cookie_hunter | 来源:发表于2018-06-22 19:30 被阅读0次

题目:http://www.shiyanbar.com/ctf/1884

一、下载附件,打开运行

随便输入啥,回车,发现一下就退出了。。。

二、PEID

拖入PEID,显示如下


三、IDA

使用32-bit IDA打开附件


F5反编译下,观察

发现主要部分是将v14中每个字符与0x80或运算,然后与v4比较,关键值就是v4

四、OD

拖入OD分析,找到关键代码部分,可以通过IDA找到



左边为地址


1.把数据压入栈中
2.
3.等待用户输入
4.设置好断点,输入123123,开始测试,成果如下:

while循环部分:

比较部分:

进入call

call函数 1

这是异或0x80后生成的数值

2

这是作比较的数值,发现要比较的数值为:
E6 EC E1 E7 BA F4 E5 F3 F4 F4 E5 F3 F4
既一开始的压栈数据。
我们只需将其异或0x80即可。

五、代码

a = ''
code=(0xE6,0xEC,0xE1,0xE7,0xBA,0xF4,0xE5,0xF3,0xF4,0xF4,0xE5,0xF3,0xF4)  
for i in code:  
    i=i^0x80  
    a += chr(i)

print(a)

结果

flag:testtest
[Finished in 0.1s]

相关文章

  • 实验吧-逆向-10000000

    题目:http://www.shiyanbar.com/ctf/1884 一、下载附件,打开运行 随便输入啥,回车...

  • 实验吧逆向工程-逆向观察

    日更任务到第29天,我以为更新够了100字,然而没有,于是 失败了,从头来过。今天的题目的介绍: a simple...

  • 实验吧-逆向-证明自己吧

    题目:http://www.shiyanbar.com/ctf/28 1.附件 2.PEID打开,Microsof...

  • 【实验吧】逆向之bitwise

    题中给出了py代码: 于是 根据题的意思写出了自己的解题脚本: 最终得到:ub3rs3cr3t技不如人就要多努力,...

  • 实验吧逆向工程-FLAG

    每日一题打卡中。。。题目链接:http://ctf5.shiyanbar.com/qwctf/flag-check...

  • 实验吧逆向工程-debug

    感觉逆向试一个很厉害的工作,直接破解软件啥的可以(其实是看需求会逆向,同时也想挑战一下,感觉很有意思),因此今天做...

  • 实验吧逆向工程-defcamp

    逆向的题目真的好难啊,发现很多逆向的题都没有几个人做出来,甚至没有人做出来,为了开始我的逆向生涯,还是先从简单题做...

  • 实验吧逆向工程-bitwise

    题目下载链接:http://ctf5.shiyanbar.com/reverse/bitwise/bitwise....

  • 实验吧逆向工程-1000

    今天的生活依旧如此,要想超过其他人,还是靠自己的努力,所以加油吧!题目下载链接:http://ctf5.shiya...

  • 实验吧逆向工程-证明自己吧

    人生如戏,世事如棋,看了某大学人工智能培养方案,感慨万千。还是默默做自己。题目链接:http://ctf5.shi...

网友评论

      本文标题:实验吧-逆向-10000000

      本文链接:https://www.haomeiwen.com/subject/blllyftx.html