飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 4615|回复: 4

[原创] 我的第一篇破文(高手莫入)

[复制链接]
  • TA的每日心情
    开心
    2018-2-26 08:32
  • 签到天数: 19 天

    [LV.4]偶尔看看III

    发表于 2006-2-2 12:06:02 | 显示全部楼层 |阅读模式
    【破文标题】我的第一篇破文(高手莫入)
    【破文作者】wzwgp
    【作者邮箱】wzwgp@126.com
    【作者主页】
    破解工具】Ollydbg PEiD
    【破解平台】WinXP
    【软件名称】CD DVD Data Recovery 1.0.637
    【软件大小】476KB
    【原版下载】http://www.onlinedown.net/soft/45570.htm
    【保护方式】序列号
    【软件简介】软件语言:英文
    软件类别:国外软件/共享版/光碟工具
    运行环境:Win9x/Me/NT/2000/XP/2003
    加入时间:2006-1-31 10:32:42
      软件详细信息
      随着刻录机的普及,刻录盘被广泛的用于数据及资料的备份。但是,由于各种原因,你所备份的数据可能已经无法在光盘驱动器中被正常读取。现在好了,你有了一个好帮手-CD/DVD Data recovery。它是一个光盘数据、多媒体恢复工具,适用于从各类无法正常读取的 CD、DVD 中恢复数据。该软件操作非常简便,极易上手。
    ------------------------------------------------------------------------
    【破解过程】

    用PEiD查壳,无壳。Microsoft Visual C++ 7.0

    填入用户名 wzwgp 注册码 12345678 (用户名要3位以上,注册码要8位以上,不然有出错提示)

    OD载入,下断bp  MessageBoxA 、F9运行、填用户名 wzwgp 注册码 12345678 。
    断下后来到:
    77D5050B >  8BFF            MOV EDI,EDI                              ; CDDVDDR.0045F2D4
    77D5050D    55              PUSH EBP
    77D5050E    8BEC            MOV EBP,ESP
    77D50510    833D 1C04D777 0>CMP DWORD PTR DS:[77D7041C],0
    77D50517    74 24           JE SHORT USER32.77D5053D
    77D50519    64:A1 18000000  MOV EAX,DWORD PTR FS:[18]
    77D5051F    6A 00           PUSH 0
    77D50521    FF70 24         PUSH DWORD PTR DS:[EAX+24]
    77D50524    68 F40AD777     PUSH USER32.77D70AF4
    77D50529    FF15 1812D177   CALL DWORD PTR DS:[<&KERNEL32.Interlocke>; kernel32.InterlockedCompareExchange
    77D5052F    85C0            TEST EAX,EAX
    77D50531    75 0A           JNZ SHORT USER32.77D5053D
    77D50533    C705 F00AD777 0>MOV DWORD PTR DS:[77D70AF0],1
    77D5053D    6A 00           PUSH 0
    77D5053F    FF75 14         PUSH DWORD PTR SS:[EBP+14]
    77D50542    FF75 10         PUSH DWORD PTR SS:[EBP+10]
    77D50545    FF75 0C         PUSH DWORD PTR SS:[EBP+C]
    77D50548    FF75 08         PUSH DWORD PTR SS:[EBP+8]
    77D5054B    E8 2D000000     CALL USER32.MessageBoxExA
    77D50550    5D              POP EBP
    77D50551    C2 1000         RET 10
    F2取消断点,在77D50551处F4、F7来到:
    00441ACA  |.  85FF          TEST EDI,EDI                             ;  CDDVDDR.0045F2D4
    00441ACC  |.  8BD8          MOV EBX,EAX
    00441ACE  |.  74 05         JE SHORT CDDVDDR.00441AD5
    00441AD0  |.  8B45 88       MOV EAX,DWORD PTR SS:[EBP-78]
    00441AD3  |.  8907          MOV DWORD PTR DS:[EDI],EAX
    00441AD5  |>  837D 8C 00    CMP DWORD PTR SS:[EBP-74],0
    右键 查找 所有参考文本字串,找到:"Registration has succeeded!" 双击,来到:
    0041ABF9  |.  68 40E44400   PUSH CDDVDDR.0044E440                    ;  ASCII "Registration has

    succeeded!"
    0041ABFE  |.  E8 066F0200   CALL CDDVDDR.00441B09
    向上找一找,看到:
    0041AB99  |.  3BCA          CMP ECX,EDX
    0041AB9B  |.  74 58         JE SHORT CDDVDDR.0041ABF5
    0041AB9D  |>  0FB645 FC     MOVZX EAX,BYTE PTR SS:[EBP-4]
    0041ABA1  |.  83F8 39       CMP EAX,39
    0041ABA4  |.  0F85 A7000000 JNZ CDDVDDR.0041AC51
    0041ABAA  |.  0FB64D FD     MOVZX ECX,BYTE PTR SS:[EBP-3]
    0041ABAE  |.  83F9 33       CMP ECX,33
    0041ABB1  |.  0F85 9A000000 JNZ CDDVDDR.0041AC51
    0041ABB7  |.  0FB655 F6     MOVZX EDX,BYTE PTR SS:[EBP-A]
    0041ABBB  |.  83FA 30       CMP EDX,30
    0041ABBE  |.  0F85 8D000000 JNZ CDDVDDR.0041AC51
    0041ABC4  |.  0FB645 F5     MOVZX EAX,BYTE PTR SS:[EBP-B]
    0041ABC8  |.  83F8 31       CMP EAX,31
    0041ABCB  |.  0F85 80000000 JNZ CDDVDDR.0041AC51
    0041ABD1  |.  0FB64D F9     MOVZX ECX,BYTE PTR SS:[EBP-7]
    0041ABD5  |.  83F9 36       CMP ECX,36
    0041ABD8  |.  75 77         JNZ SHORT CDDVDDR.0041AC51
    0041ABDA  |.  0FB655 F7     MOVZX EDX,BYTE PTR SS:[EBP-9]
    0041ABDE  |.  83FA 36       CMP EDX,36
    0041ABE1  |.  75 6E         JNZ SHORT CDDVDDR.0041AC51
    0041ABE3  |.  0FB645 FE     MOVZX EAX,BYTE PTR SS:[EBP-2]
    0041ABE7  |.  83F8 36       CMP EAX,36
    0041ABEA  |.  75 65         JNZ SHORT CDDVDDR.0041AC51
    0041ABEC  |.  0FB64D FB     MOVZX ECX,BYTE PTR SS:[EBP-5]
    0041ABF0  |.  83F9 36       CMP ECX,36
    0041ABF3  |.  75 5C         JNZ SHORT CDDVDDR.0041AC51
    0041ABF5  |>  6A 00         PUSH 0
    0041ABF7  |.  6A 00         PUSH 0
    0041ABF9  |.  68 40E44400   PUSH CDDVDDR.0044E440                    ;  ASCII "Registration has

    succeeded!"

    将   39 33 30 31 36 36 36 36
    转换成 9  3  0  1  6  6  6  6

    用户名:wzwgp(可以随便填,但要大于等于3位)
    注册码:93016666





    ------------------------------------------------------------------------
    这是加入论坛的第一篇破文,毫无技术可言。只是鼓励一下自己,找到注册码也是运气好。
    ------------------------------------------------------------------------
    PYG19周年生日快乐!
  • TA的每日心情
    奋斗
    昨天 19:19
  • 签到天数: 1940 天

    [LV.Master]伴坛终老

    发表于 2006-2-2 19:06:43 | 显示全部楼层
    思路清晰,欢迎楼主继续。
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2006-2-2 23:28:44 | 显示全部楼层
    收藏起来慢慢研究研究,谢谢你的教程!
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2016-2-2 20:47
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2006-2-3 08:14:36 | 显示全部楼层
    哇啊啊  我学了那么久怎么 还是没成功过啊 555555 救救我  师傅 没有 带带我吧 天天管我 我是被虐狂
    师傅 qq236572981
    PYG19周年生日快乐!
  • TA的每日心情
    奋斗
    2019-1-26 00:41
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2006-2-11 04:33:15 | 显示全部楼层
    (我运行到 77D5054B,就回不到77D50550了,这是怎么回事请问哪位大侠能告我一下,)
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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