易语言WonderWall可以修复硬盘30秒编译bug,看了开源的源码。有一点疑问。
易语言5.11:
.版本 2
.常量 E_pHWID_511, "5875208", , 0x0045818C FF05 08A65900 inc [0059A608] //未完成加密狗检测或硬盘代码
00458189 . EB 01 jmp short e.0045818C
0045818B B1 db B1
0045818C > FF05 08A65900 inc dword ptr ds:[0x59A608
00458192 . EB 01 jmp short e.00458195
特征码模糊搜索“EB ?? ?? FF 05 ?? ?? ?? 00”可定位2处,其中一处就是上面的地址。另一搜索“FF 05 ?? ?? ?? 00”也可以搜到。WPDWORD写6-5个就可以解决。
但是再其他版本中(5.3--5.7)用这两个特征模式定位搜索都搜不到上面格式的地址,是错的。怎么定位呢???
坛内:https://www.chinapyg.com/forum.ph ... 4&page=55#pid641777 也给了解答,就是这个地址无法定位。5.3根本搜不出来
[Asm] 纯文本查看 复制代码
去掉那个烦人的nag
004E02F3 直接90e9
0x5B1CF8 (5.3版)0059A608 (511版) 写5 解决:
---------------------------
目前还未完成加密狗的检测或还未取出电脑硬盘的硬件代码,请稍候几秒钟后再试。
---------------------------
|