CTFHub——Web前置技能——信息泄露

Web前置技能——信息泄露

在这里插入图片描述

01 目录遍历

打开环境 http://challenge-e1eafbcf96a48116.sandbox.ctfhub.com:10080/

在这里插入图片描述
打开后显示flag_in_here从1/到4/遍历(共遍历16次)

在这里插入图片描述
在4/4中发现一个flag文件,下载

在这里插入图片描述打开发现
flag:ctfhub{2f852cb240af833196be008a}

02 phpinfo

在这里插入图片描述

打开环境 http://challenge-3a5a5c14ae1f940f.sandbox.ctfhub.com:10080/

是php Version

在这里插入图片描述
查找:Ctrl+f 找到flag
在这里插入图片描述在这里插入图片描述在这里插入图片描述

03 备份文件下载

在这里插入图片描述

001 网站源码

环境提示:当开发人员在线上环境中对源代码进行了备份操作,并且将备份文件放在了 web 目录下,就会引起网站源码泄露。

打开环境 http://challenge-6a9b6d454a448939.sandbox.ctfhub.com:10080/

在这里插入图片描述那么我直接找一个扫描目录或者爆破路径的工具,即可扫出这类备份文件

在这里插入图片描述
得到两个HTTP响应200的文件打开,下载到一个文件

在这里插入图片描述将三个文件全部打开以后,可以得知,index即为我们访问的靶场主页,而50x为nginx错误文件,txt又不是

在这里插入图片描述
因为三个文件是同一网站路径下,我尝试从浏览器中直接访问这个flag文件,于是成功返回flag
在这里插入图片描述

002 bak文件

环境提示:当开发人员在线上环境中对源代码进行了备份操作,并且将备份文件放在了 web 目录下,就会引起网站源码泄露。

打开环境 http://challenge-d16eff42dc5002b3.sandbox.ctfhub.com:10080/

出现一句:Flag in index.php source code. (在index.php源代码中标记)

又因为题目是bak文件(备份文件)

直接输出 index.php.bak,得到一个bak文件,用文本编辑器代开
在这里插入图片描述
得到一段html代码,里面包含flag

<!DOCTYPE html>
<html>
<head>
    <title>CTFHub 备份文件下载 - bak</title>
</head>
<body>
<?php

// FLAG: ctfhub{dc1fe9b3309cef7110fb05e0}

echo "Flag in index.php source code.";
?>
</body>
</html>

003 vim缓存

打开环境 http://challenge-6c8dca625106a25f.sandbox.ctfhub.com:10080/

在这里插入图片描述


在使用vim时会创建临时缓存文件,
关闭vim时缓存文件则会被删除,
当vim异常退出后,因为未处理缓存文件,
导致可以通过缓存文件恢复原始文件内容

以 index.php 为例:第一次产生的交换文件名为 .index.php.swp

再次意外退出后,将会产生名为 .index.php.swo 的交换文件

第三次产生的交换文件则为 .index.php.swn

所以在环境后添加 .index.php.swp

得到一个文件 index.php.swp

方法一:

打开kali机,将文件拖入虚拟机中打开,得到flag:ctfhub{45c71578ecc4b6c770c45336}

在这里插入图片描述

方法二:

新建一个文本文档,将它拖拉进去,得到一个txt文件乱码,搜索flag ctf 等,找到flag

在这里插入图片描述

004 .DS_Store

查找.DS_Store文件是用来干嘛的

.DS_Store 文件利用 .DS_Store 是 Mac OS 保存文件夹的自定义属性的隐藏文件。通过.DS_Store可以知道这个目录里面所有文件的清单。

打开环境 http://challenge-1617713203591e19.sandbox.ctfhub.com:10080/

直接在链接后接 .DS_Store

得到 DS_Store文件

方法一:

打开kali机,将文件拖入虚拟机中打开,得到

在这里插入图片描述

看到txt文件,将txt文件名复制下来,不复制后面的乱码 0f9f66c5d2ecabd56a181da49e02ce84.txt

方法二:

新建一个文本文档,将它拖拉进去,得到一个txt文件乱码,找到

在这里插入图片描述

用网站打开,得到flag

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值