飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 4007|回复: 5

神猪申请加入PYG-Wave Corrector PE Version 3.31简单算法分析及CRACK+算法注册机

[复制链接]

该用户从未签到

发表于 2007-2-6 21:19:47 | 显示全部楼层 |阅读模式
【破文标题】PYG破文二
【破文作者】神猪
【作者邮箱】[email protected]
软件语言:英文
软件类别:国外软件/共享版/音频工具
运行环境:Win9x/Me/NT/2000/XP/2003
更新时间:2007-2-6 10:47:27
破解工具】peid,od
【破解平台】xp
【软件名称】Wave Corrector PE Version 3.31
【软件大小】1.15M
【原版下载】http://www.newhua.com/soft/19853.htm
【保护方式】注册码+NAG窗口
【软件简介】可以将录音文件保存为WAV格式。然后,Wave Corrector会显示一张音频曲线图,里面会显

示原始声音曲线和经过修正后的声音曲线。你可以放大曲线图来添加或者删除修正。
【破解声明】旨在学习交流,无任何商业目的!为加入PYG,更好学习CRACK技术
------------------------------------------------------------------------
【破解过程】首先PEID查壳:无壳,程序由Microsoft Visual C++ 7.0编写。
程序运行有NAG窗口,输入假码shenzhu   有错误提示you user name or key is invalid. try again.

直接OD载入,查找错误提示,发现错误提示。找到此处,双击来到如下代码:

