用到的軟件
- OD
- 自己寫的程序
需要注意的地方
- 軟件必須是無殼或者已經脫了殼的。
- 軟件裏能夠搜到的字符串都可以改,搜不到的改不了。
開始修改
先看一下軟件沒改之前什麼樣,點擊按鈕後會彈出什麼:
首先把軟件拖進OD裏,搜索字符串,定位到你想修改的地方,我這裏是修改軟件標題與彈窗內容。
然後我們來到程序尾部,找一些沒用的指令
然後右鍵—>分析—>從模塊中刪除分析。
接着選一個指令,右鍵—>二進制—>編輯,在ASCII框裏修改,程序用什麼字符就改什麼字符:
回到你定位的字符串,修改它push的地址就行了,把它原先push的地址修改爲你標題的地址:
運行看看標題是否修改:
按鈕裏的內容同理。
最終效果
是不是很簡單哈哈哈,原理其實就是修改程序壓入的地址,這是我最終修改後的效果: