93B0
push ebp .text:004493B1
mov ebp,
esp .text:004493B3
push ecx .text:004493B4
mov eax, [
ebp+arg_0]
.text:004493B7
cmp eax, dword_B8EAE0
.text:004493BD
jz short loc_4493C3 <=====改为JMPS 004493C3
.text:004493BF
xor eax,
eax .text:004493C1
jmp short loc_4493DD
至此全部的修改已完成,主程序可以在没有真狗和假狗的条件下运行了,但通过我测试,只能在
windows98下运行,在win2000下不能
运行,小弟没有winice405 for NT版本,没办法
破解出win2000的程序了.
通过这次
破解,让我们清楚不是所有的狗都可以在无狗的情况下破掉,如果程序用狗里面的数据来运算的话,没有狗是没有办法破
解它的.
如果有什么错误的地方,欢迎各位大虾指正.
写完这一篇之后,小弟要休息一段时间了,希望下次的
文章是解HASP的加密狗,那要看小弟的学习进度如何了.