我的第一篇破文(高手莫入)
【破文标题】我的第一篇破文(高手莫入)【破文作者】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:,0
77D50517 74 24 JE SHORT USER32.77D5053D
77D50519 64:A1 18000000MOV EAX,DWORD PTR FS:
77D5051F 6A 00 PUSH 0
77D50521 FF70 24 PUSH DWORD PTR DS:
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:,1
77D5053D 6A 00 PUSH 0
77D5053F FF75 14 PUSH DWORD PTR SS:
77D50542 FF75 10 PUSH DWORD PTR SS:
77D50545 FF75 0C PUSH DWORD PTR SS:
77D50548 FF75 08 PUSH DWORD PTR SS:
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:
00441AD3|.8907 MOV DWORD PTR DS:,EAX
00441AD5|>837D 8C 00 CMP DWORD PTR SS:,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:
0041ABA1|.83F8 39 CMP EAX,39
0041ABA4|.0F85 A7000000 JNZ CDDVDDR.0041AC51
0041ABAA|.0FB64D FD MOVZX ECX,BYTE PTR SS:
0041ABAE|.83F9 33 CMP ECX,33
0041ABB1|.0F85 9A000000 JNZ CDDVDDR.0041AC51
0041ABB7|.0FB655 F6 MOVZX EDX,BYTE PTR SS:
0041ABBB|.83FA 30 CMP EDX,30
0041ABBE|.0F85 8D000000 JNZ CDDVDDR.0041AC51
0041ABC4|.0FB645 F5 MOVZX EAX,BYTE PTR SS:
0041ABC8|.83F8 31 CMP EAX,31
0041ABCB|.0F85 80000000 JNZ CDDVDDR.0041AC51
0041ABD1|.0FB64D F9 MOVZX ECX,BYTE PTR SS:
0041ABD5|.83F9 36 CMP ECX,36
0041ABD8|.75 77 JNZ SHORT CDDVDDR.0041AC51
0041ABDA|.0FB655 F7 MOVZX EDX,BYTE PTR SS:
0041ABDE|.83FA 36 CMP EDX,36
0041ABE1|.75 6E JNZ SHORT CDDVDDR.0041AC51
0041ABE3|.0FB645 FE MOVZX EAX,BYTE PTR SS:
0041ABE7|.83F8 36 CMP EAX,36
0041ABEA|.75 65 JNZ SHORT CDDVDDR.0041AC51
0041ABEC|.0FB64D FB MOVZX ECX,BYTE PTR SS:
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
------------------------------------------------------------------------
这是加入论坛的第一篇破文,毫无技术可言。只是鼓励一下自己,找到注册码也是运气好。
------------------------------------------------------------------------ 思路清晰,欢迎楼主继续。 收藏起来慢慢研究研究,谢谢你的教程! 哇啊啊我学了那么久怎么 还是没成功过啊 555555 救救我师傅 没有 带带我吧 天天管我 我是被虐狂
师傅 qq236572981 (我运行到 77D5054B,就回不到77D50550了,这是怎么回事请问哪位大侠能告我一下,)
页:
[1]