91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用IDA自定義數據結構?

發布時間:2020-05-23 17:29:46 來源:億速云 閱讀:408 作者:鴿子 欄目:安全技術

打開IDA,先看一眼示例代碼(攻.防世界_RE_進階區_sercet-galaxy-300):

如何使用IDA自定義數據結構?

    很明顯a1是一個結構體,接下來我們自定義一個結構體,并用到a1上。首先選擇Structures選項卡如何使用IDA自定義數據結構?

    這里前四行是Structures選項卡的使用說明,后三行是IDA自帶的結構體,前四行翻譯過來就是:

Insert/Delete鍵                    創建和刪除結構體

D/A/*鍵                                添加不同類型的結構體成員,

                                             這里要注意光標位置不同D鍵的作用也不同

N鍵                                       對結構體或結構體成員重命名

U鍵                                       刪除結構體成員

    我們先按Insert鍵新建一個結構體,名字叫Stars,

如何使用IDA自定義數據結構?

    前兩個復選框用于決定新結構體在結構體窗口中的顯示位置,或者是否在窗口中顯示新結構體,第三個復選框是指定創建聯合體,這里我們改完名字后直接點OK,界面中就出現了一個空的結構體

如何使用IDA自定義數據結構?

    然后把光標移動到”ends”上按D鍵,就可以在行尾創建一個新的結構體成員,

如何使用IDA自定義數據結構?

    再把光標移動到該成員上,按D鍵改變該成員的數據類型,可改變的數據類型有db(byte),dw(word),dd(dword),dq(qword),按A鍵可以設置為字符串,按*鍵可以設置為數組,按N鍵可以重命名成員,按U鍵刪除成員,可以按照題目需求改變成員數據類型。

    這里我們就按照題目需求配一個具有一個QWORD,兩個DWORD,三個QWORD的結構體:

如何使用IDA自定義數據結構?

    這就完成定義結構體了,接下來就要指定變量為結構體了,先回到函數內部

如何使用IDA自定義數據結構?

    右鍵a1:

如何使用IDA自定義數據結構?

    選擇Convert to struct*

如何使用IDA自定義數據結構?

    再選擇我們剛剛定義的結構體Stars,就完成了

如何使用IDA自定義數據結構?

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

闻喜县| 绥德县| 永兴县| 阳新县| 墨玉县| 文水县| 疏勒县| 怀柔区| 武山县| 博野县| 渝中区| 武汉市| 南投县| 礼泉县| 盘锦市| 岐山县| 牡丹江市| 沅陵县| 西乌珠穆沁旗| 平和县| 聂拉木县| 调兵山市| 金秀| 曲阳县| 五常市| 仙桃市| 丹巴县| 同仁县| 阿拉尔市| 华亭县| 綦江县| 蒙山县| 二手房| 黄大仙区| 顺义区| 富宁县| 十堰市| 丰县| 思茅市| 武平县| 子长县|