ollydbg中的快捷鍵_第1頁(yè)
已閱讀1頁(yè),還剩4頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、通用快捷鍵[通用快捷鍵[Globalshtcuts]無(wú)論當(dāng)前的OllyDbg窗口是什么,這些快捷鍵均有效:CtrlF2重啟程序,即重新啟動(dòng)被調(diào)試程序。如果當(dāng)前沒(méi)有調(diào)試的程序,OllyDbg會(huì)運(yùn)行歷史列表[histylist]中的第一個(gè)程序。程序重啟后,將會(huì)刪除所有內(nèi)存斷點(diǎn)和硬件斷點(diǎn)。譯者注:從實(shí)際使用效果看,硬件斷點(diǎn)在程序重啟后并沒(méi)有移除。AltF2關(guān)閉,即關(guān)閉被調(diào)試程序。如果程序仍在運(yùn)行,會(huì)彈出一個(gè)提示信息,詢問(wèn)您是否要關(guān)閉程序。F3

2、彈出“打開(kāi)32位.EXE文件”對(duì)話框[Open32bit.EXEfile],您可以選擇可執(zhí)行文件,并可以輸入運(yùn)行參數(shù)。AltF5讓OllyDbg總在最前面。如果被調(diào)試程序在某個(gè)斷點(diǎn)處發(fā)生中斷,而這時(shí)調(diào)試程序彈出一個(gè)總在最前面的窗口(一般為模式消息或模式對(duì)話框[modalmessagedialog]),它可能會(huì)遮住OllyDbg的一部分,但是我們又不能移動(dòng)最小化這個(gè)窗口。激活OllyDbg(比如按任務(wù)欄上的標(biāo)簽)并按AltF5,OllyD

3、bg將設(shè)置成總在最前面,會(huì)反過(guò)來(lái)遮住剛才那個(gè)窗口。如果您再按一下AltF5,OllyDbg會(huì)恢復(fù)到正常狀態(tài)。OllyDbg是否處于總在最前面狀態(tài),將會(huì)保存,在下一次調(diào)試時(shí)依然有效。當(dāng)前是否處于總在最前面狀態(tài),會(huì)顯示在狀態(tài)欄中。F7單步步入到下一條命令,如果當(dāng)前命令是一個(gè)函數(shù)[Call],則會(huì)停在這個(gè)函數(shù)體的第一條命令上。如果當(dāng)前命令是是含有REP前綴,則只執(zhí)行一次重復(fù)操作。ShiftF7與F7相同,但是如果被調(diào)試程序發(fā)生異常而中止,調(diào)試

4、器會(huì)首先嘗試步入被調(diào)試程序指定的異常處理(請(qǐng)參考忽略Kernel32中的內(nèi)存非法訪問(wèn))。CtrlF7自動(dòng)步入,在所有的函數(shù)調(diào)用中一條一條地執(zhí)行命令(就像您按住F7鍵不放一樣,只是更快一些)。當(dāng)您執(zhí)行其他一些單步命令,或者程序到達(dá)斷點(diǎn),或者發(fā)生異常時(shí),自動(dòng)步入過(guò)程都會(huì)停止。每次單步步入,OllyDbg都會(huì)更新所有的窗口。所以為了提高自動(dòng)步入的速度,請(qǐng)您關(guān)閉不必要成窗口,對(duì)于保留的窗口最好盡量的小。按Esc鍵,可以停止自動(dòng)步入。F8單步步過(guò)

5、到下一條命令。如果當(dāng)前命令是一個(gè)函數(shù),則一次執(zhí)行完這個(gè)函數(shù)(除非這個(gè)函數(shù)內(nèi)部包含斷點(diǎn),或發(fā)生了異常)。如果當(dāng)前命令是含有REP前綴,則會(huì)執(zhí)行完重復(fù)操作,并停在下一條命令上。ShiftF8與F8相同,但是如果被調(diào)試程序發(fā)生異常而中止,調(diào)試器會(huì)首先嘗試步過(guò)被調(diào)試程序指定的異常處理(請(qǐng)參考忽略Kernel32中的內(nèi)存非法訪問(wèn))。CtrlF8自動(dòng)步過(guò),一條一條的執(zhí)行命令,但并不進(jìn)入函數(shù)調(diào)用內(nèi)部(就像您按住F8鍵不放一樣,只是更快一些)。當(dāng)您執(zhí)行

6、其他一些單步命令,或者程序到達(dá)斷點(diǎn),或者發(fā)生異常時(shí),自動(dòng)步過(guò)過(guò)程都會(huì)停止。每次單步步過(guò),OllyDbg都會(huì)更新所有的窗口。所以為了提高自動(dòng)步過(guò)的速度,請(qǐng)您關(guān)閉不必要成窗口,對(duì)于保留的窗口最好盡量的小。按Esc鍵,可以停止自動(dòng)步過(guò)。F9讓程序繼續(xù)執(zhí)行。AltF3關(guān)閉當(dāng)前窗口。CtrlF4關(guān)閉當(dāng)前窗口。F5最大化當(dāng)前窗口或?qū)?dāng)前窗口大小改為正?;?。F6切換到下一個(gè)窗口。ShiftF6切換到前一個(gè)窗口。F10打開(kāi)與當(dāng)前窗口或面板相關(guān)的快捷菜單

7、。左方向鍵顯示窗口左方一個(gè)字節(jié)寬度的內(nèi)容。Ctrl左方向鍵顯示窗口左方一欄的內(nèi)容。右方向鍵顯示窗口右方一個(gè)字節(jié)寬度的內(nèi)容Ctrl右方向鍵顯示窗口右方一欄的內(nèi)容反匯編窗口中的快捷鍵[Disassemblershtcuts]當(dāng)CPU窗口中的反匯編面板[Disassemblerpane]處于激活狀態(tài)時(shí),您可以使用以下快捷鍵:回車鍵將選中的命令添加到命令歷史[commhisty]中,如果當(dāng)前命令是一個(gè)跳轉(zhuǎn)、函數(shù)或者是轉(zhuǎn)換表的一個(gè)部分,則進(jìn)入到目

8、的地址。退格鍵移除選中部分的自動(dòng)分析信息。如果分析器將代碼誤識(shí)別為數(shù)據(jù),這個(gè)快捷鍵就非常有用。請(qǐng)參考解碼提示[decodinghints].Alt退格鍵撤消所選部分的修改,以備份數(shù)據(jù)的相應(yīng)內(nèi)容替換所選部分。僅當(dāng)備份數(shù)據(jù)存在且與所選部分不同時(shí)可用。CtrlF1如果API幫助文件已經(jīng)選擇,將打開(kāi)與首個(gè)選擇行內(nèi)的符號(hào)名相關(guān)聯(lián)的幫助主題。F2在首個(gè)選擇的命令上開(kāi)關(guān)INT3斷點(diǎn)[Breakpoint],也可以雙擊該行第二列。ShiftF2在首個(gè)選

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論