日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

OD软件断点原理

發布時間:2025/3/21 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OD软件断点原理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

    • int 3
    • OD
    • Hex_Editor
    • 補充

軟件斷點即 int 3----l調試器利用 EXCEPTION_BREAKPOINT異常實現斷點功能。

int 3

設置斷點命令對應的匯編指令為INT3,對應的機器指令的也就是0xCC。CPU運行代碼的過程中若遇到匯編指令INT3,則會觸發EXCEPTION_BREAKPOINT異常。在OllyDbg調試器某個地址設置斷點后,確定該地址處的指令是否真會變為INT3(0xCC)?

OD


接下來我們查看以下數據窗口,

查看到設置斷點的地方,該地址處的指令并未變成INT3(匯編指令),也并未"6A“變成”CC"(機器指令),為什么跟我們想的不一樣呢?

解釋
其實,這是Ollydbg耍的一個小花招,由于Ollydbg中按F2設置的斷點是用戶用來調試的臨時斷點(User Temporary Break Point),所以不需要在調試畫面中顯示。在代碼與內存中顯示出來的話,大大降低了代碼的可讀性,給代碼調試帶來不便。換言之,實際進程內存中0x1003E21的“6A”已經換成“CC”,但為了調試方便,所以呢,OD就沒有顯示出來。我們只需要把這個程序dump出來,然后放進Hex_Editor查看一下這個位置的數據即可。

偏移問題:
此程序的Imagebase為100000,所以VA1003E21對應的RVA 是3E21(RVA=VA-Imagebase)。由于dump程序是直接由這個程序進程內存轉儲而來的,所以RVA就是RAW(文件偏移量)

Hex_Editor



偏移為3E21處的“6A”已經換成“CC”

補充

問題一:,改成int 3,那不就破壞了原來的指令的完整性嗎?
后來,我又仔細想了想,改成int 3,那不就破壞了原來的指令的完整性嗎?而且不改回來,那后面指令解析那就全變了,指令對齊那些,直接影響一大片,也就是以后設置斷點還得找nop地方才能設置?可事實卻根本不是這樣。。

問了一下大佬,這個問題解釋是這樣的:它會先把下斷點的位置的前一句代碼改成int 3 然后 等到運行到這里時,再把它改回來

問題二:什么時機改回來?
然后我又想:啥時候改回來?而且改回來這個時機 既能 引發斷點異常,又能 不改變原來的指令解析?碰到int 3 ,引發異常了,說明把int 3執行完了,然后它有改回來?那它再改回來已經沒意義了吧????它已經執行完那個點了,然后再改回來那個地方的指令,確定沒影響????

這個問題解釋是這樣的:先,調試器把斷點處的第一個字節改成0XCC,當接收到繼續運行的消息時,調試器會先把這個int 3斷點修復成原來的字節,然后會執行eip-1這個操作,把int 3改掉的代碼繼續執行,好家伙,有eip-1的話,那么就很正常了

總結

以上是生活随笔為你收集整理的OD软件断点原理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 女生脱裤子让男生捅 | 福利片在线播放 | 日韩1024 | 在线观看午夜视频 | www.色天使| www中文字幕 | 国产不卡毛片 | 成人91av| 亚洲系列在线观看 | 91国内产香蕉 | 国产伦精品一区二区三区高清版 | 久操中文 | 偷自在线 | 成人免费大全 | 成人一二区 | 亚洲第一区在线 | 国产91色在线| 欧美最猛性xxxx | 亚洲伊人成人网 | 欧美午夜精品久久久久久浪潮 | 草逼免费视频 | а√天堂www在线天堂小说 | 欧洲美女av | 波岛野结衣| 美女脱了内裤喂我喝尿视频 | 精品乱码久久久久久中文字幕 | 免费av电影网址 | jizzjizz国产 | 欧美另类xxxx野战 | 超级黄色片 | mm1313亚洲精品 | 美国一级片网站 | 不卡av中文字幕 | 91成人在线视频 | 欧美日韩一区二区三区在线视频 | av大帝在线观看 | 欧洲精品在线播放 | 毛片一级片 | 日本少妇影院 | 国产视频一区二区在线播放 | 欧美一级大片免费看 | 亚洲欧美日韩综合 | 少妇一区二区三区四区 | 国产免费福利视频 | 18禁网站免费无遮挡无码中文 | 国产免费黄色 | 欧洲a级片| 麻豆国产一区二区三区四区 | 精品久久久99 | 国内精品久久久久久久影视简单 | 综合久久一区二区 | 亚洲一区小说 | 蜜桃成人免费视频 | 91亚洲精品久久久蜜桃 | 一区三区在线 | 99久久99| 欧洲黄色片 | 成人在线三级 | 日韩精品视频播放 | 美女的诞生免费观看在线高清 | h片免费网站 | 在线观看污网站 | 九九爱精品视频 | 聚色av | 69堂免费视频 | 精品在线视频免费 | 日韩av导航 | 我们俩电影网mp4动漫官网 | 国产在线精品视频 | 中文人妻一区二区三区 | 九九热国产视频 | 日本xxxxxxxxx18 | 天狂传说之巴啦啦小魔仙 | www.youjizz国产 | 欧美日韩免费在线观看 | 伦理片久久 | 久久99国产精品久久99果冻传媒 | 在线久草| 能看的av| 久久久久久久极品内射 | 91成人免费网站 | 日韩美一级片 | 手机在线看永久av片免费 | 捆绑中国女人hd视频 | 在线欧美a | 天天摸日日 | 亚洲色图在线观看视频 | 国产精品日韩一区二区 | av免费网址在线观看 | 欧美午夜精品一区二区 | 狠狠久久综合 | 草草色| 国产精品中文久久久久久 | 黄色一级片av | 成人av网页| 日韩精品第一区 | 欧美一级在线视频 | 亚洲AV乱码国产精品观看麻豆 | 日日操网 |