首页 网络安全 安全学院 查看内容

破解笔记

2009-7-28 13:18 1039 0

摘要: 【破解作者】 未_来【作者邮箱】 [email protected]【作者 QQ 】 12169931【使用工具】 Ollydbg1.10【...
关键词: nbsp 004 mov dword eax ptr call nbs push edx

【破解作者】 未_来【作者邮箱】 [email protected]【作者 QQ 】 12169931【使用工具】 Ollydbg1.10【破解平台】 Windows Vista SP2【软件名称】 某某某电影原声提取大师x.xx最新版本【下载地址】 -----------------------------------【软件简介】 功能如题...把电影原声提取出来,特点是速度快,音质好。嗯,我试过。提完了原声,你可以从中裁一些精典的对白做为手机铃音,空间背景等。。我对此软件的评价是:比较专业。未注册版:只能提取电影的前5分钟原声.,并且只能试用30天。【软件大小】 安装完13.4M【加壳方式】 Borland Delphi 6.0 - 7.0(无壳)【破解声明】 分析问题,解决问题。共同学习,共同进步。过程如下:OD载入:004F44B4 >  55              push    ebp004F44B5    8BEC            mov     ebp, esp004F44B7    83C4 F0         add     esp, -10004F44BA    53              push    ebx004F44BB    B8 F43F4F00     mov     eax, 004F3FF4004F44C0    E8 2327F1FF     call    00406BE8004F44C5    8B1D 34AD4F00   mov     ebx, dword ptr [4FAD34]          ; CoolVide.004FBC18004F44CB    8B03            mov     eax, dword ptr [ebx]004F44CD    E8 1609FAFF     call    00494DE8004F44D2    33C9            xor     ecx, ecx004F44D4    B2 01           mov     dl, 1…………………………………………………查找ASCII码,双击“感谢您购买我们的产品…………….”来到,………………………………………...004E4804    8D45 F8         lea     eax, dword ptr [ebp-8]004E4807    50              push    eax004E4808    B9 64494E00     mov     ecx, 004E4964                    ; regcode004E480D    BA 50494E00     mov     edx, 004E4950                    ; user_info004E4812    8BC6            mov     eax, esi004E4814    8B38            mov     edi, dword ptr [eax]004E4816    FF17            call    dword ptr [edi]004E4818    8BC6            mov     eax, esi004E481A    E8 59F2F1FF     call    00403A78004E481F    A1 7CAF4F00     mov     eax, dword ptr [4FAF7C]004E4824    8B00            mov     eax, dword ptr [eax]004E4826    E8 450C0000     call    004E5470                                   -------------XXX -----F2004E482B    84C0            test    al, al004E482D    74 58           je      short 004E4887                      -------------XXX004E482F    8B55 FC         mov     edx, dword ptr [ebp-4]004E4832    8B83 08030000   mov     eax, dword ptr [ebx+308]004E4838    E8 23E5F8FF     call    00472D60004E483D    8B55 F8         mov     edx, dword ptr [ebp-8]004E4840    8B83 0C030000   mov     eax, dword ptr [ebx+30C]004E4846    E8 15E5F8FF     call    00472D60004E484B    33D2            xor     edx, edx004E484D    8B83 08030000   mov     eax, dword ptr [ebx+308]004E4853    8B08            mov     ecx, dword ptr [eax]004E4855    FF51 64         call    dword ptr [ecx+64]004E4858    33D2            xor     edx, edx004E485A    8B83 0C030000   mov     eax, dword ptr [ebx+30C]004E4860    8B08            mov     ecx, dword ptr [eax]004E4862    FF51 64         call    dword ptr [ecx+64]004E4865    33D2            xor     edx, edx004E4867    8B83 10030000   mov     eax, dword ptr [ebx+310]004E486D    8B08            mov     ecx, dword ptr [eax]004E486F    FF51 64         call    dword ptr [ecx+64]004E4872    BA 74494E00     mov     edx, 004E4974                ; 感谢您购买我们的产品!004E4877    8B83 1C030000   mov     eax, dword ptr [ebx+31C]004E487D    E8 DEE4F8FF     call    00472D60004E4882    E9 82000000     jmp     004E4909004E4887    33D2            xor     edx, edx004E4889    8B83 08030000   mov     eax, dword ptr [ebx+308]004E488F    E8 CCE4F8FF     call    00472D60004E4894    33D2            xor     edx, edx004E4896    8B83 0C030000   mov     eax, dword ptr [ebx+30C]004E489C    E8 BFE4F8FF     call    00472D60004E48A1    B2 01           mov     dl, 1004E48A3    8B83 08030000   mov     eax, dword ptr [ebx+308]004E48A9    8B08            mov     ecx, dword ptr [eax]004E48AB    FF51 64         call    dword ptr [ecx+64]004E48AE    B2 01           mov     dl, 1004E48B0    8B83 0C030000   mov     eax, dword ptr [ebx+30C]004E48B6    8B08            mov     ecx, dword ptr [eax]004E48B8    FF51 64         call    dword ptr [ecx+64]004E48BB    B2 01           mov     dl, 1004E48BD    8B83 10030000   mov     eax, dword ptr [ebx+310]004E48C3    8B08            mov     ecx, dword ptr [eax]004E48C5    FF51 64         call    dword ptr [ecx+64]004E48C8    A1 7CAF4F00     mov     eax, dword ptr [4FAF7C]004E48CD    8B00            mov     eax, dword ptr [eax]004E48CF    BA 1E000000     mov     edx, 1E004E48D4    E8 C3250000     call    004E6E9C004E48D9    8BF0            mov     esi, eax004E48DB    85F6            test    esi, esi004E48DD    7D 02           jge     short 004E48E1004E48DF    33F6            xor     esi, esi004E48E1    8D45 F4         lea     eax, dword ptr [ebp-C]004E48E4    50              push    eax004E48E5    8975 EC         mov     dword ptr [ebp-14], esi004E48E8    C645 F0 00      mov     byte ptr [ebp-10], 0004E48EC    8D55 EC         lea     edx, dword ptr [ebp-14]004E48EF    33C9            xor     ecx, ecx004E48F1    B8 94494E00     mov     eax, 004E4994  ; 未注册版本只能使用30天!您还可使用%d天!004E48F6    E8 D55AF2FF     call    0040A3D0004E48FB    8B55 F4         mov     edx, dword ptr [ebp-C]004E48FE    8B83 1C030000   mov     eax, dword ptr [ebx+31C]004E4904    E8 57E4F8FF     call    00472D60004E4909    33C0            xor     eax, eax004E490B    5A              pop     edx…………………………………………004E4826处下F2断点,OD复位,F9运行,断在了主里,F7进去…………..004E5470  /$  55            push    ebp004E5471  |.  8BEC          mov     ebp, esp004E5473  |.  6A 00         push    0004E5475  |.  6A 00         push    0004E5477  |.  6A 00         push    0004E5479  |.  53            push    ebx004E547A  |.  56            push    esi004E547B  |.  57            push    edi004E547C  |.  8BF0          mov     esi, eax004E547E  |.  33C0          xor     eax, eax004E5480  |.  55            push    ebp004E5481  |.  68 24554E00   push    004E5524004E5486  |.  64:FF30       push    dword ptr fs:[eax]004E5489  |.  64:8920       mov     dword ptr fs:[eax], esp004E548C  |.  8B8E 08030000 mov     ecx, dword ptr [esi+308]004E5492  |.  B2 01         mov     dl, 1004E5494  |.  A1 4CE44300   mov     eax, dword ptr [43E44C]004E5499  |.  E8 5E90F5FF   call    0043E4FC004E549E  |.  8BD8          mov     ebx, eax004E54A0  |.  68 3C554E00   push    004E553C                         ;  username004E54A5  |.  8D45 FC       lea     eax, dword ptr [ebp-4]004E54A8  |.  50            push    eax004E54A9  |.  B9 3C554E00   mov     ecx, 004E553C                    ;  username004E54AE  |.  BA 50554E00   mov     edx, 004E5550                    ;  user_info004E54B3  |.  8BC3          mov     eax, ebx004E54B5  |.  8B38          mov     edi, dword ptr [eax]004E54B7  |.  FF17          call    dword ptr [edi]004E54B9  |.  68 64554E00   push    004E5564                         ;  regcode004E54BE  |.  8D45 F8       lea     eax, dword ptr [ebp-8]004E54C1  |.  50            push    eax004E54C2  |.  B9 64554E00   mov     ecx, 004E5564                    ;  regcode004E54C7  |.  BA 50554E00   mov     edx, 004E5550                    ;  user_info004E54CC  |.  8BC3          mov     eax, ebx004E54CE  |.  8B38          mov     edi, dword ptr [eax]004E54D0  |.  FF17          call    dword ptr [edi]004E54D2  |.  8BC3          mov     eax, ebx004E54D4  |.  E8 9FE5F1FF   call    00403A78004E54D9  |.  E8 3E5CF2FF   call    0040B11C004E54DE  |.  83C4 F8       add     esp, -8                          ; /004E54E1  |.  DD1C24        fstp    qword ptr [esp]                  ; |Arg1 (8-byte)004E54E4  |.  9B            wait                                     ; |004E54E5  |.  8D55 F4       lea     edx, dword ptr [ebp-C]           ; |004E54E8  |.  B8 74554E00   mov     eax, 004E5574                    ; |yyyy-mm-dd004E54ED  |.  E8 2E69F2FF   call    0040BE20                         ; \CoolVide.0040BE20004E54F2  |.  8B4D F8       mov     ecx, dword ptr [ebp-8]004E54F5  |.  8B55 FC       mov     edx, dword ptr [ebp-4]004E54F8  |.  8BC6          mov     eax, esi004E54FA  |.  E8 95FDFFFF   call    004E5294004E54FF  |.  84C0          test    al, al004E5501  |.  74 04         je      short 004E5507004E5503  |.  B3 01         mov     bl, 1004E5505  |.  EB 02         jmp     short 004E5509004E5507  |>  33DB          xor     ebx, ebx004E5509  |>  33C0          xor     eax, eax004E550B  |.  5A            pop     edx004E550C  |.  59            pop     ecx004E550D  |.  59            pop     ecx004E550E  |.  64:8910       mov     dword ptr fs:[eax], edx004E5511  |.  68 2B554E00   push    004E552B004E5516  |>  8D45 F4       lea     eax, dword ptr [ebp-C]004E5519  |.  BA 03000000   mov     edx, 3004E551E  |.  E8 ADF3F1FF   call    004048D0004E5523  \.  C3            retn分析,分析……..本段大概意思是,经过读取user_info.ini文件,得到的用户名和密码是假的,所要要记算试用时间….yyyy-mm-dd...最手,本该放有注册码和用户名的寄存器EAX,EBX带着零反回……OK,化繁为简:::于是…..: 004E5470  /$  55            push    ebp004E5471  |.  8BEC          mov     ebp, esp004E5473  |.  6A 00         push    0改:004E5470      40            inc     eax004E5471      C3            retn004E5472      90            nop…………………………….保存一下,晕,,注册框没有了,功能都无限制了,注册按钮,变成了灰色~~~~ ..X_X..我依然在怀疑….于是,我拿出最喜欢的电影<当幸福来敲门>,提了一把,嗯,效果不错…结论 :  看来多学习一下编程语言方面的,然后来研究作者的思路,更有帮助吧~~
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部