PE檔案的相關術語

2021-06-02 02:59:08 字數 654 閱讀 5371

pe裡面常見的術語:

rva :relative virtual address 相對虛擬位址,是相對於pe檔案的裝載基位址的乙個偏移位址.

而rva就是基於base address 相對位址

裝載乙個pe可執行檔案的過程:

1.讀取檔案的第乙個頁,獲取dos 頭,pe的檔案頭,段表

2.檢查程序位址空間,目標位址是否可用,如果不可用,則另外選乙個裝載位址。

3.使用段表中提供的資訊,將pe檔案中所有的段一一對映到位址空間中相應的位置。

4.如果裝載位址不是目標位址,則進行rebasing

5.裝載所有pe檔案所需要的dll檔案。

6.對pe檔案中所有匯入符號進行解析。

7.根據pe頭中指定的引數,建立初始化棧和堆

8.建立主線程並啟動程序。

常識:pe檔案的優先裝載位址是0x00400000(虛擬空間的位址)

dll檔案的優先裝載位址是0x10000000

address of entrypoint:

為pe檔案的第乙個指令的rva.

在記憶體中的對齊粒度: 4096 bytes

在32位的pe檔案中,段的起始位址和長度都是4096位元組的整數倍,無需像elf考慮段位址對齊之類的問題,但這樣也會浪費磁碟和記憶體空間,但是pe檔案的段也格外的少。

PE檔案格式及相關資料

pe檔案格式應用於所有32位windows系統 windows 9x,windows nt,windows 2000及windows xp vista已經對pe格式進行了公升級,也出現了pe64 而在msdn 98中有pe的大量詳細資料 按目錄 msdn library visual studio ...

iSCSI相關術語

1 isns internet 儲存名稱服務協議 通過提供的一組類似於光纖通道網路上可使用的服務,推動了 ip 網路中 iscsi 和光纖通道儲存裝置可擴充套件 配置和管理。這樣 isns 就允許 ip 網路像光纖通道網路一樣操作。管理員不再需要 device by device 的管理 模式,該模...

音訊相關術語

1.雜訊抑制指的是將屬於背景噪音的部分識別出來,並從音訊幀中過濾掉。3.自動增益為了保證輸出聲訊號的強度穩定性。4.音訊訊雜比 指音響裝置播入時,正常聲音頻號強度與噪音頻號強度的比值。當訊雜比低,小訊號輸入時噪音嚴重,在整個音域的聲音明顯變得渾濁不清,嚴重影響音質。訊雜比的大小是有用訊號功率和雜訊功...