news 2026/4/12 12:19:10

CTF竞赛完全指南 | 主流平台推荐(含攻防世界)与高效刷题资源

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CTF竞赛完全指南 | 主流平台推荐(含攻防世界)与高效刷题资源
CTF(Capture The Flag)中文一般译作夺旗赛,在网络安全领域中指的是网络安全技术人员之间进行技术竞技的 一种比赛形式。 CTF起源于1996年DEFCON全球黑客大会,以代替之前黑客们通过互相发起真实攻击 进行技术比拼的方式。发展至今,已经成为全球范围网络安全圈流行的竞赛形式, 2013年全球举办了超过五十场国际性CTF赛事。而DEFCON作为CTF赛制的发源地, DEFCON CTF也成为了目前全球最高技术水平和影响力的CTF竞赛,类似于CTF赛场中的“世界 杯” 。

一、赛事介绍

CTF是一种流行的信息安全竞赛形式,其英文名可直译为“夺得Flag”,也可意译为“夺旗赛”。其大致流程是,参赛团队之间通过进行攻防对抗、程序分析等形式,率先从主办方给出的比赛环境中得到一串具有一定格式的字符串或其他内容,并将其提交给主办方,从而夺得分数。为了方便称呼,我们把这样的内容称之为“Flag”。

二、竞赛模式

CTF竞赛模式具体分为以下三类:

1、解题模式(Jeopardy)

在解题模式CTF赛制中,参赛队伍可以通过互联网或者现场网络参与,这种模式的CTF竞赛与ACM编程竞赛、信息学奥赛比较类似,以解决网络安全技术挑战题目的分值和时间来排名,通常用于在线选拔赛。题目主要包含逆向、漏洞挖掘与利用、Web渗透、密码、取证、隐写、安全编程等类别。

2、攻防模式(Attack-Defense)

在攻防模式CTF赛制中,参赛队伍在网络空间互相进行攻击和防守,挖掘网络服务漏洞并攻击对手服务来得分,修补自身服务漏洞进行防御来避免丢分。攻防模式CTF赛制可以实时通过得分反映出比赛情况,最终也以得分直接分出胜负,是一种竞争激烈,具有很强观赏性和高度透明性的网络安全赛制。在这种赛制中,不仅仅是比参赛队员的智力和技术,也比体力(因为比赛一般都会持续48小时及以上),同时也比团队之间的分工配合与合作。

3、混合模式(Mix)

结合了解题模式与攻防模式的CTF赛制,比如参赛队伍通过解题可以获取一些初始分数,然后通过攻防对抗进行得分增减的零和游戏,最终以得分高低分出胜负。采用混合模式CTF赛制的典型代表如iCTF国际CTF竞赛。

三、CTF各大题型简介

PWN(溢出)
:PWN在黑客俚语中代表着攻破,取得权限,在CTF比赛中它代表着溢出类的题目,其中常见类型溢出漏洞有栈溢出、堆溢出。在CTF比赛中,线上比赛会有,但是比例不会太重,进入线下比赛,逆向和溢出则是战队实力的关键。主要考察参数选手漏洞挖掘和利用能力。

MISC(安全杂项)
:全称Miscellaneous。题目涉及流量分析、电子取证、人肉搜索、数据分析、大数据统计等等,覆盖面比较广。我们平时看到的社工类题目;给你一个流量包让你分析的题目;取证分析题目,都属于这类题目。主要考查参赛选手的各种基础综合知识,考察范围比较广。

CRYPTO(密码学)
:全称Cryptography。题目考察各种加解密技术,包括古典加密技术、现代加密技术甚至出题者自创加密技术。实验吧“角斗场”中,这样的题目汇集的最多。这部分主要考查参赛选手密码学相关知识点。

WEB(web类)
:WEB应用在今天越来越广泛,也是CTF夺旗竞赛中的主要题型,题目涉及到常见的Web漏洞,诸如注入、XSS、文件包含、代码审计、上传等漏洞。这些题目都不是简单的注入、上传题目,至少会有一层的安全过滤,需要选手想办法绕过。且Web题目是国内比较多也是大家比较喜欢的题目。因为大多数人开始安全都是从web日站开始的。

REVERSE(逆向)
:全称reverse。题目涉及到软件逆向、破解技术等,要求有较强的反汇编、反编译扎实功底。需要掌握汇编,堆栈、寄存器方面的知识。有好的逻辑思维能力。主要考查参赛选手的逆向分析能力。此类题目也是线下比赛的考察重点。

PPC(编程类) :
全称Professionally Program Coder。题目涉及到程序编写、编程算法实现。算法的逆向编写,批量处理等,有时候用编程去处理问题,会方便的多。当然PPC相比ACM来说,还是较为容易的。至于编程语言嘛,推荐使用Python来尝试。这部分主要考察选手的快速编程能力。

STEGA(隐写)
:全称Steganography。隐写术是我开始接触CTF觉得比较神奇的一类,知道这个东西的时候感觉好神奇啊,黑客们真是聪明。题目的Flag会隐藏到图片、音频、视频等各类数据载体中供参赛选手获取。载体就是图片、音频、视频等,可能是修改了这些载体来隐藏flag,也可能将flag隐藏在这些载体的二进制空白位置。有时候需要你侦探精神足够的强,才能发现。此类题目主要考查参赛选手的对各种隐写工具、隐写算法的熟悉程度。实验吧“角斗场”的隐写题目在我看来是比较全的,以上说到的都有涵盖。新手盆友们可以去了解下。

四、赛题情况分析

