标 题:暴破 PerformanceTest 3.4 (8千字)
发信人:fishs
时 间:2001-4-25 23:02:28
详细信息:
软件名称:PassMark PerformanceTest 3.4
破解目的:30 天试用期,程序启动时跳出注册窗
破解工具:TRW2000、W32Dsm89、UltraEdit
首先用 TRW2000 载入程序,停留在程序入口处,然后开始不停的按 F10 单步跟踪……
//******************** Program Entry Point ********
.
.
.
* Reference To: KERNEL32.GetModuleHandleA, Ord:0126h
|
:00416B34 FF1520314200 Call dword ptr [00423120]
:00416B3A 50 push eax
:00416B3B E8302AFFFF call 00409570 <---- 这里跳出注册窗,F8 跟进
:00416B40 8945A0 mov dword ptr [ebp-60], eax
:00416B43 50 push eax
:00416B44 E8D9F9FFFF call 00416522
:00416B49 8B45EC mov eax, dword ptr [ebp-14]
:00416B4C 8B08 mov ecx, dword ptr [eax]
:00416B4E 8B09 mov ecx, dword ptr [ecx]
:00416B50 894D98 mov dword ptr [ebp-68], ecx
:00416B53 50 push eax
:00416B54 51 push ecx
:00416B55 E802570000 call 0041C25C
:00416B5A 59 pop ecx
:00416B5B 59 pop ecx
:00416B5C C3 ret
重新载入,按 F8 跟进 call 00409570,继续按 F10 单步跟踪……
.
.
.
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00409973(C)
|
:0040997D 8B0DC0144400 mov ecx, dword ptr [004414C0]
:00409983 8B742414 mov esi, dword ptr [esp+14]
:00409987 33C0 xor eax, eax
:00409989 83F910 cmp ecx, 00000010
:0040998C 0F9DC0 setnl al
:0040998F 3BF3 cmp esi, ebx
:00409991 A388144400 mov dword ptr [00441488], eax
:00409996 7410 je 004099A8
:00409998 8BCE mov ecx, esi
:0040999A E861550000 call 0040EF00
:0040999F 56 push esi
:004099A0 E883B80000 call 00415228
:004099A5 83C404 add esp, 00000004
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00409996(C)
|
:004099A8 E8A3480000 call 0040E250 <---- 这里跳出注册窗,F8 跟进
:004099AD 85C0 test eax, eax
:004099AF 750C jne 004099BD
:004099B1 E85A200000 call 0040BA10
:004099B6 53 push ebx
重新载入,按 F8 跟进 call 0040E250,按 F10 单步跟踪……
* Possible StringData Ref from Data Obj ->"2旒"
|
:0040E250 C705F81F440040B34200 mov dword ptr [00441FF8], 0042B340
:0040E25A C705F41F440000000000 mov dword ptr [00441FF4], 00000000
:0040E264 E8C7000000 call 0040E330 <---- 这里跳出注册窗。跟踪到这里的时候,我已经
发信人:fishs
时 间:2001-4-25 23:02:28
详细信息:
软件名称:PassMark PerformanceTest 3.4
破解目的:30 天试用期,程序启动时跳出注册窗
破解工具:TRW2000、W32Dsm89、UltraEdit
首先用 TRW2000 载入程序,停留在程序入口处,然后开始不停的按 F10 单步跟踪……
//******************** Program Entry Point ********
.
.
.
* Reference To: KERNEL32.GetModuleHandleA, Ord:0126h
|
:00416B34 FF1520314200 Call dword ptr [00423120]
:00416B3A 50 push eax
:00416B3B E8302AFFFF call 00409570 <---- 这里跳出注册窗,F8 跟进
:00416B40 8945A0 mov dword ptr [ebp-60], eax
:00416B43 50 push eax
:00416B44 E8D9F9FFFF call 00416522
:00416B49 8B45EC mov eax, dword ptr [ebp-14]
:00416B4C 8B08 mov ecx, dword ptr [eax]
:00416B4E 8B09 mov ecx, dword ptr [ecx]
:00416B50 894D98 mov dword ptr [ebp-68], ecx
:00416B53 50 push eax
:00416B54 51 push ecx
:00416B55 E802570000 call 0041C25C
:00416B5A 59 pop ecx
:00416B5B 59 pop ecx
:00416B5C C3 ret
重新载入,按 F8 跟进 call 00409570,继续按 F10 单步跟踪……
.
.
.
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00409973(C)
|
:0040997D 8B0DC0144400 mov ecx, dword ptr [004414C0]
:00409983 8B742414 mov esi, dword ptr [esp+14]
:00409987 33C0 xor eax, eax
:00409989 83F910 cmp ecx, 00000010
:0040998C 0F9DC0 setnl al
:0040998F 3BF3 cmp esi, ebx
:00409991 A388144400 mov dword ptr [00441488], eax
:00409996 7410 je 004099A8
:00409998 8BCE mov ecx, esi
:0040999A E861550000 call 0040EF00
:0040999F 56 push esi
:004099A0 E883B80000 call 00415228
:004099A5 83C404 add esp, 00000004
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00409996(C)
|
:004099A8 E8A3480000 call 0040E250 <---- 这里跳出注册窗,F8 跟进
:004099AD 85C0 test eax, eax
:004099AF 750C jne 004099BD
:004099B1 E85A200000 call 0040BA10
:004099B6 53 push ebx
重新载入,按 F8 跟进 call 0040E250,按 F10 单步跟踪……
* Possible StringData Ref from Data Obj ->"2旒"
|
:0040E250 C705F81F440040B34200 mov dword ptr [00441FF8], 0042B340
:0040E25A C705F41F440000000000 mov dword ptr [00441FF4], 00000000
:0040E264 E8C7000000 call 0040E330 <---- 这里跳出注册窗。跟踪到这里的时候,我已经


