题目信息:
image.png
工具:GitHack,dirsearch
知识点:git漏洞、代码审计
打开题目场景,检查网站,发现这样一个页面
image.png
访问.git目录,疑似存在git源码泄露
image.png
再用dirsearch扫描,发现git源码泄露:
使用 GitHack获取源码
image.png
得到源码
index.php中关键代码如下
if (isset($_GET['page'])) {
$page = $_GET['page'];
} else {
$page = "home";
}
$file = "templates/" . $page . ".php";
// I heard '..' is dangerous!
assert("strpos('$file', '..&