攻防世界——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文件。在这里插入图片描述
于是构造url访问robots.txt文件: http://111.198.29.45:34424/robots.txt在这里插入图片描述
得到提示:Disallow: f1ag_1s_h3re.php,再次构造url访问这个文件:http://111.198.29.45:34424/f1ag_1s_h3re.php
在这里插入图片描述
得到flag。
2. backup在这里插入图片描述
打开题目场景,发现与index.php的备份文件有关,构建url访问文件:111.198.29.45:50665/index.php.bak,用记事本打开文件
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
得到flag。
3. cookie
在这里插入图片描述在这里插入图片描述
“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。
在这里插入图片描述![在这里插入图片描述](https://img-blog.csdnimg.cn/20200210143111573.png
在这里插入图片描述

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

在这里插入图片描述
在这里插入图片描述
选择“Send to Intruder”,在“Positions”中选择变量“password”,最后选择字典开始爆破,最后得到flag。
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

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

在这里插入图片描述
之后的步骤用python处理
在这里插入图片描述
得到一串数字在这里插入图片描述在这里插入图片描述
输出后得到flag:Cyberpeace{786OsErtk12}
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值