这是long long ago 以前的CTF简单的解题思路,刚开始接触的逆向工程,所以从简单的开始吧!(ps:下一篇应该是iscc逆向Reverse题解,这是我做出来的第一个逆向工程题)
##2018看雪CTF之XCTF##
此处贴上题目:https://pan.baidu.com/s/15AJ5rXllWDwMhsX2dUKHyQ
首先打开.exe文件可以看到如下:
要求输入正确的序列号……
正常情况下我们拖到OD里面看一下,找到关键句:
进入之后,随便输入一个值先调试一下:
此时我们需要找到关键跳转,在关键跳转处下断点:
下完断点后,直接运行到断点处,发现寄存器这边多了一个ASCII码值,此值就是我们要找到的值:
这个时候我们把这个值输进去,明显不对,想到可能是16进制转字符串,得到答案:
没错!!!答案就是如此简单,hhhh….