2011年8月15日星期一

Ollydbg 2.01 alpha 4 試用報告(三):快捷鍵設置

    上一節我曾經說過Ollydbg 2.01的斷點設置非常人性化,不但如此,應該說Ollydbg 2.01整個升級改動很大程度上就是人性化,老外升級歷時幾年時間,"細節決定成敗"可以說在這個程式上體現出來.

    在獲取升級的好處的同時,我也有點可惜,由於這次程式上升級改動非常的大,所以舊的插件都不可用了,這兩天試著修改ollyscript插件來支持Ollydbg 2.01版,就發現好多原本所使用的函數和結構枚舉數組都改變了,有許多因為細化后而消失了,其中腳本插件中有一個函數ESPRun使用了一個插件函數Sendshortcut,在新版中消失了,這個雖然可以使用新版插件函數Run來代替,不過始終有疑問.由於新版改動太大,修改OllyScript量大,無實力修改它支持新版,所以還是等OllyScript官方升級了.

    Ollydbg 2.01快捷鍵設置獨立出來成為一項菜單,Options - Edit Shortcuts打開:

    這個我們就可以非常簡單的設置快捷菜單了,設置完成后它在你的Ollydbg 2.01目錄當中生成一個shortcuts.ini文件,保存你個性化設置.

    快捷鍵支持的類別非常的多,最前面七個類別(用紅色標記文本)是OD主菜單項快捷鍵設置,主菜單當中的所有功能都支持了.之後是常用表快捷鍵Gener table shortcuts 和不同窗口使用快捷鍵Shoutcuts used by different windows,之後對轉儲(dump)的設置,針對轉儲的設置最多,這個從一個側面反映Ollydbg 2.01在這方面下的功夫非常大,比如像解碼結構(Dcode as structure)就是新功能.

    不但如此,在舊版的OD當中,寄存器不是單獨的窗口出現的,現在增加了這個窗口,設置它的快捷鍵在Shortcuts of Registers pane 中可以看見.

    希望瞭解更多快捷鍵的功能設置好好閱讀一下這個快捷鍵編輯器窗口了.

没有评论:

发表评论