crackme破解

Afkayas.1 破解详解

2018-01-18  本文已影响0人  gradyfun
老规矩,先运行一发
01.png
输入 abcd abcd, 试一发
02.png
成功扑街
并发现关键字符串 You Get Wrong Try Again
拖入OD中分析一下
搜一下You Get Wrong Try Again

,没搜到。可能是字符串拼接而成,拆开搜,发现!


03.png
并且还有“意外”收获:发现了疑似成功时的字符串。双击“KeyGen I”,找到调用它的指令。
04.png

发现位置位于数据段,而非代码段,空欢喜一场。

04.png

继续搜索字符串

05.png
这里又发现了字符串,双击进去看一看
06.png
发现这里确实是相关的调用处,向上查找分析!
07.png
很明显这里在比较si是否为零来执行条件跳转指令,而这里si确实为零,为了不让他跳转,这里把跳转指令处修改一下,修改方法很多,这里使用两个nop,实现必往下执行而非跳转。
08.png

成功破解

上一篇下一篇

猜你喜欢

热点阅读