新手学破解实战之4种方法让你快速入门
新手学破解实战之4种方法让你快速入门
本次给大家讲4种方法,让你快速入门破解。
方法如下:
1、使用工具反编译出按钮事件位置
使用工具(VBExplorer资源编辑)加载要破解的程序,找到按钮事件位置:00402310
找到地址后,使用OD打开破解的程序,来到00402310位置下断点,F9运行程序即可来到关键位置
0040257C.8945 94mov dword ptr ss:[ebp-0x6C],eax
0040257F.894D ACmov dword ptr ss:[ebp-0x54],ecx
00402582.8945 A4mov dword ptr ss:[ebp-0x5C],eax
00402585.894D BCmov dword ptr ss:[ebp-0x44],ecx
00402588.8945 B4mov dword ptr ss:[ebp-0x4C],eax
0040258B74 58je XAfkayas_.004025E5这里直接NOP掉就完美爆破
0040258D.68 801B4000push Afkayas_.00401B80;You Get It
00402592.68 9C1B4000push Afkayas_.00401B9C;\r\n
00402597.FFD7call edi
00402599.8BD0mov edx,eax
0040259B.8D4D E8lea ecx,dword ptr ss:[ebp-0x18]
0040259E.FFD3call ebx
004025A0.50push eax
004025A1.68 A81B4000push Afkayas_.00401BA8;KeyGen It Now
004025A6.FFD7call edi
004025A8.8D4D 94lea ecx,dword ptr ss:[ebp-0x6C]
004025AB.8945 CCmov dword ptr ss:[ebp-0x34],eax
004025AE.8D55 A4lea edx,dword ptr ss:[ebp-0x5C]
004025B1.51push ecx
004025B2.8D45 B4lea eax,dword ptr ss:[ebp-0x4C]
004025B5.52push edx
004025B6.50push eax
004025B7.8D4D C4lea ecx,dword ptr ss:[ebp-0x3C]
004025BA.6A 00push 0x0
004025BC.51push ecx
004025BD.C745 C4 08000mov dword ptr ss:[ebp-0x3C],0x8
004025C4.FF15 10414000 call dword ptr ds:[MSVBVM50.#595];MSVBVM50.rtcMsgBox
004025CA.8D4D E8lea ecx,dword ptr ss:[ebp-0x18]
004025CD.FF15 80414000 call dword ptr ds:[MSVBVM50.__vbaFreeS;MSVBVM50.__vbaFreeStr
004025D3.8D55 94lea edx,dword ptr ss:[ebp-0x6C]
004025D6.8D45 A4lea eax,dword ptr ss:[ebp-0x5C]
004025D9.52push edx
004025DA.8D4D B4lea ecx,dword ptr ss:[ebp-0x4C]
004025DD.50push eax
004025DE.8D55 C4lea edx,dword ptr ss:[ebp-0x3C]
004025E1.51push ecx
004025E2.52push edx
004025E3.EB 56jmp XAfkayas_.0040263B
004025E568 C81B4000push Afkayas_.00401BC8;You Get Wrong
004025EA.68 9C1B4000push Afkayas_.00401B9C;\r\n
004025EF.FFD7call edi
004025F1.8BD0mov edx,eax
004025F3.8D4D E8lea ecx,dword ptr ss:[ebp-0x18]
004025F6.FFD3call ebx
004025F8.50push eax
004025F9.68 E81B4000push Afkayas_.00401BE8;Try Again
004025FE.FFD7call edi
00402600.8945 CCmov dword ptr ss:[ebp-0x34],eax
00402603.8D45 94lea eax,dword ptr ss:[ebp-0x6C]
00402606.8D4D A4lea ecx,dword ptr ss:[ebp-0x5C]
00402609.50push eax
0040260A.8D55 B4lea edx,dword ptr ss:[ebp-0x4C]
0040260D.51push ecx
0040260E.52push edx
0040260F.8D45 C4lea eax,dword ptr ss:[ebp-0x3C]
00402612.6A 00push 0x0
00402614.50push eax
00402615.C745 C4 08000mov dword ptr ss:[ebp-0x3C],0x8
0040261C.FF15 10414000 call dword ptr ds:[MSVBVM50.#595];MSVBVM50.rtcMsgBox
2、暂停法找关键位置
OD载入要破解的程序后,F9运行起来,点击按钮出现错误提示框,F12暂停后,ALT+K显示调用,找到程序段地址的调用,双击进入也可来到关键位置
3、对消息函数下断
(MSVBVM50.rtcMsgBox)方法和F12法一样
4、查找字符串
找到报错的字符,双击进入也可来到破解的关键位置。
学会以上4种方法,你就算学破解入门了,快速来到关键破解位置进行分析了。
详细操作请观看高清视频教程:
新手学破解入门实例2
(出处: IT资源社区)
以上就是(新手学破解实战之4种方法让你快速入门)全部内容,收藏起来下次访问不迷路!