- UID
- 34331
注册时间2007-8-14
阅读权限50
最后登录1970-1-1
感悟天道
TA的每日心情 | 开心 2025-1-13 13:43 |
---|
签到天数: 1992 天 [LV.Master]伴坛终老
|
发表于 2007-9-20 19:05:30
|
显示全部楼层
冰糖的第二个CM追码成功
在命令行下bp __vbaStrVarVal
004037DF . FF15 80104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaStrVa>; MSVBVM60.__vbaStrVarVal
004037E5 . 50 PUSH EAX//断在这里
004037E6 . FF15 1C104000 CALL DWORD PTR DS:[<&MSVBVM60.#516>] ; MSVBVM60.rtcAnsiValueBstr
向下找VB比较函数
在0040396D处下断
0040396D . 50 PUSH EAX断在这里
0040396E . FF15 5C104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaVarTs>; MSVBVM60.__vbaVarTstEq//F7进入
到这里,此处只一个Call
66109836 > FF7424 08 PUSH DWORD PTR SS:[ESP+8]
6610983A FF7424 08 PUSH DWORD PTR SS:[ESP+8]
6610983E 6A 00 PUSH 0
66109840 E8 51FEFFFF CALL MSVBVM60.66109696//进入
66109845 8B0485 54E90266 MOV EAX,DWORD PTR DS:[EAX*4+6602E954]
到这里
66109696 55 PUSH EBP
66109697 8BEC MOV EBP,ESP
66109699 83EC 38 SUB ESP,38
6610969C 8B55 10 MOV EDX,DWORD PTR SS:[EBP+10]
6610969F 8B4D 0C MOV ECX,DWORD PTR SS:[EBP+C]
661096A2 53 PUSH EBX
661096A3 56 PUSH ESI
661096A4 66:8B31 MOV SI,WORD PTR DS:[ECX]
661096A7 57 PUSH EDI
661096A8 66:8B3A MOV DI,WORD PTR DS:[EDX]
661096AB B8 FF7F0000 MOV EAX,7FFF
661096B0 23F8 AND EDI,EAX
661096B2 23F0 AND ESI,EAX
661096B4 66:83FF 09 CMP DI,9
661096B8 74 32 JE SHORT MSVBVM60.661096EC
661096BA 66:83FE 09 CMP SI,9
661096BE 74 2C JE SHORT MSVBVM60.661096EC
661096C0 0FB745 08 MOVZX EAX,WORD PTR SS:[EBP+8]
661096C4 68 01000300 PUSH 30001
661096C9 50 PUSH EAX
661096CA 51 PUSH ECX
661096CB 52 PUSH EDX
661096CC FF15 0CEE1066 CALL DWORD PTR DS:[6610EE0C] ; OLEAUT32.VarCmp//注册码比较函数进
77109F38 > 8BFF MOV EDI,EDI
77109F3A 55 PUSH EBP
代码太长,影响浏览速度,略,真码在这个Call内出现,附一图
[ 本帖最后由 lvcaolhx 于 2007-9-21 14:49 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入我们
x
|