软件破解除了用OD软件可以在字符串中查找字符串串,还有什么软件可以查 找


吾爱破解所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途否则,一切后果请用户自負本站信息来自网络,版权争议与本站无关您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容如果您喜欢该程序,请支持正版软件购买注册,得到更好的正版服务如有侵权请邮件与我们联系处理。

debugger的,但是用W32Dasm或C32ASM又找不出相应的字符串,说明了程序有可能是动态生成了字符串.大约的浏览一下程序的反汇编代码,发现有点地方是与平常不同的,如:

这两处好像是初始化字符串的哋方,在这两个地方设了断点,运行程序,注意要打开IsDebuggerPresent

在这两处下断点,再次运行程序,第一次断在这里

; 这时候要注意字符串是什么,

第一层文件CRC文件攻破了,一直按F8不久,程序又会中断下来了,看这里:

CALL进去以后的代码,与上面的CRC代码相似,只是检查的是程序在内存中的.text区块的代码的CRC值,原程序的CRC32值放在程序的最尾处,可以用UltraEdit打开来看看.

进一步跟踪可以发现是每一个Timer消息就检查一次,也就是0.5秒就检查一次CRC值,发现CRC值不同的话就直接退出程序

爆破了这两个CRC处以后,程序就可以运行了,下面就是来想想注册码的算法了

ps:第一次写CrackMe然后自己写对应的破文 :D

汉化版我从IDA中提取了个wingraph32.exe放在插件目录下,用于配合这个插件) 5、断点管理 olly_bp_man.dll (汉化版在我机器上不能用,放在备用目录) 6、字串参考修改版本 ustrrefadd.dll

我要回帖

更多关于 在字符串中查找字符串 的文章

 

随机推荐