1. 程式人生 > >IDA Pro 權威指南學習筆記(二) - IDA 數據庫文件

IDA Pro 權威指南學習筆記(二) - IDA 數據庫文件

names 標記 image 一個 輸入 需要 二叉 pro 樹形

把要分析的文件用 IDA 打開後,會生成 3 個數據庫文件

技術分享圖片

擴展名分別為 .id0,id1,nam

.id0 文件是一個二叉樹形式的數據庫

.id1 文件包含描述每個程序字節的標記

.nam 文件包含與 IDA 的 Names 窗口中顯示的給定程序位置有關的索引信息

技術分享圖片

點擊 OK 後,將會生成一個 .til 文件

.til 文件用於存儲與一個給定數據庫的本地類型定義有關的信息

在關閉當前項目時,生成的數據庫文件將被存檔,可以將它們壓縮成一個擴展名為 idb 的文件

IDA 數據庫指的是 IDB 文件

一個未壓縮的數據庫文件的大小一般是最初輸入的二進制文件的 10 倍

如果工作目錄中存在這些文件,則往往表示數據庫被意外關閉(例如,IDA崩潰),這時數據庫可能被損壞

一旦 IDA 為某個可執行文件創建數據庫,它就不再需要訪問這個可執行文件

IDA Pro 權威指南學習筆記(二) - IDA 數據庫文件