Rooking 发表于 2021-10-25 20:25

Scorpio 发表于 2021-10-25 19:23
谢谢大神,我已经在OD里测试成功,能讲一下原理吗?

界面上的机器码只是个显示,验证的过程中会重新获取机器码,分两部分计算最后组合起来,给你的地方会验证注册码的合法性进行下一步验证

Scorpio 发表于 2021-10-25 20:36

Rooking 发表于 2021-10-25 20:24
没有啥原理,就是体力活,单步跟出来的,只是省略了过程直接给你了结果,另外我自己用ASPROTECT加壳的话...

模式那里需要有两个,如果你说的程序里的话,需要用API获取
char*        LocalHardwareID = NULL;
LocalHardwareID = GetHardwareID();





boot 发表于 2021-10-25 21:33

这个好像有几个适合懒人的思路,但是我没有尝试过,有空试试。

Rooking 发表于 2021-10-26 00:20

Scorpio 发表于 2021-10-25 20:36
模式那里需要有两个,如果你说的程序里的话,需要用API获取
char*        LocalHardwareID = NULL;
LocalHardw ...

我以为直接加壳设置后就能加出来带有机器码的注册框

Scorpio 发表于 2021-10-26 10:52

Rooking 发表于 2021-10-26 00:20
我以为直接加壳设置后就能加出来带有机器码的注册框

Asprotect无源码加壳就只会显示用户和注册码的提示框,不会显示机器码。The Enigma Protector无源码加壳就可以显示机器码。

Scorpio 发表于 2021-10-26 11:08

Rooking 发表于 2021-10-22 23:27
给你个提示吧,运行起来后在虚拟内存大小为 0005A000 的地址去搜索我给你提供的特征码

然后下断点,点 ...

大神,我在使用大白打补丁时,用地址和特征码都定位不到需要替换的这两个地方,还请再指点一下,谢谢

Scorpio 发表于 2021-10-28 15:34

Rooking 发表于 2021-10-22 23:27
给你个提示吧,运行起来后在虚拟内存大小为 0005A000 的地址去搜索我给你提供的特征码

然后下断点,点 ...

大神,我弄了2天大白制作替换机器码那两个地方的补丁,都没有搞定,应该是自己太菜,方便告知一下具体设置吗?
页: 1 [2]
查看完整版本: 求ASProtect壳patch机器码教程