SuperCleaner这个工具,今天还是拿它说事。
这个工具注册部分做的相当不错,因为他的各个按钮可以互换== ==
这样子很多内存注册机就不起作用了(图)
当然,如果这样子就停下就没有本文了
照例,看看它注册失败有什么提示:
用W32DASM载入我们找找看这个字符串
引用:
P.S:W32dasm是一个静态反汇编工具,也是破解人常用的工具之一,它也被比作破解人的屠龙刀。
参考-串式数据参考
双击来到编汇地址
这个地方就需要你有一定的编汇语言知识。
其实任何编程都是把该编程语言翻译成编汇代码。
0041072A
记住这个地址
OK换到OLLYDBG
W32dasm是一个静态反汇编工具,而OLLYDBG是动态的反编汇工具,功能也比前者方便(not强大)
等到他载入完毕
到刚才记住的地址。
F2在那个地方下断点
在窗口出现之前出现了一次错误,而且在出现之前就断掉了,就证明这次反编汇得到的地址是错误的
再来一次
经过一次查找,发现有N个地方引用了这个子串符
因为后面修改发现不止一个地方引用了注册
找了一个看上去最有希望的(|||有的时候运气也很重要)
记住()
再用OLLYDBG打开看看
还在写……