您的位置:首页 > 其它

小白的CTF之旅——第一站

2016-07-27 11:28 288 查看
       

作为一只小白,旅程的第一站当然应该是准备工作喽。
        首先,换一个浏览器,火狐(firefox)或者谷歌(chrome)都好,下载地址去百度搜一下就OK,我选择的是火狐浏览器。为什么要换浏览器呢?其实我是觉得用得方便顺手,而且火狐和谷歌浏览器插件多,可以扩展很多有用的功能,这些功能可以帮助你更方便地做web方向和编码方向的题。安装好浏览器后下一步就是装一些常用的插件了,我用的是火狐浏览器,建议下载的插件有firebug  hackbar。

firebug安装好之后个人觉得开发者选项窗口(按下F12可以打开)更好用一点,下图下方区域及安装完成后的效果;



hackbar启用后会在浏览器窗口上方增加一个功能区(下图火狐官方站点几个字的下方区域),可以进行简单的编码加密解密(比如base64 url编码)



       换好浏览器之后,下一步就是做一些知识上的准备咯。CTF题型多样,考察方式也有不同,一般初赛是以线上做题找flag挣取积分,然后再根据积分排名的形式进行的。而决赛一般就是攻防对抗的形式进行了,作为一个小白攻防对抗还比较远,所以先从线上赛入手吧。首先CTF线上赛题型大体分为四个方向——web  逆向和二进制  密码  杂项。前期我打算都看一点,做一点相关题目,根据喜好选择一个方向做为主攻方向。在做题之前,需要至少学过一门计算机语言,然后大体能看懂php
javascript html常见的语言,最好会python(感觉用处很大)。如果之前有学过计算机语言,只是单纯的想把上述的那几个语言看个大概还是很快的,只需要多看看源码(按F12)就好,遇到不会的就百度,我是直接做的ctf的web题,一点点的看源码,看得多了就能看个大概了。至于题库我选择的是南京邮电大学的ctf训练营(http://ctf.nuptzj.cn/)以及picoctf (http://oj.xctf.org.cn/problems/262)。

       ok,今天就到这里吧。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  CTF IT