网站输入正确账号密码页面刷新一下_对某钓鱼网站的一次渗透测试

2b7092a6f64c5ee3eb1a89aed49b8b1b.gif

文章作者Mochazz

文章来源:Mochazz的博客

原文链接:

https://mochazz.github.io/2019/07/01/对某钓鱼网站的一次渗透测试/

周末在某个CTF群偶然看到这个钓鱼网站:http://gggggg.cn (声明:本文中出现的域名、IP均被替换,并非真实存在,请勿测试),于是开始对该网站进行渗透。观察网站页面,可知这个网站应该是用来盗取QQ账号的。除了域名没有一点迷惑性,网站页面做的还行。

789b7bdefb67996800da62a8952ed9d7.png

如果用户不注意,点击了 立即申请取消 ,就会弹出一个登录框。一旦用户输入QQ账号密码,后台就会立刻记录到数据库中。

64d6ead9f07670d1e530e0f03b3e6013.png

先用 dirsearch 扫一下目录文件,并查看是否有可利用的功能点。

9e82313f1b75b88068a7bdf445d1496c.png

同时通过页面源码、网站提供的功能,找到如下几个接口:

719fbb548636a0c6ee635af6b8f99987.png

很快,在登录处就发现存在 SQL注入 了。直接丢进 sqlmap 跑,数据包构造如下:

c1f318e2ac2c5b167db1d3f418a090b9.png

跑了半天, sqlmap 可以识别出注入的类型,但是一直注不出数据,猜测存在 WAF 干扰,后来发现是宝塔的 WAF 。于是开始手动测试,只注出了当前用户、数据库版本、当前数据库名、表名信息。

2d2f2576849d5e4ed3a298e689e7ed1d.png

利用常规的扫描方法也没发现后台地址,于是想得知该网站使用的 Web 应用程序是否是开源的,如果是网上搜的到的,就下载下来审计。运气好的话,就可以直接通过审计拿shell了。 云悉Web指纹 识别结果如下:

0380b46149005f5d512ef1eeb0510a10.png

发现并没有什么有用的信息,于是开始尝试 google hack 。前面我们有发现一个 xxxxxx_login.php 的接口,通过语法: inurl:xxxxxx_login.php 搜集到大量相同的网站。

4d49c71cb15f2cee2190cc75897094ff.png

经过检测,还能正常访问的网址如下,并继续对这些网站进行测试。

88aa6e6d7bcc0c7582a25485c70c7d8d.png

最开始的时候,有对目标 http://gggggg.cn 进行过敏感信息泄露的测试,但是并没有发现有用的信息。之后同样对上面的这些网站进行测试,结果就发现了 git 泄露的问题。但是会发现通过 git 泄露还原的代码不全,而在已还原的代码中除了 SQL注入 并未发现其他漏洞。但是我们还是可以通过这个发现一些有用信息,比如在下图中,我发现了网站后台路径以及一个数据库备份文件。通过这个数据库备份文件,我们可以直接获得管理员的账号密码。

9f0d6f2c8cbed91867b9de996d85498a.png

后台登录进去大概是这个样子的,可以看到数据量还是不少的,别忘了这只是其中一个网站的数据。

97a2285067cdd9fe0f864186d8b1bcdc.png

在对网站功能测试一番后,并未发现可写 shell 的地方。于是开始寻找其他漏洞。先通过 https://get-site-ip.com 获取网站真实IP(同时通过其他方法佐证该 IP 实是目标 IP )。

a7c78f86b2c9f4870f66dff65947c5f5.png

之后对所查询的 IP 进行端口扫描,并对相应端口进行爆破等测试。

6116177fb3243a24a1beef4c9127eca2.png

无果,遂结束本次渗透。

62df64d1696b37d5c79234ffaf9229fb.png

aa9b853d89c2f72e2dd0ca7539cf8ac8.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值