- UID
- 33252
注册时间2007-8-4
阅读权限40
最后登录1970-1-1
独步武林
 
TA的每日心情 | 无聊 2024-12-30 17:29 |
---|
签到天数: 633 天 [LV.9]以坛为家II
|
下载地址 http://www.newhua.com/soft/16280.htm
破解程序的思路:主程序WinMPGVideoConvert存在许多的 retn jmp 进行跳转,很难从消息窗口回追找到有用的跳转。但是肯定有跳转跳向注册失败提示。首先对主程序下按钮事件断点,点击注册后停在断点处,打开run跟踪 跟踪步过出现提示后暂停 查看run跟踪的结果发现跳转
0075E060 cmp byte ptr [esp+250], bl ; 关键点
0075E067 je 00760E13 ; 关键点
[esp+250]下硬件写入断点 就找到了NEVC.dll下面关键点
NEVC.dll
101448CF mov eax, dword ptr [esp]
101448D2 mov byte ptr [eax], 0 //// 0改为1 ; 关键点
101448D5 mov eax, dword ptr [esp+4]
101448D9 add esp, 8
10144F38 add eax, -0A
10144F3B mov edi, dword ptr [esp+4] ///// 改为mov di,1
10144F3F jmp 10145631
10145631 mov dword ptr [eax], edi ; 关键点
10145633 mov eax, dword ptr [esp+8]
10145637 mov ecx, dword ptr [esp+4]
1014563B mov ebx, dword ptr [esp+C]
1014563F mov edi, dword ptr [esp]
但是修改了.DLL后的运行主程序还是未注册版,在OD下修改就变成了注册版但是转换到一定程度就退出了.
主程序中有什么保护的.不知道呀. |
|