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日
- 标 题:PolyView 破解 (5千字)
- 作 者:alang
- 时 间:2000-12-31 7:28:50
- 链 接:http://bbs.pediy.com