- 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下修改就变成了注册版但是转换到一定程度就退出了. 
 
主程序中有什么保护的.不知道呀. |   
 
 
 
 |