用SOFTICE破解Audio Companion Ver1.13(转载请保持完整)
作者:Pcrocker
文件大小:189KB
软件授权:共享软件
使用平台:Win95/98
软件简介:
抓CD音轨,WAV到CD,CD到WAV,通过卡录音。下面是E文简介:
This program consists of three parts: one to read from the computer's CD-ROM
unit digitally (CD Ripper), a wav to MP3/WMA encoder, a MP3 to wav decoder
and a maximizer (Batch Processor) and a sound recorder allowing you to record
music via your computer's sound card (Audio Splitter).
http://software.wx88.net/down/audiocom.zip (从新浪当的)
安装后,运行,出现干扰信息,让你注册。它根据你的机器算出一个ID(可能与硬件有关),我这里是9C8FDCD8。在菜单中有一项是password(也就是Serial
Number)。随便填,出现注册失败的提示,可气的是接着还跟出记事本,而且在程序结束时记事本还出现,可恶!!!
注意,本软件在未注册版本会有一定的使用限制。
好了,不多说了。下面搬出S-ICE,运行程序,在PASSWORD中填入:67676767;
^D到S-ICE,下bpx hmemcpy;
^D再回来,按OK,到S-ICE,下bd *;
按F12数次,到Audio Companion,代码如下:
:00404C6E 8BB424CC000000 mov esi, dword
ptr [esp+000000CC]
:00404C75 6A1E
push 0000001E
:00404C77 68D4FF4300 push
0043FFD4
* Possible Reference to Dialog: PASSWORDDIALOG, CONTROL_ID:041A, ""
|
:00404C7C 681A040000 push
0000041A
:00404C81 56
push esi
* Reference To: USER32.GetDlgItemTextA, Ord:0104h
|
:00404C82 FF15E4524200 Call dword
ptr [004252E4] ;<---- F12会返回在这里
:00404C88 E873FDFFFF call
00404A00 ;<----
判断password的call,不正确时eax=0
:00404C8D 85C0
test eax, eax ;<----
跳下去就完了,提示注册失败
:00404C8F 7456
je 00404CE7
:00404C91 8D442404
lea eax, dword ptr [esp+04]
* Possible StringData Ref from Data Obj ->"Uibolt~gps~sfhjtufsjoh!"
|
:00404C95 68A4BB4200 push
0042BBA4
追进 call 00404a00,向前走不远就发现一个 Call 后面跟的是 test eax,eax, 有点可疑。果然。。。。
* Referenced by a CALL at Addresses:
|:004012C0 , :00404C88 , :00404D7C , :0040A5CA , :0040B24B
|:00411674
|
:00404A00 83EC50
sub esp, 00000050
:00404A03 E858FEFFFF call
00404860
:00404A08 50
push eax
:00404A09 8D442434
lea eax, dword ptr [esp+34]
:00404A0D 50
push eax
:00404A0E B998FA4300 mov ecx,
0043FA98
:00404A13 E8080D0000 call
00405720
:00404A18 8D4C2430
lea ecx, dword ptr [esp+30]
:00404A1C 51
push ecx
:00404A1D E89EFFFFFF call
004049C0
:00404A22 83C404
add esp, 00000004
:00404A25 8D542418
lea edx, dword ptr [esp+18]
:00404A29 B998FA4300 mov ecx,
0043FA98
:00404A2E 52
push edx
:00404A2F E84C0F0000 call
00405980
:00404A34 50
push eax
:00404A35 B998FA4300 mov ecx,
0043FA98
:00404A3A E881110000 call
00405BC0
:00404A3F 8D4C2400
lea ecx, dword ptr [esp]
:00404A43 6A10
push 00000010
:00404A45 51
push ecx
:00404A46 50
push eax
:00404A47 E80BFE0100 call
00424857
:00404A4C 83C40C
add esp, 0000000C
:00404A4F 8D542400
lea edx, dword ptr [esp]
:00404A53 B998FA4300 mov ecx,
0043FA98
:00404A58 52
push edx
:00404A59 E8E20E0000 call
00405940
:00404A5E 8D442430
lea eax, dword ptr [esp+30] ;<---- 在这里 d eax,看到的就是程序算出的password,赶快记下来:Bn9-pW-56z-aa
:00404A62 68D4FF4300 push
0043FFD4 ;<----
在这里 d 43ffd4,是输入的内容:67676767
:00404A67 50
push eax
:00404A68 B998FA4300 mov ecx,
0043FA98
:00404A6D E86E0C0000 call
004056E0 ;<----
进行比较
:00404A72 85C0
test eax, eax ;<----
password正确时,eax=1
:00404A74 741E
je 00404A94 ;<----
不正确时,eax=0,跳到下面去继续比较,不重要了
:00404A76 8D4C2400
lea ecx, dword ptr [esp]
:00404A7A 68D4FF4300 push
0043FFD4
:00404A7F 51
push ecx
:00404A80 B998FA4300 mov ecx,
0043FA98
:00404A85 E8560C0000 call
004056E0
:00404A8A 85C0
test eax, eax
:00404A8C 7406
je 00404A94
:00404A8E 33C0
xor eax, eax
:00404A90 83C450
add esp, 00000050
:00404A93 C3
ret
返回程序中,仍提示注册失败,该死的记事本又出来了,不管它。重新输入password:Bn9-pW-56z-aa,出现感谢注册的消息框,Yeah!又搞定了一个,经验值+1。^_^
共耗时10(写这个攻略却至少有30分钟,呵呵),给大家的元宵节礼物。
完成时间:2001/02/07
22:00
- 标 题:用SOFTICE破解Audio Companion Ver1.13手记 (4千字)
- 作 者:pcrocker
- 时 间:2001-2-7 22:31:33
- 链 接:http://bbs.pediy.com