歡迎光臨
我們一直在努力

從任意寫入到任意執行- 深入淺出Got Hijacking

原文出處: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/

贊(0) 打賞
轉載請附上作者連結:波波的寂寞世界 » 從任意寫入到任意執行- 深入淺出Got Hijacking

波波的寂寞世界

Facebook聯繫我們

覺得文章有用,請作者喝杯咖啡

掃一掃打賞作者狗糧