超級解霸2000(全功能限時版)破解文件 (5千字)
超級解霸2000(全功能限時版)破解文件
-----------------------------------
雪椰
2001.3.26am
Email:wocy@263.net
Http://wocy.yeah.net
-----------------------------------
該版本是新電腦2000.7提供的限次限時版
時限為一個月內30次。效驗方式有
1,系統目錄中sthvcd.ini中,berun=x項,x---->使用次數>30則盜版提示
2,登錄檔中H.K_SOFTWARE_MICROSOFT_WINDOWS_CURRENTVERSION_SETUP的runtime項<=1則盜版提示
3,當前日期距安裝一個月則盜版提示
破解目標:
1,無上述3項限制
2,改時間提示時的-豪傑超級解霸-字元
工具:
w32dasm,soft_ice,hiew,apatch
------------------------------------
sthsvcd.exe
------------------------------------
1,soft_ice->bpx getsystemtime 破第3項限制
going....
:00414981 50
push eax
* Reference To: KERNEL32.GetSystemTime, Ord:01C6h
---------->
|
:00414982 FF15A4064A00 Call dword
ptr [004A06A4]
:00414988 8B4C2468
mov ecx, dword ptr [esp+68]
:0041498C 33C0
xor eax, eax
:0041498E 668B44246A mov ax,
word ptr [esp+6A]
:00414993 81E1FFFF0000 and ecx, 0000FFFF
:00414999 C1E104
shl ecx, 04
:0041499C 8B1580874200 mov edx, dword
ptr [00428780]
:004149A2 0BC8
or ecx, eax
:004149A4 33C0
xor eax, eax
:004149A6 C1E108
shl ecx, 08
:004149A9 668B44246E mov ax,
word ptr [esp+6E]
:004149AE 0BC8
or ecx, eax
:004149B0 3BCA
cmp ecx, edx
----------->(a)
:004149B2 7622
jbe 004149D6
:004149B4 E807B3FFFF call
0040FCC0
if you modify (a) to ...
cmp ecx,ecx
jz 4149d6
then ok
2,w32dasm->string find (berun) 破no.1限制
going...
* Possible StringData Ref from Data Obj ->"BERUN"
|
:0041493D 68C48C4200 push
00428CC4
* Possible StringData Ref from Data Obj ->"SETTING"
|
:00414942 6810674200 push
00426710
* Reference To: KERNEL32.WritePrivateProfileStringA, Ord:033Bh
|
:00414947 FF1568064A00 Call dword
ptr [004A0668]
:0041494D 83FB1E
cmp ebx, 0000001E ----------->(b)
:00414950 7E22
jle 00414974
:00414952 E869B3FFFF call
0040FCC0
if you modify (b) to...
cmp ecx,ecx
nop
jz 414974
then ok
3,這兩項挺近的,所以檢視附近程式碼,find... 破no.2
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0041497B(C), :004149B2(C)
|
:004149D6 E875B3FFFF call
0040FD50
:004149DB 85C0
test eax, eax ------------>(c)
:004149DD 7522
jne 00414A01
if you modify (c) to...
cmp ecx,ecx
jz 414a01
then ok
4,改顯示字元,
該字元在資源中找不到,所以
soft-ice->
s 0 l ffffffff ba c0 bd dc b3 ac (豪傑超)
:find at....(467b48)
bpm 467b48 w
g
重啟程式.break and trace out at....(d)
:00414A1A 6A50
push 00000050
:00414A1C 68487B4600 push
00467B48
:00414A21 A1BC874200 mov eax,
dword ptr [004287BC]
* Possible Reference to String Resource ID=50058: "HeroSDVD 2000"
|
:00414A26 688AC30000 push
0000C38A
:00414A2B 50
push eax
* Reference To: USER32.LoadStringA, Ord:01A9h
|
:00414A2C FF15D4084A00 Call dword
ptr [004A08D4] --------->(d)
:00414A32 68D0664200 push
004266D0
實驗發現在(d)執行完後467b48處為顯示的字元----〉豪傑超級解霸,此字元從何來,不知道,懶的查了,決定編段程式修改467b48處的字元,
經過上面的破解,有3處空間可用
414952-414973 (用作主程式)
4149b4-4149d5 (用作存放我的字串)
4149df-414a00 (no use)
modify 1:
:00414A2C E921FFFFFF jmp 00414952
//run my main prog
:00414A31 90
nop
modify 2:
:00414952 FF15D4084A00 Call dword
ptr [004A08D4] //first run the old func
:00414958 56
push esi
:00414959 57
push edi
:0041495A BEB4494100 mov esi,
004149B4 //your char address
:0041495F BF487B4600 mov edi,
00467B48 //the dest address
:00414964 FC
cld
:00414965 B922000000 mov ecx,
00000022 //char number
:0041496A F3
repz
:0041496B A4
movsb
:0041496C 5F
pop edi
:0041496D 5E
pop esi
:0041496E 90
nop
:0041496F E9BE000000 jmp 00414A32
//ret
modify 3:
4149b4:" Crack:wocy wocy@263.net",00,00
//the new char, 00 at end
---------------------------------------------
mmxado.exe
差不多
----------------------------------------------
5,use apatch to patch.
my .aps file here.
--------------------------------------------------------
^TITLE^
Crack:Wocy
^MESSAGE^
MAKED OF APATCH
^PRINT^"Cracking the sth2000,(2001,3,25)\n\n"
^PRINT^"Check the mmxado.exe....\n"
^FILE^ "mmxado.exe"
^SIZE^ 5f000
^GOTO^ e2eb
^WRITE^ 90 90
^GOTO^ e33a
^WRITE^ 90 90
^GOTO^ e341
^WRITE^ 3b c9 74
^PRINT^ "Done!\n"
^PRINT^"Check the sthsvcd.exe\n"
^FILE^ "sthsvcd.exe"
^SIZE" 9ca00
^GOTO^ 13d4d
^WRITE^ 3b c9 90 74
^GOTO^ 13db1
^WRITE^ c9 74
^GOTO^ 13ddb
^WRITE^ 3b c9 74
^GOTO^ 13d52
^WRITE^ ff 15 d4 08 4a 00 56 57 be b4 49 41 00 bf 48 7b 46 00 fc b9 22 00
00 00 f3 a4 5f 5e 90 e9 be 00 00 00
^GOTO^ 13e2c
^WRITE^ e9 21 ff ff ff 90
^GOTO^ 13db4
^WRITE^ 20 20 20 20 20 20 20 20 43 72 61 63 6b 3a d1 a9 d2 ac 20 77 6f 63
79 40 32 36 33 2e 6e 65 74 00 00
^PRINT^ "Done!\n"
^PRINT^"\nThanks.\n"
^PRINT^"Email:wocy@263.net\n"
^PRINT^"Http://wocy.yeah.net\n"
^END^
----------------------------------------------
6,the world clearing
相關文章
- 《超級解霸2000 限時作廢試用版》的破解方法 (3千字)2001-06-15
- 破解 超級解霸2001免費升級版 (2千字)2001-10-24
- 豪傑超極解霸視訊轉換
(6千字)2015-11-15
- 豪傑超級解霸3000英雄版序號產生器(MASM32),比較老 (6千字)2015-11-15ASM
- 一個超容易破解的軟體! (5千字)2001-01-21
- 超級聊天2000 2001C 破解分析2003-06-18
- SentinelDOG 破解監理通2000單機版,及網路版 ((1千字)2001-05-04
- 金山毒霸試用版完全破解 (5千字)2001-07-16
- XX解霸3000(共享版)註冊碼破解實錄2015-11-15
- PolyView 破解 (5千字)2000-12-31View
- 破解MyMahj (5千字)2001-06-20
- SuperCapture 3.04 破解歷程---半小時 (5千字)2002-02-14APT
- 用Ollydbg破解全功能數字時鐘(想學用Ollydbg破VB的必看!) (1千字)2001-11-03
- Easy Applet Builder破解(入門級) (5千字)2000-10-01APPUI
- 超級個人軟體 V2.5 破解過程! (3千字)2002-03-04
- File Shredder 2000破解筆記及註冊演算法 (5千字)2003-04-30筆記演算法
- 破解TurboLaunch 4.04 (5千字)2001-06-06
- Fine Print 2000的破解思路 (10千字)2000-09-26
- 天網防火牆個人版2.0.2.98(beta)的破解,參考TAE!的破解。
(5千字)2001-02-10防火牆
- 破解入門5 (3千字)2000-09-23
- duelist crackme 1 破解 (5千字)2000-10-16
- IPTools 1.10 破解 (5千字)2001-02-11
- see This 破解實戰! (5千字)2000-06-26
- 如何破解CuteFTP 4.0 (5千字)2000-07-20FTP
- Update NOW 2000 暴力破解方法! (8千字)2001-02-11
- AT2000的不完全破解! (2千字)2001-06-19
- 在win2000下破解CopyFaster (7千字)2001-07-14AST
- Lockdown2000_7.0.0.1破解手記 (3千字)2000-05-26
- 《Quick View Plus 5.0》30天試用版的破解 (5千字)2001-07-24UIView
- 超級點選機器II V0.63 破解實錄 (8千字)2000-08-23
- 用w32dasm破解trw2000
1.06時間限制 (2千字)2000-03-03ASM
- 電子小說閱讀器黃金版破解手記 (5千字)2001-11-14
- 如何破解lockdown2000 v7.0.0.6 (4千字)2000-12-28
- PassWD2000破解過程~~~轉貼~~~~~~ (11千字)2001-10-10
- PolyView再破解---請指教 (5千字)2001-01-02View
- 我的破解心得(5) (16千字)2001-03-13
- 破解XFtpSvr =====> 請進 (5千字)2001-07-01FTPVR
- 破解MailScan V3.5.1.2 (5千字)2001-08-31AI