九零登录

[【通过】] 友情检测某房产信息网

[复制链接]
发表于 2016-5-11 00:01:58 | 显示全部楼层 |阅读模式
【声明】
只友情检测,能分享我就很开心了。


先看一下目标站首页;如图1
1.png




【信息收集】
经过前期探测基本确定了网站的环境,
网站脚本语言:asp aspx
搭建平台:IIS7.0
数据库:mssql2008
操作系统:windows2008

搭建组合↓
asp+aspx+IIS7.0+Win2008+mssql2008

【服务器IP】
经过综合判断后确定真实IP为↓
76.24.xx.142


【CMS探测】↓
某房产管理系统


【环境漏洞信息探测】↓
经过一会的探测以后,得出以下的信息。

【弱点探测】
web端漏洞;↓
-----此CMS的sql注入漏洞
手工没探测出cms,后来用bugscan探测得到cms,并且百度到此sql注入漏洞。

结果↓
测试以后,发现修复了,多方尝试还是不行。



-----.net容器填充漏洞
用AVWS爬行时发现的填充漏洞
比较鸡肋的这个漏洞,理论上可以读任意文件的源码。
这个无视了,曾利用过几次都失败了。并且利用周期很长,可能一天才能跑出来一个文件。


服务器;
IIS短文件漏洞
IIS物理路径泄露


【IIS短文件漏洞】
经过手工访问com/xxx.aspx 得到aspx特性报错信息,遂准备尝试IIS短文件漏洞。

访问com/a*~!*/.aspx 返回404
可能存在开头为a的文件

访问com/aaaaa*~!*/.aspx 返回bad reques
基本确定存在短文件漏洞,故 如下↓

1.短文件先跑一下,一般这种站目录都比较难猜,而且长,短文件的帮助不是很大。



【IIS物理路径泄露】
这貌似是IIS7 7.5都有的问题,访问不存在的文件或目录  显错爆出物理路径。↓


2.配置不当爆物理路径,直接访问个不存在的文件 如图2
2.png


【得到物理路径】
在根目录下访问任意文件名,得到了物理路径;D:\UserWebSpace\YICS NetWebSite\


       【短文件探测结果】↓
短文件结果猜了一些文件名,都不存在。
不截图了,没什么东西。但是可以确定网站是放在根目录下的,可能二级目录还会有子站。


【目录结构及敏感探测】
1.手工在首页某图片查看属性,通过火狐的特点可以一次性看到结构。如图3

3.png


【收获】
得到了↓
1.网站图片存放路径及结构;
2.一个子域名。

确定常用图片存放目录;
/images/
/upimg/

分析↓
通过图片名称基本可以确定这两个目录分别是两个上传点上传的,images的上传点可能会比较好突破。


通过审查元素大概看看下目录和文件命名,其次就是确认搭建平台+支持的脚本情况,及防护情况。


google目录探测+爬行
经过爬行和google目录探测发现,如图4
4.png

avws爬行的结果不多。

google的截图容易被爆菊,目录很少,基本就是爬行的加前面探测的。


【收获】
得到两个实际存在目录,
/web/
/pubinfo/
/web_site/

【磨刀霍霍向猪羊】
逐个访问目录,发现其中1个目录存在遍历。/upimg/ 如图5
5.png



由于文件很多,所以↓
【搜索asa asp cer aspx txt rar zip等敏感后缀文件及敏感关键词】

文件存放目录,搜索脚本找到了后门。如图6

6.png

【收获】
sql.aspx
一个图马。
一句话

【访问准后门了解现状】
首先访问sql.aspx后门,看看情况。如图7
7.png


【后门,我想做你的主人】
  这个马原版是剑眉大侠的,遂尝试↓
1.用这个马的几个版本的默认密码尝试,错误。
2.查看源码,font找密码 失败   登陆错误在看源码   失败
3.本来很多是可以在脚本后门加上?profile=a 触发后门得到密码的,这个马不行也很正常 。

【爆破后门】↓
此大马的默认密码和弱口令。没进去。

1.burp直接爆破。
常用password+3+4+5+6+7+8位常用密码  一共20W左右 失败告终(后来得知密码及其复杂)


【保留思路,转战别的残留脚本】

2.然后下载了下面的图马,得知图马的密码是xmy,尝试登陆,错误。在看上传时间,基本可以判断出是不同的hack上传的。xmy这个密码基本没用了。
【得知】
这个站之前至少被成功渗透2次,通过上传时间基本确定不是同一个人所为。


访问a.asp空白,应该是一句话了。
思路↓
爆破疑似一句话脚本

1.用K8的爆破
死慢死慢,还爆破不出来。



