| 
TA的每日心情|  | 慵懒 2018-6-6 15:51
 | 
|---|
 签到天数: 2 天 [LV.1]初来乍到 | 
 
| 很少发破解过程,今天发的也是一个大概的记录,因为软件得到注册码后,注册了不知道怎么把注册信息删掉,加上到深夜了,一时激动先把记得的发上来和大家一起学习,(知道怎么删除注册信息的麻烦告诉我一声)。以下只是大概的过程和思路,有不妥之处请高手指正。 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 载入OD运行软件
 对软件下断点MessageBoxExW下断
 输入用户名:glts和错误的注册码:987654321按“注册”后断下在堆栈栏得到以下信息
 
 00127490   77D66137  /CALL 到 MessageBoxExW 来自 USER32.77D66132
 00127494   00031154  |hOwner = 00031154 ('注册',class='#32770',parent=00EE06B2)
 00127498   00461EAC  |Text = "注册码不对!"
 0012749C   00A42998  |Title = "MP4Expert"
 001274A0   00000030  |Style = MB_OK|MB_ICONEXCLAMATION|MB_APPLMODAL
 001274A4   00000000  \LanguageID = 0 (LANG_NEUTRAL)
 001274A8  /001274F4
 001274AC  |00421BA3  返回到 MP4Exper.00421BA3 来自 USER32.MessageBoxW
 
 ++++++++++++++++++++++++
 直接CTRL+G转到00421BA3
 ++++++++++++++++++++++++
 00421B6F    50              push eax
 00421B70    E8 1E4A0000     call MP4Exper.00426593
 00421B75    FFB0 80000000   push dword ptr ds:[eax+80]
 00421B7B    E8 46420000     call MP4Exper.00425DC6
 00421B80    8945 DC         mov dword ptr ss:[ebp-24],eax
 00421B83    895D E4         mov dword ptr ss:[ebp-1C],ebx
 00421B86    3BC3            cmp eax,ebx
 00421B88    75 04           jnz short MP4Exper.00421B8E
 00421B8A    33C0            xor eax,eax
 00421B8C    EB 27           jmp short MP4Exper.00421BB5
 00421B8E    895D FC         mov dword ptr ss:[ebp-4],ebx
 00421B91    FF75 14         push dword ptr ss:[ebp+14]
 00421B94    FF75 10         push dword ptr ss:[ebp+10]
 00421B97    FF75 0C         push dword ptr ss:[ebp+C]
 00421B9A    FF75 08         push dword ptr ss:[ebp+8]
 00421B9D    FF15 B0744500   call dword ptr ds:[<&USER32.Mes>; USER32.MessageBoxW
 00421BA3    8945 E4         mov dword ptr ss:[ebp-1C],eax
 
 然后删除之前的断点在00421B6F下断重新运行程序断下后看上面的两个CALL就是关键的CALL跟进去
 跟到下面就跟出了真码~~
 
 0041C192    8B4424 14       mov eax,dword ptr ss:[esp+14]
 
 堆栈 ss:[00127774]=00A497F0, (UNICODE "B-70IVU-89-128-130-611923")  [B-70IVU-89-128-130-611923]这就是真码
 eax=00000001
 | 
 评分
查看全部评分
 |