EditorPro Suite 2.0的简单破解--“W32DSM直接找注册码”
下载地址在 http://www.51soft.com/share/download.asp?url=http://dl2.51soft.com/system/wzcl/editpros.exe
本来这个软件我是用爆破的方法来破解的,当时我没注意到详细的信息,所以费了好大的劲,今天早上来了,打开机器看看昨天写的东西,突然发现下面的代码,呵呵,灵感来了,测试使用“EPS-#######506###”格式注册,我尝试输入"EPS-1234567506789",我KAO
,TNND,成功了!枉费了我那么多时间啊,下面是用w32dsm893反汇编出来的部分源代码。有兴趣的大家看看吧。
* Possible StringData Ref from Code Obj ->"?A"
|
:005ADB12 A1A8164100 mov eax,
dword ptr [004116A8]
:005ADB17 E87C55E5FF call
00403098
:005ADB1C 8B55FC
mov edx, dword ptr [ebp-04]
:005ADB1F 898278050000 mov dword
ptr [edx+00000578], eax
* Possible StringData Ref from Code Obj ->"Software\D C AL CODA\EditorPro"
|
:005ADB25 B82CE35A00 mov eax,
005AE32C
:005ADB2A 8B55FC
mov edx, dword ptr [ebp-04]
:005ADB2D 8B8A78050000 mov ecx, dword
ptr [edx+00000578]
* Possible StringData Ref from Code Obj ->"Reopen"
|
:005ADB33 BA64E35A00 mov edx,
005AE364
:005ADB38 E8A7DBFFFF call
005AB6E4
:005ADB3D 8B45FC
mov eax, dword ptr [ebp-04]
:005ADB40 C6807005000000 mov byte ptr [eax+00000570],
00
:005ADB47 8B45FC
mov eax, dword ptr [ebp-04]
:005ADB4A C680F804000000 mov byte ptr [eax+000004F8],
00
:005ADB51 B91E000000 mov ecx,
0000001E
* Possible StringData Ref from Code Obj ->"3550"
|
:005ADB56 BA74E35A00 mov edx,
005AE374
* Possible StringData Ref from Code Obj ->"EPS-#######506###" //--->重点啊!!!格式符合,#任意!
^^^^^^^^^^^^^^^^^
|
:005ADB5B B884E35A00 mov eax,
005AE384
:005ADB60 E84781FCFF call
00575CAC
* Possible StringData Ref from Code Obj ->"Software\D C AL CODA\TraySuite"
|
:005ADB65 B9A0E35A00 mov ecx,
005AE3A0
:005ADB6A B201
mov dl, 01
:005ADB6C A18C964500 mov eax,
dword ptr [0045968C]
:005ADB71 E872C7EAFF call
0045A2E8
:005ADB76 8945EC
mov dword ptr [ebp-14], eax
:005ADB79 6A00
push 00000000
:005ADB7B 8D45D8
lea eax, dword ptr [ebp-28]
:005ADB7E 50
push eax
* Possible StringData Ref from Code Obj ->"Options"
|
:005ADB7F BA54E35A00 mov edx,
005AE354
* Possible StringData Ref from Code Obj ->"EPSSerial"
|
:005ADB84 B9C8E35A00 mov ecx,
005AE3C8
:005ADB89 8B45EC
mov eax, dword ptr [ebp-14]
:005ADB8C E8EBC7EAFF call
0045A37C
:005ADB91 8B55D8
mov edx, dword ptr [ebp-28]
:005ADB94 8B45FC
mov eax, dword ptr [ebp-04]
:005ADB97 0564050000 add eax,
00000564
:005ADB9C E85F62E5FF call
00403E00
:005ADBA1 8B45EC
mov eax, dword ptr [ebp-14]
:005ADBA4 E81F55E5FF call
004030C8
:005ADBA9 8B45FC
mov eax, dword ptr [ebp-04]
:005ADBAC 8D8868050000 lea ecx, dword
ptr [eax+00000568]
:005ADBB2 8B45FC
mov eax, dword ptr [ebp-04]
:005ADBB5 8D906C050000 lea edx, dword
ptr [eax+0000056C]
:005ADBBB 8B45FC
mov eax, dword ptr [ebp-04]
:005ADBBE 8B8064050000 mov eax, dword
ptr [eax+00000564]
:005ADBC4 E86782FCFF call
00575E30
:005ADBC9 84C0
test al, al
:005ADBCB 0F8595000000 jne 005ADC66
:005ADBD1 6A00
push 00000000
* Possible StringData Ref from Code Obj ->"The EditorPro Suite "
|
:005ADBD3 68DCE35A00 push
005AE3DC
:005ADBD8 8D55D0
lea edx, dword ptr [ebp-30]
:005ADBDB B81E000000 mov eax,
0000001E
:005ADBE0 E8A3C1E5FF call
00409D88
:005ADBE5 FF75D0
push [ebp-30]
* Possible StringData Ref from Code Obj ->" day Trial period has expired."
//--->30天试用过期啦
|
:005ADBE8 68FCE35A00 push
005AE3FC
:005ADBED 6824E45A00 push
005AE424
:005ADBF2 6830E45A00 push
005AE430
* Possible StringData Ref from Code Obj ->"Click Yes to enter Registration
"
->"Code"
|
:005ADBF7 683CE45A00 push
005AE43C
:005ADBFC 6824E45A00 push
005AE424
:005ADC01 6830E45A00 push
005AE430
* Possible StringData Ref from Code Obj ->"Click No to quit."
|
:005ADC06 686CE45A00 push
005AE46C
:005ADC0B 8D45D4
lea eax, dword ptr [ebp-2C]
:005ADC0E BA09000000 mov edx,
00000009
:005ADC13 E80065E5FF call
00404118
:005ADC18 8B45D4
mov eax, dword ptr [ebp-2C]
:005ADC1B 668B0D80E45A00 mov cx, word ptr
[005AE480]
:005ADC22 B202
mov dl, 02
:005ADC24 E8E334EBFF call
0046110C
:005ADC29 83F806
cmp eax, 00000006
:005ADC2C 7527
jne 005ADC55
:005ADC2E 33D2
xor edx, edx
:005ADC30 8B45FC
mov eax, dword ptr [ebp-04]
:005ADC33 E8C8680000 call
005B4500
:005ADC38 8B45FC
mov eax, dword ptr [ebp-04]
:005ADC3B 80B86805000000 cmp byte ptr [eax+00000568],
00
:005ADC42 7422
je 005ADC66
:005ADC44 A11C306000 mov eax,
dword ptr [0060301C]
:005ADC49 8B00
mov eax, dword ptr [eax]
:005ADC4B E83893EAFF call
00456F88
:005ADC50 E98D060000 jmp 005AE2E2
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:005ADC2C(C)
|
:005ADC55 A11C306000 mov eax,
dword ptr [0060301C]
:005ADC5A 8B00
mov eax, dword ptr [eax]
:005ADC5C E82793EAFF call
00456F88
:005ADC61 E97C060000 jmp 005AE2E2
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:005ADBCB(C), :005ADC42(C)
|
:005ADC66 B201
mov dl, 01
* Possible StringData Ref from Code Obj ->"?A"
注册和未注册的信息
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:005A5281(U)
|
:005A52A6 807D1000
cmp byte ptr [ebp+10], 00
:005A52AA 7438
je 005A52E4
* Possible StringData Ref from Code Obj ->"UNREGISTERED: " //---->未注册
|
:005A52AC 68F0535A00 push
005A53F0
:005A52B1 8D55E4
lea edx, dword ptr [ebp-1C]
:005A52B4 8B450C
mov eax, dword ptr [ebp+0C]
:005A52B7 E8CC4AE6FF call
00409D88
:005A52BC FF75E4
push [ebp-1C]
* Possible StringData Ref from Code Obj ->" days left" //----->剩下的日子不多了。
|
:005A52BF 6808545A00 push
005A5408
:005A52C4 8D45E8
lea eax, dword ptr [ebp-18]
:005A52C7 BA03000000 mov edx,
00000003
:005A52CC E847EEE5FF call
00404118
:005A52D1 8B55E8
mov edx, dword ptr [ebp-18]
:005A52D4 8B45F0
mov eax, dword ptr [ebp-10]
:005A52D7 8B80D8020000 mov eax, dword
ptr [eax+000002D8]
:005A52DD E81634E9FF call
004386F8
:005A52E2 EB21
jmp 005A5305
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:005A52AA(C)
|
:005A52E4 8D45E0
lea eax, dword ptr [ebp-20]
:005A52E7 8B4D18
mov ecx, dword ptr [ebp+18]
* Possible StringData Ref from Code Obj ->"Registered: " //---->注册啦。
|
:005A52EA BA1C545A00 mov edx,
005A541C
:005A52EF E8B0EDE5FF call
004040A4
:005A52F4 8B55E0
mov edx, dword ptr [ebp-20]
:005A52F7 8B45F0
mov eax, dword ptr [ebp-10]
:005A52FA 8B80D8020000 mov eax, dword
ptr [eax+000002D8]
:005A5300 E8F333E9FF call
004386F8
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:005A52E2(U)
|
:005A5305 8D45DC
lea eax, dword ptr [ebp-24]
:005A5308 8B4D1C
mov ecx, dword ptr [ebp+1C]
* Possible StringData Ref from Code Obj ->"Web site: "
感谢你的注册,呵呵,真熟悉的面容,我喜欢。
* Referenced by a CALL at Address:
|:005ADC33
|
:005B4500 55
push ebp
:005B4501 8BEC
mov ebp, esp
:005B4503 83C4F4
add esp, FFFFFFF4
:005B4506 8955F4
mov dword ptr [ebp-0C], edx
:005B4509 8945FC
mov dword ptr [ebp-04], eax
:005B450C 8B45FC
mov eax, dword ptr [ebp-04]
:005B450F 8D9064050000 lea edx, dword
ptr [eax+00000564]
* Possible StringData Ref from Code Obj ->"EditorPro"
|
:005B4515 B888455B00 mov eax,
005B4588
:005B451A E80918FCFF call
00575D28
:005B451F 84C0
test al, al
:005B4521 7457
je 005B457A
:005B4523 6A00
push 00000000
:005B4525 668B0D94455B00 mov cx, word ptr
[005B4594]
:005B452C B202
mov dl, 02
* Possible StringData Ref from Code Obj ->"Thank you for registering!"
//--->俺喜欢!!
|
:005B452E B8A0455B00 mov eax,
005B45A0
:005B4533 E8D4CBEAFF call
0046110C
:005B4538 8B45FC
mov eax, dword ptr [ebp-04]
:005B453B C6806805000000 mov byte ptr [eax+00000568],
00
* Possible StringData Ref from Code Obj ->"Software\D C AL CODA\TraySuite"
|
:005B4542 B9C4455B00 mov ecx,
005B45C4
:005B4547 B201
mov dl, 01
:005B4549 A18C964500 mov eax,
dword ptr [0045968C]
:005B454E E8955DEAFF call
0045A2E8
:005B4553 8945F8
mov dword ptr [ebp-08], eax
:005B4556 8B45FC
mov eax, dword ptr [ebp-04]
:005B4559 8B8064050000 mov eax, dword
ptr [eax+00000564]
:005B455F 50
push eax
* Possible StringData Ref from Code Obj ->"EPSSerial"
|
:005B4560 B9EC455B00 mov ecx,
005B45EC
* Possible StringData Ref from Code Obj ->"Options"
<-----代码段结束了----->
- 标 题:我现在总不认真,刚才输入有错误,现在更正,toye大哥把上边的删除了吧。 (10千字)
- 作 者:孙锋
- 时 间:2001-4-4 9:25:23
- 链 接:http://bbs.pediy.com