1. 程式人生 > >CTF學習路線指南(附刷題練習網址)

CTF學習路線指南(附刷題練習網址)

深入學習 kit 內網滲透 tool 寶典 ons 技巧 ssh 系統

PWN,Reverse:偏重對匯編,逆向的理解;

Gypto:偏重對數學,算法的深入學習;

Web:偏重對技巧沈澱,快速搜索能力的挑戰;

Mic:則更為復雜,所有與計算機安全挑戰有關的都算在其中

常規做法;

  A方向:PWN+Reverse+Gypto,隨機搭配;

  B方向:Web+Misc組合;

都要學的內容:

  Linux基礎、計算機組成原理,操作系統原理,網絡協議分析;

  A方向:

    IDA工具使用(f5插件),逆向工程,密碼學,緩沖區溢出等

    書籍推薦:

      《RE for Beginners(逆向工程入門)》;

      《IDA Pro權威指南》;

      《揭秘家庭路由器0day漏洞挖掘技術》;

      《自己動手寫操作系統》;

      《黑客攻防寶典,系統實戰篇》;

  B方向:

    網絡安全,內網滲透,數據庫安全。

    書籍推薦:

      《Web應用安全權威指南》

      《web前端黑客技術揭秘》

      《黑客秘籍-滲透測試實用指南》

      《黑客攻防技術寶典Web實戰篇》

      《代碼審計:企業級Web代碼安全架構》

從基礎題目出發(推薦資源):

  Idf實驗室:題目非常基礎:ctf.idf.cn

  有線下決賽題目復現:www.ichunqiu.com

  xctf題庫網站:oj.xctf.org.cn/

  challs非常入門的國外ctf題庫:www.wechall.net/ 很多國內選手都是從這裏刷題成長起來

  非常入門的國外cif題庫:canyouhackit.it

(A方向):

  很炫酷遊戲化:https://microcorruption.com

  比較簡潔的內容,ssh連入即可玩:smashthestack.org

  比較老牌的Wargame:
  overthewire.org
  exploit-exercise.com

  PWN類題目的遊樂場:pwnable.kr

(B方向)

  米安的Web漏洞靶場:ctf.moonsos.com/pentest/index.php

  國外的XSS測試:prompt.ml/0

  國外的sql註入的挑戰網站:redtiger.labs.overthewire.org

選擇什麽工具:

  CTF比賽一般都是使用網絡完全常用工具,比如burp、IDA等,但是會與很多大家不常見的工具。

  這裏我列舉一些聚合:

    https://hithub.com/truongkma/ctf-tools

    https://hithub.com/Plkachu/v0lt

    https://hithub.com/zardus/ctf-tools

    https://hithub.com/TUCTF/Tools


以練促賽:

  選擇一場已經存在writeup的比賽。

以賽養練:
  參加一場最新CTF比賽。

https://ctftime.org/國際比賽
http://www.xctf.org.cn/或內比賽

名次不重要,過程很重要!

【註】:

1、writeup指CTF比賽結題思路

2、以上內容來源於i春秋網站CTF入門指南系列視頻,原出處:https://www.ichunqiu.com/course/57519

CTF學習路線指南(附刷題練習網址)