攻防世界——web新手题

             攻防世界————web新手题

1. robots在这里插入图片描述
打开题目场景,发现与robots协议有关,上网搜索robots协议的内容:
Robots协议(也称为爬虫协议、机器人协议等)的全称是“网络爬虫排除标准”(Robots Exclusion Protocol),网站通过Robots协议告诉搜索引擎哪些页面可以抓取,哪些页面不能抓取。Robots协议的本质是网站和搜索引擎爬虫的沟通方式,用来指导搜索引擎更好地抓取网站内容,而不是作为搜索引擎之间互相限制和不正当竞争的工具。
robots.txt文件是一个文本文件,使用任何一个常见的文本编辑器,比如Windows系 统自带的Notepad,就可以创建和编辑它[2]。robots.txt是一个协议,而不是一个命令。robots.txt是搜索引擎中访问网站的时候要查看的第一个文件。robots.txt文件告诉蜘蛛程序在服务器上什么文件是可以被查看的。
当一个搜索蜘蛛访问一个站点时,它会首先检查该站点根目录下是否存在robots.txt,如果存在,搜索机器人就会按照该文件中的内容来确定访问的范围;如果该文件不存在,所有的搜索蜘蛛将能够访问网站上所有没有被口令保护的页面。百度官方建议,仅当您的网站包含不希望被搜索引擎收录的内容时,才需要使用robots.txt文件。如果您希望搜索引擎收录网站上所有内容,请勿建立robots.txt文件。攻防世界——web新手题_第1张图片
于是构造url访问robots.txt文件: http://111.198.29.45:34424/robots.txt攻防世界——web新手题_第2张图片
得到提示:Disallow: f1ag_1s_h3re.php,再次构造url访问这个文件:http://111.198.29.45:34424/f1ag_1s_h3re.php
攻防世界——web新手题_第3张图片
得到flag。
2. backup在这里插入图片描述
打开题目场景,发现与index.php的备份文件有关,构建url访问文件:111.198.29.45:50665/index.php.bak,用记事本打开文件
攻防世界——web新手题_第4张图片攻防世界——web新手题_第5张图片
攻防世界——web新手题_第6张图片
得到flag。
3. cookie
在这里插入图片描述攻防世界——web新手题_第7张图片
“Shift+ctrl+I”切换工具箱,查看cookie,发现了cookie.php,构造url访问文件:http://111.198.29.45:54167/cookie.php
在这里插入图片描述
该页面显示:see the http response,再次“Shift+ctrl+I”切换工具箱,切换到“Network”,点击“Reload”,再点击“cookie.php”,在“Response
Headers”中得到flag。
攻防世界——web新手题_第8张图片![在这里插入图片描述](https://img-blog.csdnimg.cn/20200210143111573.png
攻防世界——web新手题_第9张图片

4. disabled_button
在这里插入图片描述
攻防世界——web新手题_第10张图片
查看该网页的源码,发现源码中有一个disabled,找到代码错误,将其改为able,再点击按钮,得到flag。
攻防世界——web新手题_第11张图片
攻防世界——web新手题_第12张图片
攻防世界——web新手题_第13张图片
5. weak_auth
在这里插入图片描述
攻防世界——web新手题_第14张图片
攻防世界——web新手题_第15张图片
打开题目场景,是一个登录页面,在密码栏随便输入几个数字有下面的提示:
提示用户名输入admin,查看该网页源码,找到./check.php,进入该文件,页面提示“需要一个字典”,由此知需要进行爆破,

在这里插入图片描述
攻防世界——web新手题_第16张图片
选择“Send to Intruder”,在“Positions”中选择变量“password”,最后选择字典开始爆破,最后得到flag。
攻防世界——web新手题_第17张图片
攻防世界——web新手题_第18张图片攻防世界——web新手题_第19张图片

攻防世界——web新手题_第20张图片
2.29补
6. xff_referer在这里插入图片描述
打开后告诉我们ip地址必须为:123.123.123.123,但是本机的ip地址都是唯一且不可改的,所以这里用到了一个火狐插件:X-Forwarded-For Header,用这个改我们需要的网址
攻防世界——web新手题_第21张图片
攻防世界——web新手题_第22张图片
然后又有一个要求
攻防世界——web新手题_第23张图片
用HackBar修改网址,执行后得到flag
攻防世界——web新手题_第24张图片攻防世界——web新手题_第25张图片
攻防世界——web新手题_第26张图片
7. command_execution在这里插入图片描述
查询ping的介绍:
Ping是Windows、Unix和Linux系统下的一个命令。ping也属于一个通信协议,是TCP/IP协议的一部分。利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障。利用网络上机器IP地址的唯一性,给目标IP地址发送一个数据包,再要求对方返回一个同样大小的数据包来确定两台网络机器是否连接相通,时延是多少。
当ping命令没有开WAF,要想到命令注如‘$’、’;’、‘|’、‘-’、‘||’、‘&&’、‘&’等。
输入127.0.0.1,显示网络机器已连接
攻防世界——web新手题_第27张图片
命令注入ls查看目录:ping -c 3 3 127.0.0.1 | ls /攻防世界——web新手题_第28张图片
一般先考虑home: ping -c 3 127.0.0.1 | ls /home
在这里插入图片描述
再查看flag.txt : ping -c 3 3 127.0.0.1 | cat /home/flag.txt在这里插入图片描述
得到flag
8. simple_js
在这里插入图片描述
打开界面后要求输入密码,随便输入几个数字,弹出下一个窗口,按下确定后,页面空白,查看源码
攻防世界——web新手题_第29张图片攻防世界——web新手题_第30张图片

攻防世界——web新手题_第31张图片
之后的步骤用python处理
在这里插入图片描述
得到一串数字在这里插入图片描述在这里插入图片描述
输出后得到flag:Cyberpeace{786OsErtk12}
在这里插入图片描述

你可能感兴趣的:(攻防世界——web新手题)