PE文件的執行順序

當一個PE文件被執行時,PE裝載器首先檢查DOS MZ header裏的PE header的偏移量。如果找到,則直接跳轉到PE header的位置。

PE裝載器跳轉到PE header後,第二步要做的就是檢查PE header是否有效。如果該PE header有效,就跳轉到PE header的尾部。

緊跟PE header尾部的是節表。PE 裝載器執行完第二步後開始讀取節表中的節段信息,並採用文件映射方法將這些節段映射到內存,同時附上節表裏指定節段的讀寫屬性。

PE文件映射入內存後,PE裝載器將繼續處理PE文件中類似import table(輸入表)的邏輯部分。

發佈了19 篇原創文章 · 獲贊 14 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章