http://ctf.dropsec.xyz:8080/challenge
第一道题:签到题
这道题很简单,直接在题目中查看源码就能够找到flag
第二道题:没有人的密码会这么简单
这是一道爆破题,需要使用burpsuite去爆破,我在网上学习如何使用burpsuite去爆破。
首先需要先抓包,抓包时需要输入自己随意填写的密码之后抓包,如果抓取登录的请求包后并且用户名和密码都是明文的话,便可进行爆破。接下来,爆破操作步骤如下:
首先,点击Action —> Sent to Intruder将抓到的包发送到 Intruder。
其次,点击Intruder —> Positions 将账号,单击Clear ,然后分别 选中admin —> Add,选中123456 —> Add,然后选择爆破模式:Cluster bomb。
接着在弹出的对话框中,添加用户名字典和密码字典,然后点击 Payloads,然后添加两个参数的类型,以我的例题为例,我的账号为admin,密码为从1000到9999这9000个数字中的一个,所以我想要两个txt文件一个只是admin,另需要从1000到9999所有的数字。这两个参数类型就是这两个txt文件。
最后就是爆破,点击上方的intruder选择Start attack爆破,检索结果中length与其他不一样就是我们需要的密码。
第三道题:我说的是真的
这道题在火狐网站上不需要任何工具就能做,只需要查看源代码就好,但是在一些其他网站上面需要在burp上面抓包来做。做题方法,首先就是抓包,抓到包以后发送到repeater里面,然后在里面go两次就可以了。
第四道题:你会改后缀吗?
这道题是一个改后缀的题,但是也不仅仅是改后缀就能够找到答案的,打开题目是一个图片,我们将图片下载下来,然后把图片的格式改为txt格式,然后用ctrl+f快速查找nctf即可。这样就很简单的找到答案了。
第五道题:找找找
这代替和我说的是真的做法完全一模一样,在这就不说了。
第六道题:本机登陆
这道题不难,但是一些东西不知道,不知道如何去做,其实也很简单就是先抓包,然后就是将
X-Forwarded-For: 127.0.0.1放在抓到的包里面,然后把isadmin=0改为等于1即可。注意:这些步骤一定要迅速,时间过长将没办法找到答案。