YHZX_2013 发表于 2015-6-1 22:03

【更新题解,补充源代码】发一个CTF的逆向题目大家玩玩~

本帖最后由 YHZX_2013 于 2015-7-1 13:17 编辑

软件:是一个自己写的简单的验证软件,输入正确的验证字符串(即flag字符串),可以返回正确信息,否则返回“You shall not pass”。

成功:不允许对程序进行patch,以得到正确字符串为成功。

注:
Flag字符串形式:TSCTF{可见字符}
加了一个简单的壳和一些花指令……
附上自己对程序分析的题解,供大家参考。



源代码:

YHZX_2013 发表于 2015-6-7 18:12

蚯蚓翔龙 发表于 2015-6-7 13:59
差不多用OD分析跟你的题解那里的四五步,然后我就没有然后了。。。刚开始用IDAF5不出来就直接放弃IDA了。。 ...

花指令去干净就可以F5了……一共就8步

YHZX_2013 发表于 2015-7-1 13:18

cuit_myh 发表于 2015-7-1 01:51
楼主能否放出源码?想研究研究怎么加花指令,而不影响程序正常运行。

源码已经放出……

庄小法 发表于 2015-6-1 22:23

hitpiao 发表于 2015-6-1 22:26

楼主是大神吗

YHZX_2013 发表于 2015-6-1 23:09

hitpiao 发表于 2015-6-1 22:26
楼主是大神吗

显然并不是……

n1u2t3t4 发表于 2015-6-1 23:23

帖子过于简单,都不说明是啥软件,破解哪里等

YHZX_2013 发表于 2015-6-1 23:28

n1u2t3t4 发表于 2015-6-1 23:23
帖子过于简单,都不说明是啥软件,破解哪里等

多谢提醒,已补充。

cuit_myh 发表于 2015-6-6 14:41

楼主加了多少花指令啊

YHZX_2013 发表于 2015-6-7 00:02

cuit_myh 发表于 2015-6-6 14:41
楼主加了多少花指令啊

呃……貌似没把持住

cuit_myh 发表于 2015-6-7 00:10

YHZX_2013 发表于 2015-6-7 00:02
呃……貌似没把持住

好吧。表示没有除掉完。{:1_937:}

蚯蚓翔龙 发表于 2015-6-7 13:59

差不多用OD分析跟你的题解那里的四五步,然后我就没有然后了。。。刚开始用IDAF5不出来就直接放弃IDA了。。。
页: [1] 2
查看完整版本: 【更新题解,补充源代码】发一个CTF的逆向题目大家玩玩~