動態鏈接器(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.