格式:pdf
大小:408KB
頁數: 22頁
1 基本概念 下表描述了貫穿于本文中的一些概念: 名稱 描述 地址 是“虛擬地址 ”而不是 “物理地址 ”。為什么不是 “物理地址 ”呢?因為數據在內存的位置經常在變,這樣可以節省內存 開支、避開錯誤的內存位置等的優勢。同時用戶并不需要知道具體的 “真實地址 ”,因為系統自己會為程序準備好內 存空間的(只要內存足夠大) 鏡像文件 包含以 EXE 文件為代表的 “可執行文件 ”、以 DLL 文件為代表的 “動態鏈接庫 ”。為什么用 “鏡像”?這是因為他們常常 被直接“復制”到內存,有 “鏡像”的某種意思。看來西方人挺有想象力的哦 ^0^ RVA 英文全稱 Relatively Virtual Address 。偏移(又稱 “相對虛擬地址 ”)。相對鏡像基址的偏移。 節 節是 PE 文件中代碼或數據的基本單元。原則上講,節只分為 “代碼節”和“數據節”。 VA 英文全稱 Virtual Ad