原文出處:http://slide.duckll.tw/2018/hitcon/#/
HITCON講者DuckLL帶來的深入淺出Got Hijacking。全局偏移表(Global Offset Table,GOT),用來儲存外部函數在記憶體的確切地址。GOT 儲存在資料段(Data Segment)內,可以在程式執行中被修改。PLT 全稱是程式連結表(Procedure Linkage Table),用來儲存外部函數的入口點(entry),換言之程式總會到 PLT 這裡尋找外部函數的地址。
文章圖片來源:https://paper.seebug.org/272/#0x40-hijack-got
前言引用來源:https://paper.seebug.org/272/#0x40-hijack-got
參考文章(一):手把手教你棧溢位從入門到放棄(上)
參考文章(二):手把手教你棧溢位從入門到放棄(下)
如文章侵犯,作者有疑義,請來信聯繫[email protected],將立即刪除,謝謝。
-------------------
如果你認同支持我們每日分享的文章的話,請幫我們按個讚並且點擊追蹤「搶先看」,這樣就可以快速獲得最新消息囉!
您的分享及點讚,是我們最大的動力來源。
https://www.facebook.com/LonelyPoPo/