Linux Heap 漏洞利用 – 第 3 部分

透過 HeapLAB 第 3 部分完成您的 GLIBC 堆利用冒險之旅!

從這 5.5 小時的課程,你會學到

  • 尋找 GLIBC 原始碼中的漏洞
  • 腐蝕屋( The House of Corrosion )技術
  • 利用記憶體映射區塊( mmapped chunks )
  • 繞過安全連結緩解措施
  • 利用 GLIBC 漏洞

要求

  • 熟悉 Linux 命令列環境
  • 具備基本的調試技能
  • 需要一台 64 位元 Ubuntu Linux 虛擬機器或主機
  • 假定已掌握第一部分和第二部分的部分知識。

課程說明

這是 HeapLAB 第二部分課程的續篇,也稱為 Linux 堆漏洞利用 – 第二部分。

如果您還沒有學習過上述課程,我強烈建議您在開始學習本課程之前先完成它。

HeapLAB 第三部分同樣著重實作操作,講解堆漏洞利用,只是會加入更多新的技術供您學習!

本部分課程被評為“專家級”,而前兩部分被評為“中級”,這是因為我希望您這次能夠更加獨立地學習,例如,您需要瀏覽 GLIBC 源代碼來尋找漏洞。不過別擔心,我們會先學習幾種不同的程式碼瀏覽方法。

我們將介紹堆漏洞利用的另一個“領域”,即腐蝕之屋 (House of Corrosion)。它比較複雜,但我相信您已經準備好了!我們還將利用記憶體映射區塊( mmapped chunks ),學習多執行緒 malloc 的工作原理,繞過「安全連結」漏洞緩解措施,並利用我們在過程中發現的任何 GLIBC 漏洞。此外,我們還準備了幾個新的挑戰性二進位檔案供您測試新技能,一份包含所有最新技術和緩解措施的更新版 PDF,以及一個改進的 malloc 測試平台,支援多執行緒和 mallopt 選項!

請務必觀看環境設定影片。即使您已經在第二部分中設定了漏洞利用開發環境,您仍然需要安裝一個額外的工具才能跟隨影片進行操作。

成為地球駭客!

目標受眾

  • 漏洞利用開發者
  • 奪旗賽 (CTF) 玩家
  • 希望提昇在第一部分和第二部分所學技能的人員
  • 對奇特機器有興趣的任何人

講師簡介

Max Kamper 獨立研究員

Max Kamper 是一名獨立研究員和漏洞防止開發人員。 作為一名前皇家海軍陸戰隊突擊隊員, Max 是資訊開發小組電子戰中隊的成員。

在將無線電訊號換成過程訊號後,他現在在 44CON 和 Ringzer0 等駭客會議上教授漏洞利用開發。 Max 還是 ROP Emporium 網站的作者,該網站提供資源讓人們學習不同架構上實用的返回導向程式設計。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
  • 年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading