CTF 学习攻略
一般把CTF具备的知识分为基础知识与专项知识,专项知识又分为A,B两个方向,A方向需要具备扎实的编程基础,B方向则需要熟悉web安全漏洞。
学习方向 | 需要掌握的技能 | |
---|---|---|
基础知识 | LInux基础、计算机组成原理、操作系统原理、网络协议分析 | |
A方向 | PWN+Reverse+Crypto | IDA工具(f5插件)、逆向工程、密码学、缓冲区溢出 |
B方向 | Web+Misc | 网络安全、内网渗透、数据库安全、信息收集能力 |
Web方向
学习路线
操作系统
Linux基本命令,进入目录、查看文件等等。
网络技术
HCNA
CCNA
数据库基础操作
数据库增删查改
编程
拔高项
CTF在线演练
当具备了一定的知识储备后就需要在实际的环境刷题对知识进行巩固,而且在刷题的过程中也会学习到新的知识点,总结解题思路,开启脑洞。推荐新手先做实验吧和BugkuCTF,题目相对简单。
CTF真题演练场
hackingLab实验室:http://hackinglab.cn
实验吧:http://www.shiyanbar.com/ctf/practice
i春秋CTF大本营:https://www.ichungiu.com/competition
合天实验室:www.hetianlab.com
USSLab Jarvis OJ Platform :https://www.jarvisoj.com
XCTF实训平台:http://oj.xctf.org.cn
Capture the Flag: http://captf.com
CTF Time: https://ctftime.org
BugkuCTF:http://ctf.bugku.com/login
CTF-Writeup
实验吧Writeup:http://hebin.me
360播报:http://bobao.360.cn/ctf
安全脉搏:https://www.secpulse.com/archives/category/exclusive/ctf-writeup
github上的writeup:
https://github.com/ctfs
https://github.com/VuInHub/ctf-writeups
Hackgame
SOL注入练习:http://redtiger.labs.overthewire.org
xss game: http://prompt.ml/0
XSS Challenges: http://xss-quiz.int21h.jp/
白帽学院CTF挑战赛:http://www.baimaoxueyuan.com/ctf
红客闯关游戏:http://hkyx.myhack58.com
梦之光芒hack游戏:http://monyer.com/game