欢迎光临
我们一直在努力

ctfshow信息收集(6-10)

ctfshow -web6

我们来看第6题

上面写着解压源码

我们看到是这个页面,先查看一下源码

发现什么都没有,那么我们就下载一下源代码,在url中输入www.zip,发现下载上了,我们先打开fl000g.txt

发现还是没有

那么我们就打开下面这个index.php

上面写着flag在fl000g.txt,那么我们就在url上加上他

我们就得到了flag

ctfshow-web7

他说到了版本控制那么就涉及到git源码泄露,SVN 源码泄露,CVS 源码泄露,Mercurial (Hg) 源码泄露,我们试一下git源码泄露,

在url后面接上.git/index.php看一下

我们就得到了flag

ctfshow-web8

还和上一题一样,但是尝试.git/index后发现报错404,那么可能就不是git源码泄露了,我们尝试一下svn源码泄露,加上.svn.index.php,查看一下

我们发现得到了flag

ctfshow -web9

涉及vim修改生产环境

首先了解一下vim缓存
临时文件是在vim编辑文本时就会创建的文件,如果程序正常退出,临时文件自动删除,如果意外退出就会保留,当vim异常退出后,因为未处理缓存文件,导致可以通过缓存文件恢复原始文件内容

以 index.php 为例 第一次产生的缓存文件名为 .index.php.swp
第二次意外退出后,文件名为.index.php.swo
第三次产生的缓存文件则为 .index.php.swn

那么我们就尝试访问url/.index.php.swp查看一下,发现下载了缓存文件,我们用记事本打开就可以看到

这样我们就得到了flag

ctfshow -web10

我们看到了cookie,那么我们直接用

bp来抓包看一下

这样我们就得到了flag,值得注意的是%7B和%7D是“{}”的url编码

把他们改为{}就可以了

到这里我的分享就结束了,感兴趣的话可以留一个关注哦!!!

赞(0)
未经允许不得转载:171主机测评 » ctfshow信息收集(6-10)
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址