1、CTF是什么?

CTF(Capture The Flag,夺旗赛)起源于 1996 年 DEFCON 全球黑客大会,是网络安全爱好者之间的竞技游戏。

2、比赛怎么打?

1、解题模式:

与ACM编程竞赛、信息学奥赛类似,以解决网络安全技术挑战题目的分值和时间来排名。
题目主要包含逆向、漏洞挖掘与利用、Web渗透、密码、取证、隐写、安全编程等类别

2、攻防模式(Attack-Defense):

参赛队伍在网络空间互相进行攻击和防守,挖掘网络服务漏洞并攻击对手服务来得分,修补自身服务漏洞进行防御来避免丢分。
这种赛制中,不仅仅是比参赛队员的智力和技术,也比体力(因为比赛一般都会持续48小时及以上),同时也比团队之间的分工配合与合作。

3、混合模式(mix):

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

3、题目类别

1、WEB(网络安全):
诸如XSS、文件包含、代码执行、上传漏洞、SQL注入。也有一些简单的例如返回包、TCP-IP、数据包内容和构造。可以说题目环境比较接近真实环境。
所需知识:PHP、python、TCP-IP、SQL

2、MISC(安全杂项):
MISC即安全杂项,题目涉及隐写术、流量分析、电子取证、人肉搜索、数据分析、大数据统计等等,覆盖面比较广,主要考查参赛选手的各种基础综合知识。
所需知识:常见隐写术工具、wireshark等流量审查工具、编码知识。

3、Crypto(密码学):
察各种加解密技术,包括古典加密技术、现代加密技术甚至出题者自创加密技术,以及一些常见编码解码,主要考查参赛选手密码学相关知识点。通常也会和其他题目相结合。
所需知识:矩阵、数论、古典密码学

4、Reverse(逆向工程):
软件逆向、破解技术等,要求有较强的反汇编、反编译扎实功底。主要考查参赛选手的逆向分析能力。
所需知识:汇编语言、加密与解密、常见反编译工具

5、PPC(编程类题目):
程序编写、编程算法实现,当然PPC相比ACM来说,还是较为容易的。至于编程语言嘛,推荐使用Python来尝试。题目较少,一般与其他类型相结合。
所需知识:基本编程思路、C,C++,Python,php皆可。

6、PWN(二进制安全):
PWN在黑客俚语中代表着攻破,取得权限,在CTF比赛中它代表着溢出类的题目,其中常见类型溢出漏洞有栈溢出、堆溢出。主要考察参数选手对漏洞的利用能力。
所需知识:C,OD+IDA,数据结构,操作系统。

4、国内外赛事

1、国外:
DEFCON CTF:“世界杯”
UCSB iCTF:面向世界高校
Plaid CTF:包揽多项赛事冠军的CMU的PPP团队
Boston Key Party:近年来崛起的在线解题赛
Codegate CTF:韩国首尔“大奖赛”,冠军奖金3000万韩元
Secuinside CTF:韩国首尔“大奖赛”,冠军奖金3000万韩元
XXC3 CTF:欧洲历史最悠久CCC黑客大会举办的CTF
SIGINT CTF:德国CCCAC协会另一场解题模式竞赛
Hack.lu CTF:卢森堡黑客会议同期举办的CTF
EBCTF:荷兰老牌强队Eindbazen组织的在线解题赛
Ghost in the Shellcode:由Marauders和Men
in Black Hats共同组织的在线解题赛
RwthCTF:由德国0ldEur0pe组织的在线攻防赛
RuCTF:由俄罗斯Hackerdom组织,解题模式资格赛面向全球参赛,解题攻防混合模式的决赛面向俄罗斯队伍的国家级竞赛[2]
RuCTFe:由俄罗斯Hackerdom组织面向全球参赛队伍的在线攻防赛
PHD CTF:俄罗斯Positive Hacking Day会议同期举办的CTF

2、国内
XCTF全国联赛:中国网络空间安全协会竞评演练工作组主办、南京赛宁承办的全国性网络安全赛事平台,2014-2015赛季五站选拔赛分别由清华、上交、浙大、杭电和成信技术团队组织(包括杭电HCTF、成信SCTF、清华BCTF、上交0CTF和浙大ACTF),XCTF联赛总决赛由蓝莲花战队组织。XCTF联赛是国内最权威、最高技术水平与最大影响力的网络安全CTF赛事平台。

AliCTF:由阿里巴巴公司组织,面向在校学生的CTF竞赛,冠军奖金10万元加BlackHat全程费用。

XDCTF:由西安电子科技大学信息安全协会组织的CTF竞赛,其特点是偏向于渗透实战经验。

HCTF:由杭州电子科技大学信息安全协会承办组织的CTF

ISCC:由北理工组织的传统网络安全竞赛,最近两年逐渐转向CTF赛制。

TCTF:TCTF由中国网络空间安全协会竞评演练工作委员会指导、腾讯安全发起、腾讯安全联合实验室主办,0ops战队和北京邮电大学协办的CTF竞赛.

ps:刚刚开始的时候,得想办法去找找圈子,这样才不至于孤军奋战。