PWN、Reserve 偏重对汇编、逆向的理解
Crypto 偏重对数学、算法的深入学习
Web 编程对技巧沉淀、快速搜索能力的挑战
Misc 则更为复杂,所有与计算机安全挑战有关的都算在其中

五、常规解法

方向A:PWN+Reserver+Crypto随机搭配

方向B:Web+Misc组合

Misc所有人都可以做

六、基础知识&信息安全专业知识

推荐图书:

A方向:

RE for Beginners(逆向工程入门)

IDA Pro权威指南

揭秘家庭路由器0day漏洞挖掘技术

自己动手写操作系统

黑客攻防宝典:系统实战篇

B方向:

Web应用安全权威指南

Web前端黑客技术揭秘

黑客秘籍——渗透测试使用指南

黑客攻防宝典WEB实战篇

代码审计:企业级Web代码安全架构

七、刷题网站

春秋训练平台 :https://www.ichunqiu.com/battalion
XCTF(攻防世界)竞赛平台 :https://adworld.xctf.org.cn/
网络信息安全攻防学习平台 :http://hackinglab.cn/
OWASP 中国 :http://www.owasp.org.cn/
RedTigers-Hackit :http://redtiger.labs.overthewire.org/
实验吧CTF训练营 :http://www.shiyanbar.com/
全国大学生信息安全竞赛官方网站 :http://www.ciscn.cn/
合天网安实验室 :https://www.hetianlab.com/CTFrace.html
封神台 :https://hack.zkaq.org/?a=battle
We Chall : http://www.wechall.net/sites.php
SQL Fiddle在线练习 :http://www.sqlfiddle.com/
BUUCTF :https://buuoj.cn/faq
CTFHUB :https://www.ctfhub.com/#/skilltree
游戏化平台 :https://microcorruption.com/login
SMASH THE STACK : http://smashthestack.org/
Wargames :http://overthewire.org/wargames/

八、工具集

https://github.com/P1kachu/v0lt

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

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

九、参考

攻防世界XCTF黑客笔记刷题记录

互动话题:如果你想学习更多网安方面的知识和工具,可以看看以下题外话!

题外话

今天只要你给我的文章点赞,我私藏的网安学习资料一样免费共享给你们,来看看有哪些东西。

网络安全学习资源分享:

下面给大家分享一份2025最新版的网络安全学习,帮助新人小白更系统、更快速的学习黑客技术!

读者福利 |CSDN大礼包:《网络安全入门&进阶学习资源包》免费分享(安全链接,放心点击)!

尾言

最后,我其实要给部分人泼冷水,因为说实话,上面讲到的资料包获取没有任何的门槛。

但是,我觉得很多人拿到了却并不会去学习。

大部分人的问题看似是“如何行动”,其实是“无法开始”。

几乎任何一个领域都是这样,所谓“万事开头难”,绝大多数人都卡在第一步,还没开始就自己把自己淘汰出局了。

如果你真的确信自己喜欢网络安全/黑客技术,马上行动起来,比一切都重要

特别声明:

此教程为纯技术分享!本书的目的决不是为那些怀有不良动机的人提供及技术支持!也不承担因为技术被滥用所产生的连带责任!本书的目的在于最大限度地唤醒大家对网络安全的重视,并采取相应的安全措施,从而减少由网络安全而带来的经济损失。!!!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/11 20:52:24

无需训练也能克隆音色?B站开源IndexTTS 2.0零样本TTS技术详解

无需训练也能克隆音色?B站开源IndexTTS 2.0零样本TTS技术详解 在短视频和虚拟内容爆发的今天,一个困扰创作者多年的难题始终存在:如何让AI生成的声音既像真人、又能精准表达情绪,还能严丝合缝地对上画面节奏?传统语音合…

作者头像 李华
网站建设 2026/4/11 18:16:19

LunaTranslator语音合成调校实战:从机械音到情感语音的完整指南

LunaTranslator语音合成调校实战:从机械音到情感语音的完整指南 【免费下载链接】LunaTranslator Galgame翻译器,支持HOOK、OCR、剪贴板等。Visual Novel Translator , support HOOK / OCR / clipboard 项目地址: https://gitcode.com/GitHub_Trending…

作者头像 李华
网站建设 2026/4/9 17:38:39

学长亲荐9个AI论文网站,专科生搞定毕业论文不求人!

学长亲荐9个AI论文网站,专科生搞定毕业论文不求人! AI 工具助力论文写作,专科生也能轻松应对 对于许多专科生来说,毕业论文是一道难以逾越的门槛。从选题到开题、撰写再到降重,每一个环节都充满了挑战。而如今&#xf…

作者头像 李华
网站建设 2026/4/12 7:36:50

如何为IndexTTS 2.0添加新语言?社区贡献多语种数据集倡议

如何为IndexTTS 2.0添加新语言?社区贡献多语种数据集倡议 在短视频、虚拟主播和AI配音日益普及的今天,语音合成技术早已不再是“能说话就行”的简单工具。创作者们需要的是:声音像真人、情感可控制、语速对得上画面、还能用自己或角色的声音说…

作者头像 李华
网站建设 2026/4/11 17:46:50

Spotify音乐下载终极指南:快速构建永久离线音乐库

Spotify音乐下载终极指南:快速构建永久离线音乐库 【免费下载链接】spotify-downloader Download your Spotify playlists and songs along with album art and metadata (from YouTube if a match is found). 项目地址: https://gitcode.com/gh_mirrors/spotifyd…

作者头像 李华