2.准备用burp爆破一句话,速度快,字典也多些。如图8
8.png



这里用了.net的输出语句,在Burp里面替换pass为变量,只要变量=密码了。返回值会不一样。爆破结果如图9


9.png


当时一共配置了30多W好用的字典,没给爆破出来。



【该看清现实了】↓
抽根烟想了一下然后继续,想到这个系统是存在注入的,但是前面测试给修复了。

所以想继续回到注入。
于是采集了此站所有能采集到的脚本,逐个测试。


【水到渠成 事在人为】↓
结果半天的手工测试,找到了一个可能未被修补的链接;
得到↓
在/web_site/目录下存在Search.aspx?type=0&keyword=


主要考虑 1.能不能注  2.权限问题

放进工具看看情况;如图10
10.png


【结果】
存在注入,权限不小。失望的是不给读目录和写shell。不过常用的命令可以执行,whoami为网络权限。

【曾经的那匹马,等我】
思路,把没爆破出来的一句话导出成x.txt 看密码。

虽然磁盘权限不高,copy和type应该可以的。于是准备把一句话导出到同目录的txt,查看密码。
准备执行;
type "D:\UserWebSpace\YICS NetWebSite\upimg\a.asp">>"D:\UserWebSpace\YICS NetWebSite\upimg\666.txt"


工具没回显。如图11

11.png

【就让我看一下】
我们先访问看看,不行的话在找原因or换工具 如图12
12.png



【收获】
得到一句话密码为:A1~G^fs*Q*aQ&$#
  这密码,要是能爆破出来   我可以考虑给自己烧香。



连接,如图13
13.png





【不满足,想要】

OK,此时得到了shell,下面上大马提权。看下网络情况;如图14
14.png



【基本情况】
内网,补丁打的不多,测试后用了IIS7的exp加了隐藏用户。如图15
15.png



查看下用户情况;图16
16.png


已启用并且加入管理组,看下远程端口。

通过系统探测和PID确定是5235.看下开启状况;图17
17.png


已经开启,下面就是转发端口了。

【本机环境】
我本地是内网,192.168.1.103.我这边两台电脑连接路由,路由接的拨号。所以没办法,映射路由的话太麻烦。

【外网,你回来吧】
然后给客服打个电话重置了拨号密码,网线直接接光纤,不经过路由了。这个事情耽误了时间。


【外网你来了,一起转发吧】
然后执行;如图18
18-1.png






成功拿下服务器,下面就看看数据;如图19 20
19.png
20.png




一共有20多个库,每个库里有100多个表。

我倒是很想看看这个房产数据长啥样↓

一个一个找就累死了,于是用sql查一下库下所有表占用大小来判断数据存放位置。

执行;如图21
21.png



然后通过经验很快找的数据;如图22
22.png



  很多数据,这东西动了不值,踏实搞技术吧。



然后内网进一步时发现192.168.3.200 这个B段也是房产网,闲的顺便一起给拿下了 如图23
23.png



【说明】
1.我投稿几天以后还没有回应,于是发到t00ls了,不过最先发的还是90,邮件时间是证明,这事我说出来,希望各位勿怪。
2.由于中间出了点插曲,各位管理大大把我的投稿文章给遗漏了,....。好吧。好在水落总有石出时,感谢各位管理。
3.作为加入90sec,非常开心。哪里做的有问题请大家指出来,版规我会仔细阅读的。
感谢大家。
============================================
态度端正,文章思路清晰,故通过。
============================================
投稿的时候当晚就已经阅读,后来事情较多,就忘记回复了。等了八天
左右才回复,管理的失误,很抱歉。



评分

参与人数 1酒票 +5 收起 理由
管理05 + 5 欢迎加入90!

查看全部评分

发表于 2016-5-11 00:18:43 | 显示全部楼层
tools里面发表于 6 天前 12:48
 楼主| 发表于 2016-5-11 00:34:03 | 显示全部楼层
879179892 发表于 2016-5-11 00:18
tools里面发表于 6 天前 12:48

感谢关注,管理也说了,八天前在90投的稿。
不会做不仗义的事的。感谢回复。
发表于 2016-5-11 00:42:44 | 显示全部楼层
确定常用图片存放目录;/images/,/upimg/,但是你分析的好像不是很对额,看了下images的文件命名,应该不是上传点的,而是网站程序用到的一些图片文件额 。

亮点:
type "D:\UserWebSpace\YICS NetWebSite\upimg\a.asp">>"D:\UserWebSpace\YICS NetWebSite\upimg\666.txt"

图片马跟a.asp的大小一样,下载了图片马得到密码后可以尝试登录一下,不知道你试了没 。

