《攻防世界》新手题
最近做了攻防世界上部分新手题,今天总结一下。
一、view_source
查看网页源代码的方式有4种,分别是:
1、鼠标右击会看到”查看源代码“,这个网页的源代码就出现在你眼前了;
2、可以使用快捷Ctrl+U来查看源码;
3、在地址栏前面加上view-source,如view-source:https://www.baidu.com ;
4、浏览器的设置菜单框中,找到“更多工具”,然后再找开发者工具,也可以查看网页源代码。
这道题明显考查查看源代码的方式,虽然不能通过鼠标右键的方式来查看,但是可以通过上面其他方式查看。
通过网页源代码的注释中可以找到flag:cyberpeace{a59340029774c19ea1e11e2a11f2d47c}
二、robots![](https://img-blog.csdnimg.cn/3e80df7e1940400493d92be66755e36f.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81MjE4MDcwMg==,size_16,color_FFFFFF,t_70#pic_center)
robots是网站跟爬虫间的协议,用简单直接的txt格式文本方式告诉对应的爬虫被允许的权限,也就是说robots.txt是搜索引擎中访问网站的时候要查看的第一个文件。当一个搜索蜘蛛访问一个站点时,它会首先检查该站点根目录下是否存在robots.txt,如果存在,搜索机器人就会按照该文件中的内容来确定访问的范围;如果该文件不存在,所有的搜索蜘蛛将能够访问网站上所有没有被口令保护的页面。
打开网页后,发现是空白网页。
查看网页源代码什么都没有发现。
然后访问robots文件,找到有关flag的php文件。
然后访问f1ag_1s_h3re.php,成功找到flag。
三、backup
php 文件备份会生成一个以原文件名+后缀+.bak 的文件
常见的备份文件后缀名有: .git .svn .swp .svn .~ .bak .bash_history
用御剑工具扫描后台,得到一个网址,加后缀.bak
访问后,下载备份文件即可得到flag