飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 7763|回复: 6

[原创] Absolute Sound Recorder破解和追码

[复制链接]

该用户从未签到

发表于 2008-10-7 13:22:50 | 显示全部楼层 |阅读模式
【破文标题】Absolute Sound Recorder破解和追码
【破文作者】NightSprit
【作者邮箱】[email protected]
【作者主页】无
【破解工具】OD+DarkDe4
【破解平台】WinXP
【软件名称】Absolute Sound Recorder
【软件大小】不记得了
【原版下载】http://www.pcsoft.com.cn
【保护方式】无
【软件简介】一款不错的录音软件,功能有待大家进一步发掘。
【破解声明】交流和提高,不得挪作他用
------------------------------------------------------------------------
【破解过程】peid查,无壳,Delphi编写;
运行后,注册,输入注册名和注册码吗,点OK无任何提示,于是想到用DarkDe4查OK的入口点,地址为:(btnOKClick )004A4D44,OD载入后,F2在此下断点,F9运行(中间可能有暂停,继续按F9),随便输入一个注册名和注册码(要记住输入的注册码和注册名,后面查真注册码时用),点OK后程序中断在下面的位置:
004A4D50  |.  55            PUSH EBP   ;注册按钮的代码开始处
004A4D51  |.  68 D74D4A00   PUSH Absolute.004A4DD7
004A4D56  |.  64:FF30       PUSH DWORD PTR FS:[EAX]
004A4D59  |.  64:8920       MOV DWORD PTR FS:[EAX],ESP
004A4D5C  |.  8D55 FC       LEA EDX,DWORD PTR SS:[EBP-4]
004A4D5F  |.  8B83 14030000 MOV EAX,DWORD PTR DS:[EBX+314]
004A4D65  |.  E8 9E94FCFF   CALL Absolute.0046E208
004A4D6A  |.  8D55 F8       LEA EDX,DWORD PTR SS:[EBP-8]
004A4D6D  |.  8B83 18030000 MOV EAX,DWORD PTR DS:[EBX+318]
004A4D73  |.  E8 9094FCFF   CALL Absolute.0046E208
004A4D78  |.  A1 B8EB4A00   MOV EAX,DWORD PTR DS:[4AEBB8]
004A4D7D  |.  8B00          MOV EAX,DWORD PTR DS:[EAX]
004A4D7F  |.  8B4D F8       MOV ECX,DWORD PTR SS:[EBP-8]
004A4D82  |.  8B55 FC       MOV EDX,DWORD PTR SS:[EBP-4]
004A4D85  |.  E8 BE5F0000   CALL Absolute.004AAD48          ;关键CALL,到这里要用F7跟进,里边有真码
004A4D8A  |.  84C0          TEST AL,AL
004A4D8C  |.  74 2E         JE SHORT Absolute.004A4DBC
004A4D8E  |.  A1 B8EB4A00   MOV EAX,DWORD PTR DS:[4AEBB8]
004A4D93  |.  8B00          MOV EAX,DWORD PTR DS:[EAX]
004A4D95  |.  8B55 FC       MOV EDX,DWORD PTR SS:[EBP-4]
004A4D98  |.  E8 23630000   CALL Absolute.004AB0C0
004A4D9D  |.  6A 40         PUSH 40
004A4D9F  |.  B9 E44D4A00   MOV ECX,Absolute.004A4DE4                ;  congratulations!
004A4DA4  |.  BA F84D4A00   MOV EDX,Absolute.004A4DF8                ;  register successfully!  thank you for your support!
F7跟进 004A4D85  |.  E8 BE5F0000   CALL Absolute.004AAD48
来到这里:
004AADCD  |.  8B45 F8       MOV EAX,DWORD PTR SS:[EBP-8]
004AADD0  |.  8B55 F4       MOV EDX,DWORD PTR SS:[EBP-C]
004AADD3  |.  E8 E09CF5FF   CALL Absolute.00404AB8
004AADD8  |.  75 02         JNZ SHORT Absolute.004AADDC
以下几句是明显的注册码比较语句,其中EAX和EDX的内容在右下角的窗口中可看到,如下:
0012F210   00AAF400  ASCII "RE07tD1nIT8pYv8Z"   ;真码(对应的用户名为NightSprit)
0012F214   00AB947C  ASCII "1234567890"         ;输入的假码
不想破解的朋友到这里就可以结束了,想破解的接着向下看;
004AADD8  |. /75 02         JNZ SHORT Absolute.004AADDC
004AADDA  |. |B3 01         MOV BL,1
004AADDC  |> \33C0          XOR EAX,EAX
由于输入的是假码,所以程序会从004AADD8转到004AADDC处,即把EAX清零,还记得在此CALL的外面有类似下面的判断语句:
004A4D85  |.  E8 BE5F0000   CALL Absolute.004AAD48
004A4D8A  |.  84C0          TEST AL,AL
004A4D8C  |.  74 2E         JE SHORT Absolute.004A4DBC
此处不能跳过004AADD8  |. /75 02         JNZ SHORT Absolute.004AADDC,可把此句NOP掉,这样就完成了破解过程


------------------------------------------------------------------------
【破解总结】这是属于比较简单的,发出来只希望能给刚入门的朋友一点启发或一点信心,刚开始不要玩太难的,慢慢来.
------------------------------------------------------------------------
【版权声明】
PYG19周年生日快乐!
  • TA的每日心情
    开心
    2018-7-19 09:20
  • 签到天数: 16 天

    [LV.4]偶尔看看III

    发表于 2008-10-7 13:51:34 | 显示全部楼层
    向楼主学习!!:handshake
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2008-10-7 17:48:58 | 显示全部楼层
    呵呵,支持一下,大家最好都弄一个软件后把心得发上来,提高一下人气
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2020-3-8 12:43
  • 签到天数: 92 天

    [LV.6]常住居民II

    发表于 2010-4-11 11:43:25 | 显示全部楼层
    讲的很详细,谢谢
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2010-4-16 19:40:32 | 显示全部楼层
    支持,牛,感谢楼主,受益匪浅
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2010-5-15 16:38:16 | 显示全部楼层
    好帖子应该支持,进来顶一下楼主。
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2010-5-22 15:57:34 | 显示全部楼层
    很好的网站
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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