还有就是你把内网部分简写了,不知道你是通过啥方法进入到B段的192.168.3.200 。

评分

参与人数 1酒票 +2 收起 理由
管理05 + 2 积极参与讨论

查看全部评分

 楼主| 发表于 2016-5-11 01:03:53 | 显示全部楼层
komas 发表于 2016-5-11 00:42
确定常用图片存放目录;/images/,/upimg/,但是你分析的好像不是很对额,看了下images的文件命名,应该不 ...

@komas


老江湖啊,观察的很细致,下面咱们逐一交流↓
1.images这个问题,说不准,不过大部分情况下图片存在目录确实有针对性,上传点就是上传点,网站本身配置图片就是本身图片。不过很有很多是在一起的,你这样说我很感谢,你说的很有道理。
2.所以说你观察的很细致,刚看到的时候就尝试了图马的密码,不正确。这个大小一样,但是上传时间不一样,个人觉得被改时间的可能性大一些。感谢交流。
3.内网方面拿不出手,不过话又说回来,只有交流才能进步。所以下次会一起发出来的,哪怕是自认为拿不出手的,也写详细点。前辈多指点就好。
  感谢交流。
发表于 2016-5-11 01:18:24 | 显示全部楼层

哪是什么老江湖,前辈的,就是一起交流学习嘛!看你写的挺详细的,就仔细的看了一下整个过程!


发表于 2016-5-11 17:14:47 | 显示全部楼层
查看密码这里思路确实给力
type "D:\UserWebSpace\YICS NetWebSite\upimg\a.asp">>"D:\UserWebSpace\YICS NetWebSite\upimg\666.txt"
不过这马的密码也给力哈哈我想知道那个aspx大马是多少哈哈
发表于 2016-5-11 17:22:56 | 显示全部楼层
1、注入点不给读目录,但是从mssql2005以后,默认是不开启xp_dirtree列目录的,你可以手工开启这个组件(需要sa权限)
2、sa降权了,从你测试可以读文件,可以测试差异备份到web目录(如果文章没有别人的马的话)
2、最后一个端口映射那里不用这么麻烦,支持aspx的话用regeorg做个socket5代理,本机自己穿透过去就ok了。

评分

参与人数 1酒票 +2 收起 理由
管理05 + 2 积极参与讨论

查看全部评分

 楼主| 发表于 2016-5-11 18:00:57 | 显示全部楼层
芙蓉王 发表于 2016-5-11 17:14
查看密码这里思路确实给力
type "D:%userWebSpace\YICS NetWebSite%upimg\a.asp">>"D:%userWebSp ...

  雕虫小技而已,那个大马密码很复杂,给忘了。总之没继续爆破是明智的选择。
 楼主| 发表于 2016-5-11 18:12:44 | 显示全部楼层
80uncle 发表于 2016-5-11 17:22
1、注入点不给读目录,但是从mssql2005以后,默认是不开启xp_dirtree列目录的,你可以手工开启这个组件(需 ...

  感谢@80uncle
前辈分享,说的很到位。

关于
最后一个端口映射那里不用这么麻烦,支持aspx的话用regeorg做个socket5代理,本机自己穿透过去就ok了。

  这个regeorg做个socket5代理,以前就听过,没想到还挺强大,刚才百度了一些,没有相关的资料,我现在想测试一下,这玩意有没有什么说明啊?感谢指点。
发表于 2016-5-11 22:46:27 | 显示全部楼层
用reGeorg+proxychains 可能会出现一些问题,推荐用reGeorg+SockCap64个人感觉比较稳定。
regeorg 看下帮助就可以了:python reGeorgSocksProxy.py -p 8080 -u http://test.com/webshell.aspx
把程序代理到127.0.0.1:8080上就可以了。
 楼主| 发表于 2016-5-11 23:56:26 | 显示全部楼层
y0uki11 发表于 2016-5-11 22:46
用reGeorg+proxychains 可能会出现一些问题,推荐用reGeorg+SockCap64个人感觉比较稳定。
regeorg 看下帮 ...

  感谢分享,这边搞完我实际测试一下。非常感谢。
发表于 2016-5-18 11:42:41 | 显示全部楼层
还是比较关心怎么拿192.168.3.200的
 楼主| 发表于 2016-5-21 22:02:53 | 显示全部楼层
nullily 发表于 2016-5-18 11:42
还是比较关心怎么拿192.168.3.200的

  哈哈,说的装逼了。其实就是通过搜索引擎找B段,发现也有个房产站,并且一套系统。
拿下肯定就顺理成章了。

九零

GMT+8, 2026-10-22 12:52

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表