此次渗透起源于我写了一个python的聊天脚本,tcp通信可以挂在外网上,但是udp通信接收不到消息,于是我想弄一台内网服务器运行我的服务端脚本转发消息。
使用AWVS对改服务器进行扫描:

发现.git漏洞
在GitHub上下载githack软件https://github.com/lijiejie/GitHack
利用这个软件可以复原工程源码,再分析源码寻找漏洞
执行githack脚本:

进入源码目录,发现,网站是用thinkPHP框架写的。哈哈,刚好放假学了点thinkPHP(曾经一度以为自己白学了),基本目录和代码原理还是能弄清楚的。

在Admin目录下的config.php文件中找到数据库账号名和密码:

本文讲述了作者通过发现服务器上的.git漏洞,使用GitHack复原源码,并分析ThinkPHP框架,找到数据库凭证。在无法直接获取shell的情况下,尝试利用MySQL日志写shell,但由于权限问题未能成功,最终选择修改前端代码。
最低0.47元/天 解锁文章
1766

被折叠的 条评论
为什么被折叠?



