音樂賀卡廠2000Ver2.60破解 (1千字)

看雪資料發表於2000-09-14

音樂賀卡廠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.

相關文章