CTF 简介 竞赛流程 知识点 学习攻略

CTF 简介

CTF竞赛流程

参赛团队之间通过进行攻防对抗、程序分析等形式,率先从主办方给出的比赛环境中得到一串具有一定格式的字符串或其他内容,并将其提交给主办方,从而夺得分数。为了方便称呼,我们把这样的内容称之为"Flag”。

单兵作战
  • 理论、杂项、 web、pwn、逆向等各种题目
综合靶场
  • 团队形式,攻击相同环境的靶机
  • 主要是web题型
  • 只需攻击不用防御针对同一个环境,越早拿到flag,获取的分数越高一台靶机通常会有多个flag flag通常放在web根目录、桌面、C盘根目录、C:\windows\system32、/、/tmp/./home等
混战模式
  • 参赛团队既是攻击者也是防御者
  • 通常团队通过ssh管理靶机、只有web权限 flag每隔几分钟一轮,各队有自己的初始分数,flag被其他队拿到会被扣分,拿到其他队的flag会加分主办方会队每个队伍的服务进行check , check不过会被扣分,扣除的分数由服务check正常的队伍均分。

CTF知识点

  • Web
    • sql注入、xSs、文件上传、包含漏洞、xxe、ssrf、命令执行、代码审计等等
  • 破解题( Pwn )
    • 攻击远程服务器的服务
    • 会提供服务程序的二进制文件
    • 分析漏洞并写出exp
    • 栈溢出、堆溢出
    • 绕过保护机制(ASLR,NX等)
  • 逆向(Revers
  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Markdown 是一种轻量级的标记语言,用于在纯文本中写作和排版。在 CTF Web 中,掌握 Markdown 的知识点非常重要。 首先,了解 Markdown 的语法是必不可少的。Markdown 有很多简洁和易于记忆的语法,比如使用井号表示标题,使用星号或下划线进行强调,使用反引号表示代码块等等。掌握这些语法可以帮助我们在 CTF 比赛中编写漂亮且易于阅读的文档。 其次,了解 Markdown 的转义字符和特殊字符是必要的。在 Markdown 中,有一些特殊字符需要用转义字符来表示,比如使用反斜杠来转义星号、下划线等特殊字符。了解这些细节可以避免在编写文档时出现错误或混淆。 此外,掌握 Markdown 的扩展语法也是很有帮助的。尽管标准的 Markdown 语法已经很强大,但一些扩展语法可以提供更多的功能,比如插入图片、创建表格、使用脚注等等。了解这些扩展语法可以让我们在编写文档时更加灵活和高效。 最后,了解应用 Markdown 的工具和平台也是重要的。在 CTF Web 中,我们经常需要使用 Markdown 来编写 Writeup 或记录漏洞分析过程。了解如何使用 Markdown 的编辑器、插件或在线平台可以更快地编写文档并且更好地展示我们的成果。 综上所述,掌握 Markdown 的知识点对于 CTF Web 是非常重要的。它不仅可以帮助我们编写美观而易读的文档,还可以提高我们在比赛中的效率和表达能力。因此,我建议在学习 CTF Web 的过程中,加强对 Markdown 的理解和应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SK Primin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值