爆解windows进程管理大师!V3.0.1(高手莫入) (6千字)
爆解windows进程管理大师!V3.0.1(高手莫入)软件http://go2.163.com/~meatbird/ProcCH.zip
软件介绍:Windows下的进程和文件管理程序,可以查看所有在内存中运行的程序,以及它们所用到的链接库或其他文件,
并可以终止任意指定的进程,同时提供对指定的程序进行监控。和同步更新几个指定的文件的功能。
兼容Win98,Win95,WinNT,Win2000。3.0.1版兼容各语言平台
=====================================================================
用w32dasm黄金版打开Proc.exe,寻找字符串,发现“注册成功!”
见下面:
* Possible StringData Ref from Code Obj ->"恭喜您"
|
:0048D374 B934D44800 mov ecx, 0048D434
* Possible StringData Ref from Code Obj ->"注册成功!"
向上看:
:0048D331 E87238FAFF call 00430BA8
:0048D336 8B45F4 mov eax, dword ptr [ebp-0C]
:0048D339 8D55F8 lea edx, dword ptr [ebp-08]
:0048D33C E86744FFFF call 004817A8
:0048D341 8B55F8 mov edx, dword ptr [ebp-08]
:0048D344 58 pop eax
:0048D345 E8526BF7FF call 00403E9C
:0048D34A 754D jne 0048D399<-------------跳转则失败!(1)
* Possible StringData Ref from Code Obj ->"windows进程管理大师"
|
:0048D34C BA20D44800 mov edx, 0048D420
:0048D351 8BC3 mov eax, ebx
:0048D353 E88038FAFF call 00430BD8
:0048D358 33D2 xor edx, edx
:0048D35A 8B8378040000 mov eax, dword ptr [ebx+00000478]
:0048D360 8B08 mov ecx, dword ptr [eax]
改(1)jne 为nop,即754d 改为9090,存盘运行注册成功!但开始仍显示出现“欢迎使用《windows进程管理大师》!您有30天的试用期”对话框。
回到w32dasm黄金版寻找这个字符串,找到:
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00486E3D(C)
.
.
* Possible StringData Ref from Code Obj ->"欢迎使用《windows进程管理大师》!您有30天的试?
->"用期?
在00486E3D调用了此,转到00486E3D:
|
:00486DFF BA3C764800 mov edx, 0048763C
:00486E04 A174194900 mov eax, dword ptr [00491974]
:00486E09 8B30 mov esi, dword ptr [eax]
:00486E0B FF5610 call [esi+10]
:00486E0E A28C084900 mov byte ptr [0049088C], al
:00486E13 8A158C084900 mov dl, byte ptr [0049088C]
:00486E19 8B83B8040000 mov eax, dword ptr [ebx+000004B8]
:00486E1F 8B08 mov ecx, dword ptr [eax]
:00486E21 FF91B8000000 call dword ptr [ecx+000000B8]
:00486E27 8D55D0 lea edx, dword ptr [ebp-30]
:00486E2A 8B45F8 mov eax, dword ptr [ebp-08]
:00486E2D E876A9FFFF call 004817A8
:00486E32 8B45D0 mov eax, dword ptr [ebp-30]
:00486E35 8B55F4 mov edx, dword ptr [ebp-0C]
:00486E38 E85FD0F7FF call 00403E9C
:00486E3D 0F85B8000000 jne 00486EFB〈-------------(2)
* Possible StringData Ref from Code Obj ->"windows进程管理大师"
标准的风飘雪说的经典比较组合:
move eax ?????
move edx ?????
call ?????
jne ?????
在此下断点可找到注册码。
在(2)修改0f85为0f84,存盘运行对话框消失,运行正常。
但把时间往后调一年,又出现有求注册,注册不成功,出现"错误的注册信息,请重试!"
回到w32dasm黄金版寻找这个字符串,找到:
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0048E193(C)
|
:0048E26C 6A00 push 00000000
:0048E26E 668B0D20E34800 mov cx, word ptr [0048E320]
:0048E275 B203 mov dl, 03
* Possible StringData Ref from Code Obj ->"错误的注册信息,请重试!"
在0048E193调用了此,转到0048E193:
:0048E13D 8D4000 lea eax, dword ptr [eax+00]
:0048E140 55 push ebp
:0048E141 8BEC mov ebp, esp
:0048E143 33C9 xor ecx, ecx
:0048E145 51 push ecx
:0048E146 51 push ecx
:0048E147 51 push ecx
:0048E148 51 push ecx
:0048E149 51 push ecx
:0048E14A 51 push ecx
:0048E14B 51 push ecx
:0048E14C 53 push ebx
:0048E14D 56 push esi
:0048E14E 57 push edi
:0048E14F 8BD8 mov ebx, eax
:0048E151 33C0 xor eax, eax
:0048E153 55 push ebp
:0048E154 68BEE24800 push 0048E2BE
:0048E159 64FF30 push dword ptr fs:[eax]
:0048E15C 648920 mov dword ptr fs:[eax], esp
:0048E15F 8D55F8 lea edx, dword ptr [ebp-08]
:0048E162 8B83DC020000 mov eax, dword ptr [ebx+000002DC]
:0048E168 E83B2AFAFF call 00430BA8
:0048E16D 8B45F8 mov eax, dword ptr [ebp-08]
:0048E170 8D55FC lea edx, dword ptr [ebp-04]
:0048E173 E83036FFFF call 004817A8
:0048E178 8B45FC mov eax, dword ptr [ebp-04]
:0048E17B 50 push eax
:0048E17C 8D55F4 lea edx, dword ptr [ebp-0C]
:0048E17F 8B83E0020000 mov eax, dword ptr [ebx+000002E0]
:0048E185 E81E2AFAFF call 00430BA8
:0048E18A 8B55F4 mov edx, dword ptr [ebp-0C]
:0048E18D 58 pop eax
:0048E18E E8095DF7FF call 00403E9C
:0048E193 0F85D3000000 jne 0048E26C<-------------(3)
:0048E199 8D55EC lea edx, dword ptr [ebp-14]
:0048E19C A1700B4900 mov eax, dword ptr [00490B70]
:0048E1A1 8B00 mov eax, dword ptr [eax]
:0048E1A3 E83812FCFF call 0044F3E0
:0048E1A8 8B45EC mov eax, dword ptr [ebp-14]
:0048E1AB 8D55F0 lea edx, dword ptr [ebp-10]
:0048E1AE E809A7F7FF call 004088BC
:0048E1B3 8D45F0 lea eax, dword ptr [ebp-10]
在(3)修改0f85为0f84,存盘运行对话框消失,运行正常。一切OK!收工!
=================================================================
396
junpo@fashida.com
主页:http://www.zmdinfo.net
