01

具体分析

方法一:像这种程序出现错误会弹框的一般可以在MessgaeBox、GetTextA、GetWindowsText这个api下断点,当然也不包括特殊处理过断点下不到
方法二:搜索字符串快速定位sorry,the...这个字符串
以上两个方法就不怎么说了

方法三:因为我们知道这个代码是delphi框架写的,所以我们可以使用delphi的反编译工具

再使用一个类似spyxx的工具进行获取到窗口类名

知道叫TNS类名了,可以到反汇编工具里面看到两个点击方法,肯定一个是check一个是I give up的

经查看这个函数就是校验的函数

如果是爆破的话其实应该已经差不多了,现在我们主要来做下算法分析
很简单就是我们输入的序列号取第一个,序列号长度得大于4,得到一个数字
然后转字符串,和CW-xxxx-CRACKED这就是算出的结果再做比较

还有一个框继续老方法

定位到这个函数可以看到就是拼接了字符串Hello Dude!输入这个即可

原文地址:https://www.cnblogs.com/fangaojun/p/13121452.html