1. 程式人生 > >PE檔案詳解(二)--節表和節

PE檔案詳解(二)--節表和節

SizeOfRawData:該區塊在磁碟中所佔的大小。在可執行檔案中,該欄位是已經被FileAlignment 潛規則處理過的長度。

PointerToRawData:該區塊在磁碟中的偏移。這個數值是從檔案頭開始算起的偏移量哦。

PointerToRelocations:這哥們在EXE檔案中沒有意義,在OBJ 檔案中,表示本區塊重定位資訊的偏移值。(在OBJ 檔案中如果不是零,它會指向一個IMAGE_RELOCATION 結構的陣列)

PointerToLinenumbers:行號表在檔案中的偏移值,檔案的除錯資訊,於我們沒用,雞肋。

NumberOfRelocations:這哥們在EXE檔案中也沒有意義,在OBJ 檔案中,是本區塊在重定位表中的重定位數目來著。

NumberOfLinenumbers:
該區塊在行號表中的行號數目,雞肋。

Characteristics:該區塊的屬性。該欄位是按位來指出區塊的屬性(如程式碼/資料/可讀/可寫等)的標誌。

小甲魚以下給大家列舉出最常用的一些屬性值: