IDA學習筆記

來源:互聯網
上載者:User

Alt+B在IDA中尋找字串

G鍵直接輸入地址跳轉到指定地址

D鍵將選中的行變成資料

C鍵將選中的行變成彙編

選中IDA中的十六進位資料,按H鍵就可以直接轉換成十進位資料顯示

選 中IDA中的資料,按A鍵就可以將十六進位資料轉換成ASCII碼字元

do{}while();迴圈IDA中反組譯碼出來是綠色的跳轉線

while(){};迴圈IDA中反組譯碼出來是藍色的跳轉線

如果我們在跟蹤時跳到了某個函數,想返回時按ESC鍵就可以回到先前的跟蹤上

IDA中設定符號表的cfg目錄配置檔案有個pdb.cfg 把前面的注釋去掉,路徑填好就OK了

***********************************************************************************************************************

Ins/Del 建立、刪除一個結構體

D/A/* 建立結構體成員(data/ascii/array)

N   重新命名結體名稱或結構體成員的名稱

U   刪除結構體成員

IDA中添加結構體,Structures視窗中添加自己的結構體通過insert鍵添加一個結構體,添加後如下:

struc_1 struc; (sizeof=0x1)

struc_1 ends

然後游標選中ends,按下鍵盤D鍵,效果如下:

struc_1 struc; (sizeof=0x1)

field_0   db ?

struc_1 ends

我們看到上面定義出來的是db如果想切換資料類型,我們將游標選中db繼續按D鍵就可在各種類型間切換。

如果是添加一個數組,只要將游標放到添加的成員變數上右鍵快顯功能表中有一項array就可以設定資料的大小

*************************************************************************************************************************

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.