攻防世界Web新手区部分解

好,鸽了这么旧,学业繁忙的我就出一篇简单的攻防世界Web新手区的WriteUp吧,顺带作为自己的复习笔记。

攻防世界 (xctf.org.cn)

5Ml9Hg.png

uploading.4e448015.gif

转存失败重新上传取消

5Ml9Hg.png

攻防世界,一大CTFers的网站,上面有在线靶场以及竞赛等资源,推荐初学者上去学习。

我们今天看一下Web新手区的一些WP吧!

1.view_source

5MlubF.png

基础的第一关,却是后面无数关的基础。

作为一个Web手,查看网页源代码是必须会的一件事情!!

点进网页一看:

5Mls2t.png

  1. flag不在这里,那应该在源代码里。

  2. 你可以鼠标右键点击选中查看源代码或是直接按住F12查看源代码!

5M1SR1.png

cyberpeace{ac663108a3ddfa45faa8fac4ed963ece} 
  1. 这样,就可以直接看到flag了,直接复制粘贴,就通过第一关了!!

2.robots

5M3AXV.png

如果以前有用python写过网络爬虫的话,相信肯定不会对robots.txt陌生。

它最直接的作用就是告诉爬虫们,哪些可以爬,哪些不可以爬。

robots.txt是一个协议,而不是一个命令。

需要注意的是:

  • User-agent:* 代表所有的搜索引擎种类

  • Disallow:禁止爬寻目录

  • Allow:允许爬寻目录

  • Sitemap:网站的地图

5M8Su6.png

  1. 看,直接在网址后面加个访问robots.txt。

  2. 就出来disallow的内容,再直接把robots.txt删掉,在后面加上f1ag_1s_h3re.php。

5MG8oD.png

cyberpeace{dfd27487cbf007ab6e0b0cb365766360}
  1. 就可以得到flag了,你就通过第二关了!!!

3.backup

5MGTkF.png

看到题目描述,x老师忘记删除备份文件了!

并且:

5MJCfH.png

这么一大坨文字摆在这里了!!

那我们还是来了解一下备份文件吧!

备份文件的后缀一般为

  • .git

  • .svn

  • .bak

  • .swp

  • .~

  • .bash_history

  • .bkf

那我们直接一个个去试吧,不过记得.git备份文件一般是在运行git init初始化代码库的时候,会在当前目录下面产生一个.git的隐藏文件,用来记录代码的变更记录等等。在发布代码的时候,把.git这个目录没有删除,直接发布了。使用这个文件,可以用来恢复源代码。

而bash_history通常是记录Linux下的用户的命令历史记录。

.swp一般是编辑文件时产生的隐藏文件,它是一个临时交换文件,用来备份缓冲

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值