網友評分: 5分
HackerJLY PE Parser是款專門用于解析編輯PE文件的工具。它可以幫助用戶將解析PE文件并且輸出函數表,方便用戶的分析編輯工作,操作簡單,方便快捷,非常不錯。
.text 默認設置的編碼區塊,它的內容都是命令編碼,連接器把全部總體目標文件的text塊組合成一個大的.text塊,應用Borland C ,c語言編譯器造成的編碼儲放在CODE的地區里
.data 默認設置的讀/寫數據塊,靜態變量,靜態變量一般放到這一區間
.rdata 默認設置寫保護數據區塊,但程序流程中非常少采用該塊中的數據,一般二種狀況采用,一是MS 的連接器造成exe文件中用以儲放調節文件目錄,二是用以儲放說明字符串數組,假如程序流程的DEF文件中特定了DESCRIPTION,字符串數組便會出現在rdata中
.idata 包括別的外地人的DLL的涵數及數據信息內容,即鍵入表,將.idata區塊合拼成另一個區塊已變成一種國際慣例,典型性的是.rdata區塊,默認設置的,連接器只在建立一個Release方式的可實行文件時才可以將idata合拼到此外一個區塊中
.edata 輸出表,當建立一個輸出API或數據的可實行文件時,射頻連接器會建立一個.EXP文件,這一.EXP文件包括一個.edata區塊,其會被載入到可實行文件中,常常被合拼到.text或.rdata 區塊中
.rsrc 資源,包含控制模塊的所有資源,如標志,萊單,位圖文件等,這一區塊是寫保護的,不管怎樣不應該把它取名為.rsrc之外的姓名,也不可以合拼到別的的區塊里
.bss 未復位的數據,非常少再用,取代它的的是實行文件的.data區塊的的VirtualSize被拓展大的室內空間里用于裝未復位的數據.
.crt 用以C 運作時(CRT)所加上的數據
.tls TLS的意思是進程部分存儲芯片,用以適用根據_declspec(thread)申明的進程部分儲存自變量的數據,這包含數據的復位值,也包含運作時需需要的附加自變量
.reloc 可實行文件的基址重精準定位,基址重精準定位一般僅Dll需要的
.sdata 相對性于全局性表針的可被精準定位的 短的讀寫能力數據
.pdata 出現異常表,包括CPU特殊的IAMGE_RUNTIME_FUNTION_ENTRY構造數組,DataDirectory中的IMAGE_DIRECTORY_ENTRY_EXCEPTION偏向它.
.didat 延遲時間裝進鍵入數據,在非Release方式下能夠 尋找
標簽: PE工具