美文网首页
实验吧-逆向-证明自己吧

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

作者: Cookie_hunter | 来源:发表于2018-05-03 11:29 被阅读0次

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

1.附件


软件

2.PEID打开,Microsoft Visual C++ 6.0


3.OD打开,找到关键代码段,在关键处下好断点



4.进入0040101F CALL中



不想看,用IDA打开,视图打开CALL中部分

F5反编译,分部分考虑



5.开始分析
a1为用户输入的字符串,需要返回1
V5是解题关键,下文会说明

1.输入的字符串KEY长度要等于V5

2.将用户输入的KEY逐个异或0x20

3.将V5逐个减5

4,逐个比较 改变后的V5 与 改变后KEY 是否相等

6.我们只要将V5逐个 - 5,在逐个异或0x20就可以得到我们应输入的KEY(FLAG)。

V5的值可以看上文



继续使用OD,因为V5是字符串,所以指向的是该字符串的首地址,则V5为 68 5719 48 50 6e 58 78 54 6a19 58 5e 06(都为十六进制)


7,python解码

a = ''
code=(0x68,0x57,0x19,0x48,0x50,0x6e,0x58,0x78,0x54,0x6a,0x19,0x58,0x5e,0x06)  
for i in code:  
    i=(i-5)^0x20  
    a += chr(i)

print(a)

FLAG:Cr4ckIsSoE4sy!

相关文章

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

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

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

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

  • 实验吧-逆向-10000000

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

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

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

  • 【实验吧】逆向之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...

网友评论

      本文标题:实验吧-逆向-证明自己吧

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