音樂賀卡廠2000Ver2.60破解
網上可以得到免費的廣告版, 用它製作的賀卡是一個EXE程式, 但在結束時有廣告條出現, 我們的目的就是要將其去掉.
用fileinfo發現主程式Musicard.exe用aspack2001壓縮, 故用unaspack1.091解壓. 反彙編後沒有發現有值得注意的地方.
後來看到安裝目錄下有個exe.uxe檔案, 其實也是一個可執行程式, 同樣是aspack2001壓縮, 解壓後用exescope5.0發現裡面有那個nag視窗--dialog
101.
再回到主程式Musicard.exe, 用wdasm查詢其呼叫exe.uxe的地方, 共2處, 分別設斷, 並試圖將之NOP掉,
都失敗, 並備告知程式元件不完整. 經過思考, 認為exe.uxe可能是製作賀卡程式的母版, 故目標應該是它.
將exe.uxe反彙編後, 選擇DIALOG REF. 中dailog:dialogID:0065, 被帶到
:004041A4 833D382C410001 cmp dword ptr [00412C38],
00000001
:004041AB 7515
jnz 004041C2
:004041AD 57
push edi
:004041AE 68C1114000 push 004011C1
:004041B3 57
push edi
* Possible Reference to Dialog: DialogID_0065 <--stop here!!!
|
:004041B4 6A65
push 00000065
:004041B6 FF35D8284100 push dword ptr
[004128D8]
所以是將:004041AB 7515
jnz 004041C2
改為: :004041AB EB15
jmp 004041C2
儲存後再用UPX壓縮一下, job done.