PolyView 破解
軟體名稱:PolyView Version 3.00.b5
軟體簡介:看圖工具,具有簡單的影像處理功能。
軟體下載:http://www.polybytes.com
破解人:阿郎
級別:菜菜...鳥級
本人初學,如有不正確之處,請來信告知!
PolyView Version 3.00.b5此軟體可能版本老了一點,但對我這樣的
初學者正好練練手實在合適不過的啦.
使用工具:w32dsm(作者是個天才)、UltraEdit(絕好的工具)
首先開啟PolyView在註冊處添入使用者名稱賀密碼,點選確定。這時跳
出提示窗,請記住提示語。
再開啟w32dsam,裝入PolyView,查詢錯誤提示語,查詢結果如下:
:0043EA4A EB1E
jmp 0043EA6A
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0043E9A9(U)
| ^^^^^^^^^^^
* Possible Reference to String Resource ID=00141: "Unregistered"
|
:0043EA4C 688D000000 push
0000008D
:0043EA51 8BCF
mov ecx, edi
:0043EA53 E886060600 call
0049F0DE
:0043EA58 53
push ebx
:0043EA59 53
push ebx
* Possible StringData Ref from Data Obj ->"Registration unsuccessful. Please
"
->"verify that
you have entered the "
->"information
exactly as shown on "
->"your registration
letter."
//錯誤提示處
|
:0043EA5A 68EC124F00 push
004F12EC
:0043EA5F 899E6C010000 mov dword
ptr [esi+0000016C], ebx
:0043EA65 E888890600 call
004A73F2
從錯誤提示處向上看,看到了什麼?“Unregistered”當然,再向上檢視到什麼?
對啦!看到了0043E9A9(U)是不是。此處是關鍵,他是從0043E9A9促跳轉來的,
看看去!好嘞,說去就去:
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0043E978(U)
|
:0043E97F 898670010000 mov dword
ptr [esi+00000170], eax
:0043E985 8D442478
lea eax, dword ptr [esp+78]
:0043E989 50
push eax
:0043E98A 8BCF
mov ecx, edi
:0043E98C E821020600 call
0049EBB2
:0043E991 8B442474
mov eax, dword ptr [esp+74]
:0043E995 8B0F
mov ecx, dword ptr [edi]
:0043E997 50
push eax
:0043E998 51
push ecx
:0043E999 89866C010000 mov dword
ptr [esi+0000016C], eax
:0043E99F E8ACFBFEFF call
0042E550
:0043E9A4 83C408
add esp, 00000008
:0043E9A7 85C0
test eax, eax
:0043E9A9 E99E000000 jmp 0043EA4C
//修改處
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
:0043E9AE 003B
add byte ptr [ebx], bh
:0043E9B0 EB0F
jmp 0043E9C1
:0043E9B2 85B3000000E8 test dword
ptr [ebx+E8000000], esi
:0043E9B8 61
popad
:0043E9B9 0E
push cs
:0043E9BA 06
push es
:0043E9BB 0085C07410E8 add byte ptr
[ebp+E81074C0], al
注意0043E9A9處,還等什麼,等著上菜嗎?改它!
好啦,啟動PolyView,隨便輸入註冊.好爽!提示註冊成功。完工啦!吃飯去啦!
慢著!請留步!再啟動PolyView,什麼?竟然沒有註冊!*&^%$_@%$&*)(
此時想起貓少爺的理想:
“每天可以不睡覺,天天都有開心事.時間可以調進度,廢除一夫一妻制.”(可能是這樣吧)
還是回到現實來吧!靜下心來!開動腦筋.
肯定在哪裡還進行檢測,沿著0043E9A9向上行,看到0043E99F了嗎?此處很可疑.
不管它,看看再說,
:0042E550 64A100000000 mov eax, dword
ptr fs:[00000000]
* Possible Reference to Menu: MenuID_00FF
|
:0042E556 6AFF
push FFFFFFFF
:0042E558 6858464C00 push
004C4658
:0042E55D 50
push eax
:0042E55E 64892500000000 mov dword ptr fs:[00000000],
esp
:0042E565 83EC08
sub esp, 00000008
:0042E568 53
push ebx
:0042E569 55
push ebp
:0042E56A 56
push esi
:0042E56B 57
push edi
:0042E56C 8B7C2428
mov edi, dword ptr [esp+28]
:0042E570 6880844F00 push
004F8480
:0042E575 57
push edi
:0042E576 E8C5000000 call
0042E640
:0042E57B 8B5C2434
mov ebx, dword ptr [esp+34]
:0042E57F 83C408
add esp, 00000008
:0042E582 3BC3
cmp eax, ebx
:0042E584 7518
jne 0042E59E //修改
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
:0042E586 B801000000 mov eax,
00000001
:0042E58B 8B4C2418
mov ecx, dword ptr [esp+18]
:0042E58F 64890D00000000 mov dword ptr fs:[00000000],
ecx
:0042E596 5F
pop edi
:0042E597 5E
pop esi
:0042E598 5D
pop ebp
:0042E599 5B
pop ebx
:0042E59A 83C414
add esp, 00000014
:0042E59D C3
ret
向下走!看到0042E584處了嗎?ok!管它三七二十一、三八二十四。改!
在進入PolyView註冊,退出。再進入PolyView哇噻!在關於項顯示:此軟體註冊給阿郎。
酷必啦!這回該泡泡麵吃啦,已經餓的走不出去啦,(悲喜交加)god!
阿郎
langlirong@163.net
http://alang.shangdu.net
2000年12月28日