|
| |
精品推荐 |
 |
|
| |
|
|
|
|
英语会话精灵 2.0 --谨以此文献给初学破解的爱好者 (7千字)
|
日期:2008年5月28日 作者: 查看:[大字体
中字体 小字体]
|
0047A0BA . 58 POP EAX 0047A0BB . E8 E49DF8FF CALL untopbar.00403EA4 ;和真正的注册码依次按位比较 0047A0C0 . 0F85 3D010000 JNZ untopbar.0047A203 ;不同则跳转,注册失败 0047A0C6 . 68 40000400 PUSH 40040 0047A0CB . B9 6CA24700 MOV ECX,untopbar.0047A26C 0047A0D0 . BA 7CA24700 MOV EDX,untopbar.0047A27C 、、、 0047A201 . EB 29 JMP SHORT untopbar.0047A22C 0047A203 > 68 30000400 PUSH 40030 ;/ 0047A208 . B9 6CA24700 MOV ECX,untopbar.0047A26C ; 0047A20D . BA D0A24700 MOV EDX,untopbar.0047A2D0 ; 0047A212 . A1 E8794B00 MOV EAX,DWORD PTR DS:[4B79E8] ; 0047A217 . 8B00 MOV EAX,DWORD PTR DS:[EAX] ; 0047A219 . E8 462AFDFF CALL untopbar.0044CC64 ;\显示“注册码无效”窗口 0047A21E . 8B86 E8020000 MOV EAX,DWORD PTR DS:[ESI+2E8] 0047A224 . 8B10 MOV EDX,DWORD PTR DS:[EAX] 0047A226 . FF92 CC000000 CALL DWORD PTR DS:[EDX+CC] 0047A22C > 33C0 XOR EAX,EAX 、、、 0047A25E \. C3 RETN
由0047A095处跟踪进出后,来到这里,也就是该软件根据用户编号算出注册码的核心过程: 0040916B > 51 /PUSH ECX 0040916C . 6A 00 PUSH 0 0040916E . 51 PUSH ECX 0040916F . 8B03 MOV EAX,DWORD PTR DS:[EBX] ;/初始值为:(UserNo-0x1f6171f)*0x1b,见0047A083-0047A08B 00409171 . 8B53 04 MOV EDX,DWORD PTR DS:[EBX+4] ;\ 00409174 . E8 DCD5FFFF CALL untopbar.00406755 00409179 . 59 POP ECX
上一篇:帖一个Cabinet Manager 2001 Ver3.7.0.87的注册机. (1千字)
下一篇:五笔输入通1.x注册算法分析 (10千字)
|
| 相关文章: |
|
|
|
| 相关软件: |
|
| |
|