【网络安全】从零开始的CTF生活相关推荐

  1. 从零开始的操作系统生活01-Hello World

    从零开始的操作系统生活01-Hello World 0.目标 使用cpp开发一个操作系统,具体能走到哪一步看毅力,加油! 1.参考内容 视频链接1 视频链接2 2.开始 操作系统是一组主管并控制计算机 ...

  2. 从零开始的种田生活-Unity游戏开发

    从零开始的种田生活-Unity游戏开发 CSV中的静态数据读取 Json中的动态数据读取 ScriptableObject的使用 大家好,这里是暴躁老哥酒九.最近了我们的童年记忆<摩尔庄园> ...

  3. Ue0:从零开始的虚幻生活(五)

    Ue0从零开始的虚幻生活(五):做一个动态雪地 1)添加一个SceneCapture2D相机 2)编写Depth材质![在这里插入图片描述](https://img-blog.csdnimg.cn/2 ...

  4. 个人总结-网络安全学习和CTF必不可少的一些网站

    学习的地方很多,不能一一列举,一些优秀的网址和博客可能也没有提到,大家补充吧:P 就简单总结一些常用的吧,本人是十足的彩笔,还望大家多多指点,表哥们带我飞Orz http://www.sec-wiki ...

  5. 从零开始学习CTF——CTF基本概念

    这一系列把自己学习的CTF的过程详细写出来,方便大家学习时可以参考. 一.CTF简介 01」简介 中文一般译作夺旗赛(对大部分新手也可以叫签到赛),在网络安全领域中指的是网络安全技术人员之间进行技术竞 ...

  6. otf和ctf的意义_《亲爱的,热爱的》带火网络安全圈的CTF 但为何圈内人吐槽?...

    近日,正在热播的电视剧<亲爱的,热爱的>将小众名词CTF推向了社会大众. 有网友表示,正是因为看了电视剧,认真搜了什么是CTF,并且想认真学习它. 有网友表示想学CTF 还有网友表示,网络 ...

  7. 【转】个人总结-网络安全学习和CTF必不可少的一些网站

    转自:http://blog.csdn.net/ida0918/article/details/52730662 学习的地方很多,不能一一列举,一些优秀的网址和博客可能也没有提到,大家补充吧:P 就简 ...

  8. 2018年浙江省网络安全技能竞赛ctf部分解题思路writeup

    ctf题目链接: https://pan.baidu.com/s/1pKgkFblaz0Vpvr_elkBEkA 密码: 5dtc 一.隐写题 1.  key.exe 用binwalk -e key. ...

  9. RE0:从零开始的服务器生活(一):双硬盘双系统+无线网卡驱动+最简单的Ubuntu16.04 Nvidia显卡驱动设置

    目录 (一)双硬盘双系统+无线网卡驱动+Nvidia显卡驱动 前期的硬件准备 安装系统 准备Ubuntu驱动 网卡驱动 显卡驱动 必备软件安装 后记: (一)双硬盘双系统+无线网卡驱动+Nvidia显 ...

最新文章

  1. 3年5000家,苏宁小店如何立足“中国第一O2O社区小店”?
  2. PLSQL基础语法二-流程控制,循环
  3. Java Web中的Filter和Interceptor的区别
  4. mysql 使用EF6.0CodeFirst
  5. [天地君亲若追问 枉为知音百年羞]2008.06.07 晃荡在芳华
  6. datetime2 数据类型
  7. 建筑施工承插型盘扣式钢管支架安全技术规程_承插型盘扣式钢管支架施工技术交底(视频教程)...
  8. F10-MYSQL的yum源码
  9. java jdbc 占位符_java-jdbc
  10. Android LoaderManager原理剖析
  11. Java坦克大战代码
  12. XRD测试常见问题及解答(一)
  13. Premiere 关键帧缩放
  14. 全球及中国体育用品商店行业商业模式分析及投资风险预测2022年版
  15. eWebEditor的使用
  16. DINO Emerging Properties in Self-Supervised Vision Transformers 论文阅读
  17. react前端显示图片_react.js - 关于react引用本地静态资源图片的问题
  18. 东原罗韶颖:城市深耕中的社区商业逻辑
  19. BIOS 并口设置选项SPP, EPP, ECP区别
  20. amd显卡测试大风车软件md,肉眼可见的撕裂 AMD将推出FreeSync2 HDR测试工具

热门文章

  1. Python Tricks(九)—— 递归遍历目录下所有文件
  2. Git 基础(八)—— Github 的使用(账号管理)
  3. C++ 内存模型——虚表(vtbl)的访问
  4. c语言宽度限定词,C语言中限定词的深层分析
  5. java 创建Reader_java – 最佳实践:为XMLReader创建SAX解析器
  6. excel字符串和单元格拼接_Excel单元格内计算式及字符串拼接实现
  7. sci translate好用吗_收藏!SCI论文Introduction 和Conclusion的写作建议
  8. 自学python买什么书比较好-python官方推荐30本面向初学者的书籍!你看过几本?...
  9. python全免费教程-python教程免费
  10. python语言-Python 条件语句