-
-
初学者ollDbg动态破解求助
-
发表于:
2005-7-26 09:37
4432
-
我参考了论坛精华贴中TAE!前辈的《翻译的第三篇,软件算法和 OllyDB的用法(新的调试软件)》
发现在GetDlgItemText,GetDlgItemTextA,GetDlgItemInt等处下断点都毫无作用,然后我在MessageBox处下断点,拦截住了“错误的注册码”的提示窗,然后我向回追溯,似乎找到了按下输入注册码对话框的“确定”的起始的地方,然后我使用Ctrl+F7自动跟进,观察 ESI 寄存器(右上角) 但并没有发现如前辈所说的:
“可以看见 ESI 寄存器(右上角) 现在有一个Ascii码"Hoof Arted",真不错!它现在得到我们的 名字了,如果我们再次按 F9,目标软件将再次停在相同的断点,但是这次,ESI 已经是我们的 公司名了,是一个 ASCII。按 F9 第三次 Esi 将显示我们输入的注册码。好,现在我们知道程序已经得到我们所有的信息了。它将要用这些信息作什么呢?”
直到出现“错误的注册码!"提示对话框, 都没有看到我输入的试探注册码,这是否能说明我截断的这段代码内没有关键call?还是有别的原因?但是我感觉已经一步步追溯到头了,望前辈们指点初学者!
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)