程序名称:黑马多媒体电子教室精简版 原版下载:http://www.softreg.com.cn/shareware_view.ASP?id=/F4957B23-10B4-4F6B-9BBD-BA34DC283465/ 破解作者:北极熊[DFCG] 破解工具:TRW2000,VB6.0 下万能断点:bpx hmemcpy 慢慢跟踪到如下关键(都是高手,菜熊就不多献丑了),看算法如下:
0167:00427697 E874FCFFFF CALL 00427310 0167:0042769C 83C404 ADD ESP,BYTE +04 0167:0042769F 8D4C2414 LEA ECX,[ESP+14] 0167:004276A3 51 PUSH ECX 0167:004276A4 E8D7C6FEFF CALL 00413D80 //F8进入算法CALL 0167:004276A9 8B00 MOV EAX,[EAX] 0167:004276AB 8B542414 MOV EDX,[ESP+14] 0167:004276AF 50 PUSH EAX 0167:004276B0 52 PUSH EDX 0167:004276B1 FFD7 CALL EDI 0167:004276B3 83C410 ADD ESP,BYTE +10 0167:004276B6 8D4C2410 LEA ECX,[ESP+10] 0167:004276BA 85C0 TEST EAX,EAX 0167:004276BC 0F95C3 SETNZ BL 设置标志 0167:004276BF E894380100 CALL `MFC42!ord_00000320` 0167:004276C4 84DB TEST BL,BL 0167:004276C6 7412 JZ 004276DA 跳至出错处 0167:004276C8 6A00 PUSH BYTE +00 --------------------//算法CALL//
0167:00413DCE B80A0A0A0A MOV EAX,0A0A0A0A //这是一个关键的字符串 0167:00413DD3 33D2 XOR EDX,EDX 0167:00413DD5 89442414 MOV [ESP+14],EAX 0167:00413DD9 89442418 MOV [ESP+18],EAX 0167:00413DDD 8944241C MOV [ESP+1C],EAX 0167:00413DE1 89442420 MOV [ESP+20],EAX 0167:00413DE5 85F6 TEST ESI,ESI 0167:00413DE7 89442424 MOV [ESP+24],EAX 设置上面ESP+14-->ESP+27 都是"0A" 0167:00413DEB 7E1C JNG 00413E09
上一篇:豪杰超级解霸3000[英雄版]算法分析
下一篇:拼音大师1.81 之 算法浅探!
|