OD調試篇6--對一些真正的小程序進行一點點的修改


先打開這個程序看看,提醒你這是一個未注冊版本的軟件。會發現只能添加4個聯系人,這顯然是我不想看見的,於是我要對這個程序進行一些修改,嘿嘿。。。

通過OD載入這個程序
有一些(SEH)也就是異常,我們可以在OD的調試選項中選擇異常--》添加范圍-->設置00000000--FFFFFFFF(是32位的程序,利用的是十六進制),然后就能進行正常運行了
然后運程序  也就是快捷鍵F9,我們進入程序的界面
測試程序至上圖的頁面
然后返回OD的界面,按下暫停  以及Alt+F9  然后返回程序界面單擊確定  就會返回到我想要的函數里,然后我們F8 看看什么引發了這個返回(retn)

會發發現一個跳轉,那我們讓它跳,怎么改呢,簡單點吧,把jl-->jmp那就調了  我們按下匯編   保存到可執行文件,單擊選擇
保存為pixtopianbook1.exe,一步步保存比較清晰
那我們重新載入下這個文件

然后我們F9再運行測試的時候發現能夠添加4個以上的人了,成功了第一步!
然后我們經過上面同樣的方法可以突破只能創建三個group這個限制

OK 看到截圖,就是能夠添加3個組以上了,然后我們要精益求精   發現程序上方的un什么也就是未注冊這種的提示很討厭,那我們進入調試的界面  點 m在整個內存中找

找到一個!但是好像並不是我們所需要的,但是我們也把它給改掉
返回代碼區進行保存,可以重復多次達到我們的目的。

如果我們不想看到這個彈跳的窗口   這里有個小技巧 在m中查找this is an   找到這個地址
在代碼區中右擊 查看參考

雙擊

發現跳轉   發現上面敲好有一個跳轉 那我們要它直接跳過就可以  跳過這個彈窗了 

發現沒有那個彈窗了   可以與上圖比較   感覺棒棒噠       好了今天的文檔到此結束!









免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM