- UID
- 6880
注册时间2006-1-12
阅读权限30
最后登录1970-1-1
龙战于野
TA的每日心情 | 开心 2018-2-26 08:32 |
---|
签到天数: 19 天 [LV.4]偶尔看看III
|
【破文标题】我的第一篇破文(高手莫入)
【破文作者】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
------------------------------------------------------------------------
这是加入论坛的第一篇破文,毫无技术可言。只是鼓励一下自己,找到注册码也是运气好。
------------------------------------------------------------------------ |
|