首页
社区
课程
招聘
[原创] 第二部分比赛[第七回]CrackMe破解提交
2009-9-15 11:12 18442

[原创] 第二部分比赛[第七回]CrackMe破解提交

2009-9-15 11:12
18442
今天试用了一下新工具getvbres 0.9,打开这个CrackMe,最后看到“注册成功”,地址为28B8
OD载入程序,直接查找二进制串“B8  28”到了00404BFC,往上看,00404BDF,有个跳转,试着在00404B0C处下断,断下了,改00404BDF处的74 45为74 00,OK了!

00404BCF   .  8B75 08       MOV ESI,DWORD PTR SS:[EBP+8]
00404BD2   >  8D4D 84       LEA ECX,DWORD PTR SS:[EBP-7C]
00404BD5   .  51            PUSH ECX
00404BD6   .  FF15 58104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaBoolVarNull>] ;  MSVBVM60.__vbaBoolVarNull
00404BDC   .  66:85C0       TEST AX,AX
00404BDF   .  74 45         JE SHORT Crackme2.00404C26                :改这里为74 00         JE SHORT Crackme2.00404BE1

00404BE1   .  8B16          MOV EDX,DWORD PTR DS:[ESI]
00404BE3   .  56            PUSH ESI
00404BE4   .  FF92 18030000 CALL DWORD PTR DS:[EDX+318]
00404BEA   .  50            PUSH EAX
00404BEB   .  8D85 30FFFFFF LEA EAX,DWORD PTR SS:[EBP-D0]
00404BF1   .  50            PUSH EAX
00404BF2   .  FF15 48104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaObjSet>]      ;  MSVBVM60.__vbaObjSet
00404BF8   .  8BF0          MOV ESI,EAX
00404BFA   .  8B0E          MOV ECX,DWORD PTR DS:[ESI]
00404BFC   .  68 B8284000   PUSH Crackme2.004028B8        :查找后直接到了这里,向上看
00404C01   .  56            PUSH ESI
00404C02   .  FF51 54       CALL DWORD PTR DS:[ECX+54]
00404C05   .  DBE2          FCLEX
00404C07   .  85C0          TEST EAX,EAX
00404C09   .  7D 0F         JGE SHORT Crackme2.00404C1A
00404C0B   .  6A 54         PUSH 54
00404C0D   .  68 8C274000   PUSH Crackme2.0040278C

Crackme2009_xx.rar

[培训]二进制漏洞攻防(第3期);满10人开班;模糊测试与工具使用二次开发;网络协议漏洞挖掘;Linux内核漏洞挖掘与利用;AOSP漏洞挖掘与利用;代码审计。

上传的附件:
收藏
点赞0
打赏
分享
最新回复 (1)
雪    币: 1969
活跃值: (46)
能力值: (RANK:550 )
在线值:
发帖
回帖
粉丝
hawking 12 2009-9-17 14:52
2
0
时长:1397 Min        
得分:36.82
游客
登录 | 注册 方可回帖
返回