暴破-AQUA 3D Screen Saver v1.5-水族館屏保程式 (15千字)
程式名 :AQUA 3D Screen Saver
版本 :v1.5
大小 :976KB
語言
:VC++ 6.0
執行平臺:Windows 98/Me/NT/2000
保護方式:未註冊時,執行屏保3分鐘後在螢幕中間會出現一個黑色的註冊提示框。進入設定程式時提示"Welcome
to Aqua 3D Screensaver UNREGISTERED Version"。進入後Registered to:UNREGISTERED,下面提示:"Note:This
computer program is shareware.Try it before you buy."無功能限制。
破解方式:追註冊碼
破解難度:中等
破解工具:TRW2000123,W32Dasm8.93,UltraEdit32,Fi,exescope4.0
程式下載:http://www.digimindsoft.com
破解 :xbb[NCG] (2002/05/04)
破解步驟:
第一步,讓它變成任意註冊版本的軟體。
首先將Aqua.src更名為Aqua.exe,再用fi(或者用language2000,GTW等偵測軟體的軟體)可以知道該軟體未加殼。用W32Dasm8.93反彙編。在串式參考中找"Thanks
for suppor!"雙擊到下面的地址:
……
* Possible Reference to String Resource
ID=00001: "Aqua 3D Screen Saver"
|
:0040C083 6A01
push 00000001
:0040C085 C745FC00000000
mov [ebp-04], 00000000
:0040C08C E844480200
call 004308D5
:0040C091 8B465C
mov eax, dword ptr [esi+5C]
:0040C094
8D4DEE lea ecx,
dword ptr [ebp-12]
:0040C097 8D55E0
lea edx, dword ptr [ebp-20]
:0040C09A 8D7E5C
lea edi, dword ptr [esi+5C]
:0040C09D 51
push ecx
:0040C09E 52
push edx
:0040C09F 8D4DE4
lea ecx, dword ptr [ebp-1C]
:0040C0A2
8D55E8 lea edx,
dword ptr [ebp-18]
:0040C0A5 51
push ecx
:0040C0A6 52
push edx
:0040C0A7
50
push eax
:0040C0A8 E8A38EFFFF
call 00404F50
:0040C0AD 83C414
add esp, 00000014
:0040C0B0 84C0
test al, al
:0040C0B2 0F8493000000
je 0040C14B -->不能跳。
:0040C0B8 8B45E8
mov eax, dword ptr [ebp-18]
:0040C0BB 8B55E4
mov edx, dword ptr [ebp-1C]
:0040C0BE 8B4DE0
mov ecx, dword ptr [ebp-20]
:0040C0C1 057E340000
add eax, 0000347E
:0040C0C6 33C2
xor eax, edx
:0040C0C8 33C1
xor eax, ecx
:0040C0CA 35CD540000
xor eax, 000054CD
:0040C0CF 663945EE
cmp word ptr [ebp-12], ax
:0040C0D3 7576
jne 0040C14B -->不能跳。
:0040C0D5 A1F0454400 mov eax,
dword ptr [004445F0]
:0040C0DA 8945E8
mov dword ptr [ebp-18], eax
:0040C0DD 8945EC
mov dword ptr [ebp-14], eax
* Possible Reference to String Resource ID=59145: "Registration"
|
:0040C0E0 6809E70000
push 0000E709
:0040C0E5 8D4DE8
lea ecx, dword ptr [ebp-18]
:0040C0E8
C645FC02 mov [ebp-04],
02
:0040C0EC E8540A0200 call
0042CB45
* Possible Reference to String Resource ID=59147: "Thanks for
support!"
|
:0040C0F1 680BE70000
push 0000E70B
:0040C0F6 8D4DEC
lea ecx, dword ptr [ebp-14]
:0040C0F9 E8470A0200 call
0042CB45
:0040C0FE 85F6
test esi, esi
:0040C100 7504
jne 0040C106 -->不能跳。
:0040C102 33C0
xor eax, eax
:0040C104 EB03
jmp 0040C109
* Referenced by a (U)nconditional or (C)onditional Jump
at Address:
|:0040C100(C)
|
:0040C106 8B461C
mov eax, dword ptr [esi+1C]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040C104(U)
|
:0040C109 8B4DE8
mov ecx, dword ptr [ebp-18]
:0040C10C 8B55EC
mov edx, dword ptr [ebp-14]
:0040C10F
6A40 push
00000040
:0040C111 51
push ecx
:0040C112 52
push edx
:0040C113 50
push eax
……
將上面標記處更改即可註冊。
1、je->jne 0F8493000000
->0F8593000000
2、jne->nop 7576->9090
3、jne->nop
7504->9090
-----------------------------------------------------------------------------------
第二步、去除"Welcome to Aqua 3D Screensaver UNREGISTERED Version"註冊提示
用W32Dasm8.93反彙編。在串式參考中找"Welcome to Aqua 3D Screensaver UNREGISTERED
Version"雙擊到下面的地址:
……
* Possible StringData Ref from Data Obj
->"Aqua 3D: Setup"
|
:0040B5F8
68802F4400 push 00442F80
:0040B5FD 8BCE
mov ecx, esi
:0040B5FF E8D45C0200
call 004312D8
:0040B604 A1BC8F4500
mov eax, dword ptr [00458FBC]
:0040B609 8D4DEE
lea ecx, dword ptr [ebp-12]
:0040B60C 8D55E0
lea edx, dword ptr [ebp-20]
:0040B60F 51
push ecx
:0040B610 52
push edx
:0040B611
8D4DE4 lea ecx,
dword ptr [ebp-1C]
:0040B614 8D55E8
lea edx, dword ptr [ebp-18]
:0040B617 51
push ecx
:0040B618
52
push edx
:0040B619 50
push eax
:0040B61A E83199FFFF
call 00404F50
:0040B61F 83C414
add esp, 00000014
:0040B622 84C0
test al, al
:0040B624 741D
je 0040B643 -->不能跳。
:0040B626 8B45E8
mov eax, dword ptr [ebp-18]
:0040B629 8B5DE4
mov ebx, dword ptr [ebp-1C]
:0040B62C 8B7DE0
mov edi, dword ptr [ebp-20]
:0040B62F 057E340000
add eax, 0000347E
:0040B634 33C3
xor eax, ebx
:0040B636 33C7
xor eax, edi
:0040B638 35CD540000 xor eax,
000054CD
:0040B63D 663945EE
cmp word ptr [ebp-12], ax
:0040B641 745D
je 0040B6A0 -->不能不跳。
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040B624(C)
|
:0040B643 A1F0454400
mov eax, dword ptr [004445F0]
:0040B648 8945E8
mov dword ptr [ebp-18], eax
:0040B64B
8945EC mov dword
ptr [ebp-14], eax
* Possible Reference to String Resource ID=59148:
"Aqua 3D"
|
:0040B64E 680CE70000
push 0000E70C
:0040B653 8D4DE8
lea ecx, dword ptr [ebp-18]
:0040B656 C645FC02
mov [ebp-04], 02
:0040B65A E8E6140200
call 0042CB45
* Possible Reference to String Resource ID=59149:
"Welcome to Aqua 3D Screensaver UNREGISTERED Version"
|
:0040B65F 680DE70000
push 0000E70D
:0040B664 8D4DEC
lea ecx, dword ptr [ebp-14]
:0040B667 E8D9140200
call 0042CB45
:0040B66C 85F6
test esi, esi
:0040B66E 7504
jne 0040B674
:0040B670 33C0
xor eax, eax
:0040B672 EB03
jmp 0040B677
* Referenced
by a (U)nconditional or (C)onditional Jump at Address:
|:0040B66E(C)
|
:0040B674 8B461C
mov eax, dword ptr [esi+1C]
* Referenced by a (U)nconditional
or (C)onditional Jump at Address:
|:0040B672(U)
|
:0040B677 8B4DE8
mov ecx, dword ptr [ebp-18]
:0040B67A 8B55EC
mov edx, dword ptr [ebp-14]
:0040B67D 6A00
push 00000000
:0040B67F 51
push ecx
:0040B680
52
push edx
:0040B681 50
push eax
……
將上面標記處修改即可去除註冊提示。
1、je->9090 741D->9090
2、je->jmp
745D->EB5D
-------------------------------------------------------------------------------------------
第三步、去除執行時出現的黑色的註冊提示框
用W32Dasm8.93反彙編。在串式參考中找"REGISTER
TODAY TO REMOVE THIS MESSAGE"雙擊到下面的地址:
……
* Referenced by
a (U)nconditional or (C)onditional Jump at Address:
|:00404C85(C)
|
:00404CC1 84D2
test dl, dl
:00404CC3 7408
je 00404CCD <---這裡不跳即可去除黑色提示框。
:00404CC5 84C0
test al, al
:00404CC7 0F85B8010000 jne 00404E85
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00404CC3(C)
|
:00404CCD DD4318
fld qword ptr [ebx+18]
:00404CD0 DC0DC8874300
fmul qword ptr [004387C8]
:00404CD6 680000803F
push 3F800000
:00404CDB 6A00
push 00000000
:00404CDD 51
push ecx
:00404CDE DC25C0854300
fsub qword ptr [004385C0]
:00404CE4 D91C24
fstp dword ptr [esp]
:00404CE7 E8F4120000
call 00405FE0
:00404CEC D95DC4
fstp dword ptr [ebp-3C]
:00404CEF 8B45C4
mov eax, dword ptr [ebp-3C]
:00404CF2 83C40C
add esp, 0000000C
:00404CF5 8945C4
mov dword ptr [ebp-3C], eax
:00404CF8 68E20B0000 push 00000BE2
* Reference To: OPENGL32.glEnable, Ord:0050h
|
:00404CFD FF1510834300
Call dword ptr [00438310]
:00404D03 6803030000
push 00000303
:00404D08 6802030000
push 00000302
* Reference To: OPENGL32.glBlendFunc,
Ord:000Eh
|
:00404D0D FF15F0824300
Call dword ptr [004382F0]
:00404D13 8B7DC4
mov edi, dword ptr [ebp-3C]
:00404D16 57
push edi
:00404D17 6A00
push 00000000
:00404D19 6A00
push 00000000
:00404D1B
6A00 push
00000000
* Reference To: OPENGL32.glColor4f, Ord:002Ch
|
:00404D1D FF15F4824300
Call dword ptr [004382F4]
:00404D23 68E10D0000
push 00000DE1
* Reference To: OPENGL32.glDisable,
Ord:0047h
|
:00404D28 FF15DC824300
Call dword ptr [004382DC]
:00404D2E E88D0F0000
call 00405CC0
:00404D33 6A07
push 00000007
* Reference To: OPENGL32.glBegin, Ord:000Bh
|
:00404D35 FF15F8824300
Call dword ptr [004382F8]
:00404D3B 6A00
push 00000000
:00404D3D 680000803E
push 3E800000
:00404D42 68EC51B83D
push 3DB851EC
:00404D47 FFD6
call esi
:00404D49
6A00 push
00000000
:00404D4B 680000003F
push 3F000000
:00404D50 68EC51B83D
push 3DB851EC
:00404D55 FFD6
call esi
:00404D57 6A00
push 00000000
:00404D59 680000003F
push 3F000000
:00404D5E 68C3F5683F
push 3F68F5C3
:00404D63 FFD6
call esi
:00404D65
6A00 push
00000000
:00404D67 680000803E
push 3E800000
:00404D6C 68C3F5683F
push 3F68F5C3
:00404D71 FFD6
call esi
* Reference To: OPENGL32.glEnd,
Ord:0052h
|
:00404D73 FF1504834300
Call dword ptr [00438304]
:00404D79 E8A20F0000
call 00405D20
:00404D7E 8B0DF0454400
mov ecx, dword ptr [004445F0]
:00404D84
894DDC mov dword
ptr [ebp-24], ecx
* Possible Reference to String Resource ID=59152:
"Aqua 3D Screensaver"
|
:00404D87
6810E70000 push 0000E710
:00404D8C 8D4DDC
lea ecx, dword ptr [ebp-24]
:00404D8F C645FC04
mov [ebp-04], 04
:00404D93 E8AD7D0200
call 0042CB45
* Reference To: OPENGL32.glColor4f,
Ord:002Ch
|
:00404D98 8B35F4824300
mov esi, dword ptr [004382F4]
:00404D9E
57
push edi
:00404D9F 680000803F
push 3F800000
:00404DA4 680000803F
push 3F800000
:00404DA9 6A00
push 00000000
:00404DAB FFD6
call esi
:00404DAD 8B55DC
mov edx, dword ptr [ebp-24]
:00404DB0 83C330
add ebx, 00000030
:00404DB3 52
push edx
:00404DB4 688FC2F53C
push 3CF5C28F
:00404DB9 680AD7A33C
push 3CA3D70A
:00404DBE 685C8F023F
push 3F028F5C
:00404DC3 689A99993E
push 3E99999A
:00404DC8 8BCB
mov ecx, ebx
:00404DCA E8B10C0000 call 00405A80
:00404DCF A1F0454400 mov
eax, dword ptr [004445F0]
:00404DD4 8945D8
mov dword ptr [ebp-28], eax
* Possible Reference
to String Resource ID=59150: "REGISTER TODAY TO REMOVE THIS MESSAGE"
|
:00404DD7 680EE70000
push 0000E70E <---我們來到這裡,向上找跳轉。
:00404DDC 8D4DD8
lea ecx, dword ptr [ebp-28]
:00404DDF C645FC05
mov [ebp-04], 05
:00404DE3 E85D7D0200
call 0042CB45
:00404DE8 57
push edi
:00404DE9 680000803F
push 3F800000
:00404DEE 680000803F
push 3F800000
:00404DF3 680000803F
push 3F800000
:00404DF8 FFD6
call esi
:00404DFA
8B4DD8 mov ecx,
dword ptr [ebp-28]
:00404DFD 51
push ecx
:00404DFE 688FC2F53C
push 3CF5C28F
:00404E03 680AD7A33C
push 3CA3D70A
:00404E08 689A99193F
push 3F19999A
:00404E0D 68B81E053E
push 3E051EB8
:00404E12 8BCB
mov ecx, ebx
:00404E14 E8670C0000 call 00405A80
:00404E19 8B15F0454400 mov edx,
dword ptr [004445F0]
:00404E1F 8955D4
mov dword ptr [ebp-2C], edx
* Possible Reference
to String Resource ID=59151: "press the space bar to find out how to register"
|
:00404E22 680FE70000
push 0000E70F
:00404E27 8D4DD4
lea ecx, dword ptr [ebp-2C]
:00404E2A C645FC06 mov
[ebp-04], 06
:00404E2E E8127D0200
call 0042CB45
:00404E33 57
push edi
:00404E34 680000803F
push 3F800000
:00404E39 680000803F
push 3F800000
:00404E3E 6A00
push 00000000
:00404E40 FFD6
call esi
:00404E42 8B45D4
mov eax, dword ptr [ebp-2C]
:00404E45 8BCB
mov ecx, ebx
:00404E47 50
push eax
:00404E48 680AD7A33C push
3CA3D70A
:00404E4D 6896438B3C
push 3C8B4396
:00404E52 688FC2353F
push 3F35C28F
:00404E57 68CDCCCC3D
push 3DCCCCCD
:00404E5C E81F0C0000
call 00405A80
:00404E61 8D4DD4
lea ecx, dword ptr [ebp-2C]
:00404E64
C645FC05 mov [ebp-04],
05
:00404E68 E8217A0200 call
0042C88E
:00404E6D 8D4DD8
lea ecx, dword ptr [ebp-28]
:00404E70 C645FC04
mov [ebp-04], 04
:00404E74 E8157A0200
call 0042C88E
:00404E79 8D4DDC
lea ecx, dword ptr [ebp-24]
:00404E7C C645FC00
mov [ebp-04], 00
:00404E80 E8097A0200
call 0042C88E
……
將上面00404CC3 7408地址處的7408改為9090即可。
-------------------------------------------------------------------------------------------
第四步、將Registered to:UNREGISTERED改為Registered to:你的名字。
用exescope4.0開啟Aqua.exe。點選Resource->Dialog->102 在exescope4.0右邊的視窗中找Static:Registered
to:%s,然後在標題處把%s改為你的名字儲存即可。
-------------------------------------------------------------------------------------------
第五步、將"Note:This computer program is shareware.Try it before
you buy."改掉。
用exescope4.0開啟Aqua.exe。點選Resource->Dialog->102
在exescope4.0右邊的視窗中找Note: This computer program is shareware.$0A Try it before
you buy.在標題處改為註冊提示(此處可隨你的意思更改)即可。
xbb[NCG]
2002.5.4
相關文章
- Screen Wonders for Mac(最佳3D屏保桌布工具)2022-11-30Mac3D
- Desktop Aquarium Wallpapers for Mac(高清水族館屏保)v3.3.0免啟用版2021-10-13Mac
- AnimateIt Screen Saver Toolkit(Ver
2.02)2015-11-15
- 一個水族箱屏保,破解不完全,誰幫忙看看? (2千字)2001-04-12
- Clock saver for Mac(博朗手錶時鐘屏保)2020-10-24Mac
- VB黑客程式的暴破(修改)一例 (9千字)2003-02-06黑客
- Mac高清水族館動態桌布:Desktop Aquarium Wallpapers2021-10-13Mac
- winrar2.71的破解和對暴破的一點想法 (4千字)2001-04-16
- 班門弄斧之暴破檔案整容專家 3.0 (6千字)2001-10-09
- 班門弄斧之暴破網頁特效小精靈 (6千字)2001-10-10網頁特效
- 77 3D Space Tour Screensavers Collection 3D宇宙屏保 合集2019-02-103D
- EasyBoot5.03脫殼+暴破2004-11-17boot
- *輔助工具 1.0 Encrypt by Stkman
完美暴破(應該只能用暴力了) (11千字)2002-04-03
- 屏保自己做2.61版演算法分析! (7千字)2002-02-18演算法
- 菜鳥破解錄之 Animated Screen (4千字)2000-08-13
- MIDI軟體COMPOSER2.0暴破2002-01-14
- Screen Wonders Mac(3D動態桌布軟體)2022-10-11Mac3D
- STEP7KNOW_HOW_PROTECT
version1.0 (Borland C++編寫) 暴破手記 (14千字)2002-10-26C++
- 做不來序號產生器,只好暴破Windows優化大師V4.3 (4千字)2001-11-02Windows優化
- 用DeDe v2.5破Dephi程式Fast Browser (7千字)2001-10-30AST
- 一個不錯的雪花屏保破解手記 (1千字)2000-12-29
- 如何對登入介面加密欄位進行暴破?2022-08-25加密
- FISH精美屏保暴力破解---WD32ASM893版 (6千字)2001-02-05ASM
- 貼一篇不完整的――從SemCAD1.4的暴破談FlexLM 7.2保護的破解
(10千字)2002-06-06Flex
- 基於python的多執行緒暴破指令碼2017-02-23Python執行緒指令碼
- 任意使用者密碼重置(五):重置憑證可暴破2018-06-06密碼
- 破traceboy2.0 高手勿看! (9千字)2001-01-29
- Screen Demo Maker
V3.0註冊演算法分析 (8千字)2002-09-10演算法
- 破局之作!《如鳶》公測首日風暴級席捲遊戲界2024-09-27遊戲
- 初學者(15) (3千字)2000-07-04
- 破文三,高手莫入,非常簡單 (2千字)2001-08-01
- Guitar Pro v3.0 的破文 (11千字)2001-09-08GUI
- \淡破windows commander Ver4.5 (2千字)2000-08-01Windows
- 它是將輸入的內容作變換,再與內設的字串相比較,(估計只有暴破這一條路)
(8千字)2001-04-08字串
- 高收益的笨辦法:暴破在Windows提權中的應用2018-06-06Windows
- screen命令2016-05-19
- aix關閉屏保功能2008-04-13AI
- 足不出戶,一探古今,打造線上3D數字博物館!2021-07-273D