PolyView 破解 (5千字)
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日
