0x00

这事情还要从几天前说起。不知什么缘由,OS X 爆出了 Machook 的木马。

一个朋友对此木马作者进行社工,然后在 V2EX 上发贴,叫做《对于 Machook 木马的一次社工之旅》,几天后,Livid 发贴表示收到律师函,把此贴删除。
嘛,麦芽地作风的确是让人不爽,我也是闲着无聊,对于麦芽地的网站进行渗透。渗透过程记录如下。

0x01

首先探测一下麦芽地的网站以及子域名,咱也直接就上 Google 大法。查询结果有以下几个域名:

前两组并没有什么漏洞,一个是 Discuz 的,另外一个不明觉厉。第三组中,admin.app.maiyadi.com 是 PHPCMS 的,不允许注册,打了几个 exp 也没有什么信息。只能硬着头皮上 app.maiyadi.com 看了。
随意看了下几个 PHP,发现一个盲注。
http://app.maiyadi.com/data.php?tid=136&cid=3&num=5 问题出在 cid 上,是一个典型的盲注。

手工测试select user()了下发现是root@localhost,于是写了个脚本来进行盲注(当时太激动了忘记用 sqlmap 233333)。
maiyadi_1
然后慢慢跑啊慢慢跑,中途还去洗了个澡..最后跑出来所有的数据库..再跑..密码..
maiyadi_2
让我欣慰的是,成功进入后台然后 getshell 了,利用的是 PHPCMS 的这个洞
maiyadi_3
比较好笑的是有人比我早两个小时拿到 shell,看来不少人也盯上了啊~
maiyadi_4
然后拿了一些信息,比如数据库密码:

return array (
    'default' => array (
        'hostname' => '192.168.1.121',
        'database' => 'cms',
        'username' => 'root',
        'password' => 'aQuoo0aaDB',
        // ...
);

 

当时跑出来的库名我稍微看了下,目测是所有的用户表都在 ucenter 上,连上去,果然是。另外一查询用户数 120w 差点吓哭OAQ。
管理员密码破不出,接着 update 了管理员密码登录进去。
maiyadi_6
在数据库翻了半天找到邮箱的密码配置,但是很失望的是登陆不上去(ry
maiyadi_8

0x02

想继续深入拿下服务器权限,可是信息严重不足。社工库就没有管理员的信息,而且其他私人的东西都没有。在麦芽地的数据库里查询的密码破解不了。
嘛,如何钓密码是一个问题。虽然我没有主站的 shell,但是在 Discuz 的统计代码处我们可以插入 JavaScript,并且我们也可以控制一个子域名,于是一个很邪恶的想法就...>w<
maiyadi_9
maiyadi_10
之后引入这里的 JavaScript,很难发现,子域名上也不会被人怀疑。
插入两天后,终于钓到管理员的密码了.._(:3
maiyadi_11
于是很愉快的..
maiyadi_12
maiyadi_13
并且后续渗透才刚刚开始(
接下来我可以继续社工其他管理员密码,找到谁控制服务器、域名注册邮箱、DNSPod 邮箱。
比较耗费时间,而且又不成功的几率。基于现在心情很烂并且很多事情要做..

 

0x03

不作死,到此为止。

 

【原文:maiyadi.com 渗透笔记 SP小编整理发布】

源链接

Hacking more

...