動態連結器(Dynamic linker)是作業系統的一部分,負責按照可執行程序運行時的需要裝入與連結共享庫。裝入是指把共享庫在永久存儲上的內容複製到內存,連結是指填充跳轉表(jump table)與重定位指針。
Windows作業系統
類Unix作業系統
駭客可以通過GOT覆寫,讓具有特權的應用程式加載惡意動態連結庫,從而導致攻擊行為。所以,對於與setuid或setgid相關的應用程式,動態連結器只被允許在默認目錄中尋找合法動態連結庫。
參考文獻
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.
Remove ads