PE文件詳解(八)

本文轉載自小甲魚PE文件詳解系列教程原文傳送門  當應用程序需要調用DLL中的函數時,會由系統將DLL中的函數映射到程序的虛擬內存中,dll中本身沒有自己的棧,它是借用的應用程序的棧,這樣當dll中出現類似於mov eax, [1000000]這樣直接尋址的代碼時,由於事先並不知道它會被映射到應用程序中的哪個位置,並且可能這個內存地址已經被使用,所以當調用dll中的函數時,系統會進行一個基址重定位
相關文章
相關標籤/搜索