0041380C   .  E8 9FFAFFFF   call    004132B0          ;  关键CALL
00413811   .  8B95 C0000000 mov     edx, dword ptr [e>
00413817   .  8982 FC000000 mov     dword ptr [edx+FC>
0041381D   .  8B85 C0000000 mov     eax, dword ptr [e>
00413823   .  8B88 FC000000 mov     ecx, dword ptr [e>
00413829   .  85C9          test    ecx, ecx
0041382B   .  74 21         je      short 0041384E                  关键跳转 ,假码跳向出错
0041382D   .  83FB 08       cmp     ebx, 8
00413830   .  0F84 8A000000 je      004138C0                         关键跳转 ,相等跳向注册

成功
00413836   .  85F6          test    esi, esi
00413838   .  7C 7C         jl      short 004138B6                    关键跳转 ,小于则跳向

注册成功
0041383A   .  8B8424 900000>mov     eax, dword ptr [e>
00413841   .  3B70 F4       cmp     esi, dword ptr [e>
00413844   .  7F 70         jg      short 004138B6                关键跳转 ,大于则跳向注册

成功     
00413846   .  0FBE0C06      movsx   ecx, byte ptr [es>
0041384A   .  3BF9          cmp     edi, ecx
0041384C   .  74 72         je      short 004138C0                    关键跳转 ,相等跳向注

册成功  
0041384E   >  8B15 FC7A5B00 mov     edx, dword ptr [5>
00413854   .  68 84384B00   push    004B3884          ; /Arg3 = 004B3884
00413859   .  68 A85F4B00   push    004B5FA8          ; |username
0041385E   .  52            push    edx               ; |Arg1 => 00000000
0041385F   .  8BCD          mov     ecx, ebp          ; |
00413861   .  E8 164C0800   call    0049847C          ; \WaveCor.0049847C
00413866   .  6A 00         push    0
00413868   .  6A 00         push    0
0041386A   .  68 B8624B00   push    004B62B8          ;  you user name or key is invalid.

try again. 错误的注册码
0041386F   .  E8 024B0800   call    00498376
00413874   .  8B4424 10     mov     eax, dword ptr [e>
00413878   .  83C0 F0       add     eax, -10
0041387B   .  C68424 A00000>mov     byte ptr [esp+A0]>
00413883   .  8D48 0C       lea     ecx, dword ptr [e>
00413886   .  83CA FF       or      edx, FFFFFFFF
00413889   .  F0:0FC111     lock xadd dword ptr [ecx]>
0041388D   .  4A            dec     edx
0041388E   .  85D2          test    edx, edx
00413890   .  7F 08         jg      short 0041389A
00413892   .  8B08          mov     ecx, dword ptr [e>
00413894   .  8B11          mov     edx, dword ptr [e>
00413896   .  50            push    eax
00413897   .  FF52 04       call    dword ptr [edx+4]
0041389A   >  8D4C24 20     lea     ecx, dword ptr [e>
0041389E   .  E8 89690700   call    0048A22C
004138A3   .  83F8 01       cmp     eax, 1
004138A6   .^ 0F84 84FEFFFF je      00413730
004138AC   .  E9 68010000   jmp     00413A19
004138B1   >^ E9 6AD8FEFF   jmp     00401120
004138B6   >  68 57000780   push    80070057
004138BB   .  E8 90D7FEFF   call    00401050
004138C0   >  6A 00         push    0
004138C2   .  6A 40         push    40
004138C4   .  68 60624B00   push    004B6260          ;  your copy of wave corrector is now

registered.\nthank you for registering this product.
004138C9   .  E8 A84A0800   call    00498376
004138CE   .  A1 FC7A5B00   mov     eax, dword ptr [5>
004138D3   .  6A 00         push    0
004138D5   .  68 A85F4B00   push    004B5FA8          ;  username
004138DA   .  50            push    eax
004138DB   .  8D4C24 24     lea     ecx, dword ptr [e>
004138DF   .  51            push    ecx
004138E0   .  8BCD          mov     ecx, ebp
004138E2   .  E8 601C0900   call    004A5547
004138E7   .  50            push    eax
004138E8   .  8D5424 18     lea     edx, dword ptr [e>
004138EC   .  68 50624B00   push    004B6250          ;  registered to
004138F1   .  52            push    edx
004138F2   .  C68424 AC0000>mov     byte ptr [esp+AC]>
004138FA   .  E8 41F4FEFF   call    00402D40



关键CALL
00413370   > /85C9          test    ecx, ecx
00413372   . |0F8C D7020000 jl      0041364F
00413378   . |3BCB          cmp     ecx, ebx
0041337A   . |0F8F CF020000 jg      0041364F
00413380   . |0FBE0429      movsx   eax, byte ptr [ecx+ebp]
00413384   . |99            cdq
00413385   . |F7FF          idiv    edi
00413387   . |8BC6          mov     eax, esi
00413389   . |0FAFC6        imul    eax, esi
0041338C   . |0FAFD7        imul    edx, edi
0041338F   . |03D0          add     edx, eax
00413391   . |41            inc     ecx
00413392   . |83C7 02       add     edi, 2
00413395   . |3BCB          cmp     ecx, ebx
00413397   . |8BF2          mov     esi, edx
00413399   .^\7C D5         jl      short 00413370

004133B6   > /8B4C24 10     mov     ecx, dword ptr [esp+10]
004133BA   . |8B41 FC       mov     eax, dword ptr [ecx-4]
004133BD   . |8B69 F4       mov     ebp, dword ptr [ecx-C]
004133C0   . |BA 01000000   mov     edx, 1
004133C5   . |2BD0          sub     edx, eax
004133C7   . |8B41 F8       mov     eax, dword ptr [ecx-8]
004133CA   . |8D7D 01       lea     edi, dword ptr [ebp+1]
004133CD   . |2BC7          sub     eax, edi
004133CF   . |0BC2          or      eax, edx
004133D1   . |7D 0E         jge     short 004133E1
004133D3   . |57            push    edi
004133D4   . |8D4C24 14     lea     ecx, dword ptr [esp+14]
004133D8   . |E8 53DFFEFF   call    00401330
004133DD   . |8B4C24 10     mov     ecx, dword ptr [esp+10]
004133E1   > |33D2          xor     edx, edx
004133E3   . |8BC6          mov     eax, esi
004133E5   . |BB 1A000000   mov     ebx, 1A
004133EA   . |F7F3          div     ebx
004133EC   . |80C2 41       add     dl, 41
004133EF   . |85FF          test    edi, edi
004133F1   . |881429        mov     byte ptr [ecx+ebp], dl
004133F4   . |0F8C 55020000 jl      0041364F
004133FA   . |8B4424 10     mov     eax, dword ptr [esp+10]
004133FE   . |3B78 F8       cmp     edi, dword ptr [eax-8]
00413401   . |0F8F 48020000 jg      0041364F
00413407   . |8978 F4       mov     dword ptr [eax-C], edi
0041340A   . |8B4C24 10     mov     ecx, dword ptr [esp+10]
0041340E   . |B8 25499224   mov     eax, 24924925
00413413   . |F7E6          mul     esi
00413415   . |8B4424 1C     mov     eax, dword ptr [esp+1C]
00413419   . |2BF2          sub     esi, edx
0041341B   . |D1EE          shr     esi, 1
0041341D   . |03F2          add     esi, edx
0041341F   . |C1EE 03       shr     esi, 3
00413422   . |40            inc     eax
00413423   . |83F8 08       cmp     eax, 8
00413426   . |C6040F 00     mov     byte ptr [edi+ecx], 0
0041342A   . |894424 1C     mov     dword ptr [esp+1C], eax
0041342E   .^\7C 86         jl      short 004133B6

EAX 00000008
ECX 00D78EF8 ASCII "SDYSVUXJ"


------------------------------------------------------------------------
内存注册机
中断地址:0041380C   .
中断次数:1
第一字节:E8
长度:5

------------------------------------------------------------------------
【版权声明】本程序由神猪为加入PYG成员而发表,未经允许,不得转贴。

[ 本帖最后由 wyh1983 于 2007-2-6 22:33 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入我们

x
PYG19周年生日快乐!
  • TA的每日心情
    开心
    2024-12-1 11:04
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    发表于 2007-2-6 22:03:13 | 显示全部楼层
    简单算法分析及CRACK+算法注册机


    哪一篇是算法分析的(请明示)?
    似乎只看到内存注册机(请明示)
    PYG19周年生日快乐!

    该用户从未签到

     楼主| 发表于 2007-2-6 22:14:20 | 显示全部楼层

    飘云老大,

    得做算法注册机啊?

    那完了,我一点不会。真的。
    我现在对算法一窃不通。


    PYG19周年生日快乐!

    该用户从未签到

     楼主| 发表于 2007-2-6 22:15:48 | 显示全部楼层
    白白忙活了半天,

    昨天以为你说的是三篇破文,有一篇带简单算法分析呢。

    哎!!!!!







    :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2024-12-1 11:04
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    发表于 2007-2-6 22:17:51 | 显示全部楼层
    原帖由 wyh1983 于 2007-2-6 22:15 发表
    白白忙活了半天,

    昨天以为你说的是三篇破文,有一篇带简单算法分析呢。

    哎!!!!!







    :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L :L  ...


    北方不会很热吧?

    规则在这:
    https://www.chinapyg.com/viewthread.php?tid=3084
    没有写明要算法注册机这一条
    PYG19周年生日快乐!

    该用户从未签到

     楼主| 发表于 2007-2-6 22:34:43 | 显示全部楼层
    飘云老大,我的都不合格对不?


    哎,筋疲力尽了!!!!


    真的对算法好晕,
    /:? /:? /:? /:? /:? /:? /:? /:? /:? /:?
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表