欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-05-14 08:34:34
...

Web前置技能——信息泄露

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

01 目录遍历

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

CTFHub——Web前置技能——信息泄露
打开后显示flag_in_here从1/到4/遍历(共遍历16次)

CTFHub——Web前置技能——信息泄露
在4/4中发现一个flag文件,下载

CTFHub——Web前置技能——信息泄露打开发现
flag:ctfhub{2f852cb240af833196be008a}

02 phpinfo

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

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

是php Version

CTFHub——Web前置技能——信息泄露
查找:Ctrl+f 找到flag
CTFHub——Web前置技能——信息泄露CTFHub——Web前置技能——信息泄露CTFHub——Web前置技能——信息泄露

03 备份文件下载

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

001 网站源码

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

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

CTFHub——Web前置技能——信息泄露那么我直接找一个扫描目录或者**路径的工具,即可扫出这类备份文件

CTFHub——Web前置技能——信息泄露
得到两个HTTP响应200的文件打开,下载到一个文件

CTFHub——Web前置技能——信息泄露将三个文件全部打开以后,可以得知,index即为我们访问的靶场主页,而50x为nginx错误文件,txt又不是

CTFHub——Web前置技能——信息泄露
因为三个文件是同一网站路径下,我尝试从浏览器中直接访问这个flag文件,于是成功返回flag
CTFHub——Web前置技能——信息泄露

002 bak文件

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

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

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

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

直接输出 index.php.bak,得到一个bak文件,用文本编辑器代开
CTFHub——Web前置技能——信息泄露
得到一段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/

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


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

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

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

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

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

得到一个文件 index.php.swp

004 .DS_Store

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

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

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

直接在链接后接 .DS_Store

得到 DS_Store文件

相关标签: CTFWeb web