您的位置:首页资讯压缩软件 → 极速火龙 CD压缩器1.28版 (2千字) 算法分析

极速火龙 CD压缩器1.28版 (2千字) 算法分析

时间:2004/10/15 0:53:00来源:本站整理作者:蓝点我要评论(0)

 

 


极速火龙 CD压缩器1.28版
作  者:nzinzi
破解时间:2002-11-2
软件简介:能压缩的格式实在多
限  制:试用30天,
注册费用:
破解工具:TRW 1.22
难  度:易
注意此软件用放跟踪的请先开软件再开TRW,还有此软件有加petite 2.1壳,可以不脱直接跟踪~呵呵省事~~高手不要笑啊,小弟菜啊`
用TRW下一个bpx hmemcpy 的万能断点,然后几下f12来到底下~

:00476907 8B45F8                  mov eax, dword ptr [ebp-08]
:0047690A 8A00                    mov al, byte ptr [eax]
:0047690C 8845FC                  mov byte ptr [ebp-04], al
                                  mov eax, dword ptr [ebp-08]
                                  mov al, byte ptr [eax+01]
                                  mov byte ptr [ebp-03], al
                                  mov eax, dword ptr [ebp-08]
                                  mov al, byte ptr [eax+02]
                                  mov byte ptr [ebp-02], al
                                  mov eax, dword ptr [ebp-08]
                                  mov al, byte ptr [eax+03]
                                  mov byte ptr [ebp-01], al          这一段是把我们的注册名前4位提取出来~~

* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:00402B88(U), :00402BA6(C)
|
:00402B8E 80EB30                  sub bl, 30  |
:00402B91 80FB09                  cmp bl, 09  |
:00402B94 772C                    ja 00402BC2  |-ASCLL码把转成数字 判断是不是0-9数字
:00402B96 39F8                    cmp eax, edi
:00402B98 7728                    ja 00402BC2
:00402B9A 8D0480                  lea eax, dword ptr [eax+4*eax] 
:00402B9D 01C0                    add eax, eax                  10*X 利用十六进制加法把十进制转成十六进制~
:00402B9F 01D8                    add eax, ebx                 
:00402BA1 8A1E                    mov bl, byte ptr [esi]
:00402BA3 46                      inc esi
:00402BA4 84DB                    test bl, bl
:00402BA6 75E6                    jne 00402B8E                  把我们输入的注册码转成16进制~~ 

:00476958 0FBE45FC                movsx eax, byte ptr [ebp-04] 
:0047695C 0FBE55FD                movsx edx, byte ptr [ebp-03]
:00476960 03C2                    add eax, edx
:00476962 0FBE55FE                movsx edx, byte ptr [ebp-02]
:00476966 03C2                    add eax, edx
:00476968 0FBE55FF                movsx edx, byte ptr [ebp-01]
:0047696C 03C2                    add eax, edx          把名字的前四位的ASCLL相加     
:0047696E 69C04E61BC00            imul eax, 00BC614E    乘以BC614E
:00476974 B9BB000000              mov ecx, 000000BB   
:00476979 99                      cdq
:0047697A F7F9                    idiv ecx              除以BB   
:0047697C 3BD8                    cmp ebx, eax          生成真正的注册码在EAX 和我们输入的注册码EBX比较
                                                        ? eax ? ebx 就可以看到了~
:0047697E 0F85595A0700            jne 004EC3DD          不相同跳转

把输入的注册名是nzinzi, 转成注册码是这样的 (6e+7a+69+6e)*bc614e/bb=63d6cc 转成十进制就是 6543052

    
    
     
    
    
     

相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么

文章评论
发表评论

热门文章 2345好压怎么解压 好压360压缩怎么减少关联的巧用快压合并MP3文件压缩文件损坏怎么办?W

最新文章 快压怎么使用托盘挂载快压怎么使用压缩包直 快压怎么使用右键制作超高压缩比格式快压怎么制作固实压缩包 快压制作固实压缩快压怎么制作自解压安装包快压怎么加密 快压怎么设置密码

人气排行 gzip是什么文件?gzip文件怎么打开?2345好压怎么解压 好压怎么解压文件2345好压怎么压缩文件2345好压忘记密码怎么办 2345好压密码找回方2345好压怎么删除 2345好压卸载不了解决方法压缩文件格式有哪些压缩文件损坏怎么办?WinRAR内置压缩文件修复快压如何压缩文件 快压压缩文件方法