首页技术ctf比赛入门知识,ctf竞赛

ctf比赛入门知识,ctf竞赛

编程之家2024-05-19111次浏览

一、ctf训练需要多久

ctf训练需要2年

ctf比赛入门知识,ctf竞赛

通过基本上2年的CTF训练,你就可以掌握web、二进制、逆向、misc等等系统的相关的方向的训练,这期间你可以选择一个你日后主攻的方向。建议开始多选几个,最后敲定一个或两个方向,因为你日后就业不同,你选择的方向也有不同。

二、ctf的坑怎么入

从12年开始国内大大小小的CTF比赛我几乎都参加过,当然在很早以前还没有统一叫CTF的说法,以前都是叫网络攻防赛、黑客/极客挑战、黑客游戏之类的,其比赛制度大体也是一样的,目的就是为了通过技术手段找到最终的key(现在的CTF中叫做flag)。只是到了后来慢慢的可能受到DEFCONCTF的影响国内所有的安全竞赛也统一叫做CTF竞赛了。

玩CTF对我来说纯粹是兴趣使然,好奇心+拿到flag时的心情支撑着我比赛时能通宵一晚不睡觉,而且还不累(晚上一般灵感也比较好,脑洞大开)。那前提是找一群志同道合的队友,一个人做题其实还是比较累的,我更享受和队友之间交流的一个过程。

要说训练的话其实每次CTF比赛就是一次训练,也是团队之间不断磨合的过程。我倒没有专门为了训练而去刷题之类的,只是每次遇到有比赛来了在时间不是特别紧急的情况下就会召集队友一起参加。我觉得和队友之间的默契还是非常重要的,有时候你解题解到一半卡住了,在团队内分享自己遇到的困难,有默契的话几乎是一两句话然后队友就懂了你的意思的。然后队友之间互相配合把一道题搞定了这种感觉真的是非常的nice。

writeup如果关注比赛的官网或者乌云(已挂)drops等网站几乎都能找到。看writeup其实也是揭秘自己好奇心的那一刻。之前没做出的题我总是很好奇:“到底是咋麽做的!”,挠心挠肺,好奇心害死人。但每次看完writeup就会不由的感叹:"我咋没想到呢"。这个过程是很奇妙的,也是经验吸取的一部分来源。当然有时候也能从writeup中学到很多东西,譬如有些团队会分享自己觉得好用的tools,一些比较快速实用的操作方法等等。

最后说一下心得,做题者要从出题者的角度去思考这道题可能会怎么出。出题者往往会觉得自己的题目简单,因为出题者自己本身对题目思路一目了然。而做题的人面对的却是许多个分岔路口,需要经过不断的试错才能确定哪条路是通往正确的道路。所以从出题人的角度去思考往往会比较快的看穿出题人出题的思路,从而可以减少许多不必要走的弯路。

ctf比赛入门知识,ctf竞赛
以上。

三、ctf分为哪三大类型

CTF(CaptureTheFlag)比赛通常分为以下三个主要类型:

1.Jeopardy-styleCTF:这是最常见的CTF类型,也是最容易理解和入门的类型。参赛队伍需要通过解决一系列题目来获得flag并提交,每个题目通常涵盖不同的技术领域,例如密码学、网络安全、二进制逆向工程、Web安全等。每个题目都有一定的分值,参赛队伍的目标是尽可能多地获得分数。

2.Attack-DefenseCTF:在这类CTF中,参赛队伍不仅需要解决题目,还需要部署自己的服务并保护其免受其他队伍的攻击。参赛队伍除了要对付题目的编写者,还需要担心其他队伍对他们的服务器进行攻击。通过攻击其他队伍并保护自己的服务器,参赛队伍可以获得分数。

3.MixedCTF:这是一种综合类型的CTF,包括了Jeopardy-style和Attack-Defense两种元素。参赛队伍需要解决题目,同时还需要保护自己的服务器免受其他队伍的攻击。这种类型的CTF需要团队具备广泛的技术知识,并具备攻击和防守能力。

不同类型的CTF都有自己的特点和挑战,参赛队伍可以根据自己的兴趣和技术特长选择参加的类型。

ctf比赛入门知识,ctf竞赛
红牛手机(为什么红牛手机这么受欢迎)displayx怎么用(displayx怎么用)