| |
破解WinXfilesBlowfish的注册加密
|
日期:2004年3月10日 作者:清风网络学院
查看:[大字体 中字体
小字体]
|
这次这个比WINZIP 和 WINAMP两个稍稍复杂一点,大家可以更进一步了解到汇编在SOFTICE的灵活应用!呵呵 明天破解WinImage就开始有一点难度了,呵呵! 1. 用softice载入windows(通过CTRL+D来检查softice是否已经准备好,按F5退出softice);
2. 运行WinXfiles,选择“Help”下的“Order”进行注册;
3. 在“User Name:”中输入:Xingheng(随意),“Key:”中输入:12345678(随意);
4. 用CTRL+D呼出softice,下万能断点:bpx hmemcpy,按F5返回到WinXfiles;
5. 在WinXfiles中点击“OK”,很快程序就被softice拦截下来;
6. 用 bd * 暂停断点 bpx hmemcpy ;
7. 按F12键7次,返回到WinXfiles的领空,程序停留在下面的地方: 。。。 0167:0042B9C8 CALL 004172A8 0167:0042B9CD POP ESI <-- 程序停在这里 0167:0042B9CE POP EBX 0167:0042B9CF RET 。。。
8. 连续按F12,你会看到程序中一直都出现RET指令,按F12键5次后来到下面的地方: 。。。 0167:0048D38D MOV EAX, [EBP+FFFFFBD4] <-- 程序来到这里 0167:0048D393 LEA EDX, [EBP+FFFFFBD8] 0167:0048D399 CALL 004063FC 0167:0048D39E MOV EDX, [EBP+FFFFFBD8] 0167:0048D3A4 MOV EAX, EBX 0167:0048D3A6 CALL 004152CC 0167:0048D3AB LEA EDX, [EBP+FFFFFBD4] 0167:0048D3B1 MOV EAX, [EBP-04] 0167:0048D3B4 MOV EAX, [EAX+000001B8] 0167:0048D3BA CALL 0041529C 0167:0048D3BF MOV EAX, [EBP+FFFFFBD4] <-- EAX指向我们输入的用户名“Xingheng” 0167:0048D3C5 CALL 00403850 0167:0048D3CA CMP EAX, 00000006 0167:0048D3CD JL 0048D3F3 0167:0048D3CF LEA EDX, [EBP+FFFFFBD4] 0167:0048D3D5 MOV EAX, [EBP-04] 0167:0048D3D8 MOV EAX, [EAX+000001BC] 0167:0048D3DE CALL 0041529C 0167:0048D3E3 MOV EAX, [EBP+FFFFFBD4] <-- EAX指向我们输入的注册码“12345678” 0167:0048D3E9 CALL 00403850 0167:0048D3EE CMP EAX, 00000005 0167:0048D3F1 JGE 0048D418 0167:0048D3F3 XOR EDX, EDX 0167:0048D3F5 MOV EAX, [EBP-04] 0167:0048D3F8 MOV EAX, [EAX+000001B8] 0167:0048D3FE CALL 004152CC 0167:0048D403 XOR EDX, EDX 0167:0048D405 MOV EAX, [EBP-04] 0167:0048D408 MOV EAX, [EAX+000001BC] 0167:0048D40E CALL 004152CC
上一篇:用SOFTICE破解WINZIP的过程
下一篇:windows系统目录
|
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
| |