绝境渗透之你们想看的从0到100的渗透过程

原文来自:https://bbs.ichunqiu.com/thread-42556-1-1.html

 

本次渗透为合作学校展开的渗透测试,比较艰难。途中所涉及的IP 均处理过。如有漏码请私信与我告知。

项目:www.*.edu.tw

主站信息:PHP脚本

服务器:Linux

简述:此次目标的难度性比较大,有2网段:

信息如下:

193.*.117.1/24

193.*.116.1/24

193.*.115.1/24

193.*.114.1/24

193.*.112.1/24

193.*.*.1/24

193.*.109/24

193.*.108.1/24

193.*.107.1/24

193.*.106.1/24

193.*.105.1/24

193.*.104.1/24

193.*.103.1/24

193.*.101.1/24

193.*.100.1/24

193.*.99.1/24

193.*.98.1/24

193.*.97.1/24

193.*.96.1/24

193.*.95.1/24

193.*.94.1/24

193.*.93.1/24

193.*.92.1/24

193.*.91.1/24

193.*.86.1/24

另外一个

180.*.5.1/24

180.*.22.1/24

180.*.20.1/24

180.*.19.1/24

180.*.17.1/24

180.*.16.1/24

180.*.15.1/24

180.*.11.1/24

180.*.10.1/24

180.*.1.1/24

以上信息利用以及来源思路:

1.搜集子域名–>>2.ping出IP域名–>>3.整理为网段字典–>>4.对每个网段进行端口扫描(常用端口:8080,3389,3306,1433,21,80)寻找WEB应用。

有了以上信息之后我们先从学生角度出发:

获取学号ID样式

于是乎通过Google语法开始Go:

site:*.edu.tw 学号

果然找到

image.png

(部分打码)

开始收集主要站点:

http://*.*.114.7/syolphony/login.html  邮件中心 (APT攻击需要)

https://*.*.edu.tw:8443/kkkk/ssss/sso?sid=0&sid=0 xx统一登录中心(类似于我们的QQ登陆)所有学生都可以从这里登入系统(核心数据库服务器连接处)

http://*.*.edu.tw/index_p.html 老师邮件中心 (APT攻击需要)

随后我们利用收集到的学号开始来了解他们的学号生成过程。

 

許XX B0929153

許XX B0929153

張XX B0929036

于是开始利用BUrp生成账户然后爆破。

 

本想着用老套路。结果发现。竟然没有一个账户存在弱口令。Md!心中一想肯定有什么密码机制。爆破肯定没戏了!!。

 

换思路开始搞子站。(收集账户密码实施撞库攻击)

 

于是我找啊找啊。找啊找啊找啊。

 

终于在一个子站,利用御剑扫到了一个abc.asp的文件。

 

image.png

 

mail—userformail

 

admin—super

 

这是啥?难道是后台账密?于是怀着忐忑的心情。开始试试?

在网站的左下角我们找到了后台的链接地址。

071126vju5y5xuxzu9kjyz.png071152mguons75s9475bod.png

于是乎尝试了一下。结果发现。真尼玛可以登陆。开心死!

071241esb8zmsso9sxvsi2.png

利用上传功能成功的获取到了webshell权限。而且。上帝还给我了一个惊喜(System权限)哈哈哈哈哈啊哈!但是。

在这个过程中我们还发现了该服务器有:

赛门铁克(厉害的杀毒软件)

 

上传的所有马全部被杀,包括我的存货,无一幸免。这就给我们创造了无形的屏障。而且重要的地方是该服务器就是个网站服务器。也没有什么数据库信息。access里面也就我们获取到的管理员账户密码。可谓简陋至极。

但是:这台机器所在的域,有一个域控。(算是个好消息吧!)

 

经过两三天的摸索。从困难的转发出3389到成功登陆上服务器,卸载了赛门铁克(这貌似有点暴力)回头在装上。。。。内网445扫描了一圈发现并没有可用的信息。然后服务器上面翻过去翻过来,mimikatz也读取密码。均无有效信息。渗透一时间陷入了死水。

 

转机出现

不能在一棵树上吊死,于是我就先去一个网段一个网段扫描开放的端口,最终在一个网段中找到一台服务器存在目录遍历,这台服务器为我们撕开了一个大口子!

072122clw663ytrrdzykw3.png

经过对Phpmyadmin测试,发现root并不是弱口令,这!于是我看到了fond压缩包,下载下来看了一下,在test1.php中我们找到了答案

072837zajhjeeec7dcnnfm.png
使用该账户密码终于成功登陆了phpmyamdin

072928xjs6l54f214lj516.png

接着变量日志getshell啥的我也就不多介绍了。
 
获取到Shell
 
经过简单的排查与摸索,判定该台服务器为一个老师的电脑,
Windows10系统
然后我们使用日志getshell,获取到了权限。(System)
登陆了服务器。发现这个老师教信息技术的,在电脑上面并没发现他的啥密码。(比如浏览器记住密码。或者浏览器历史记录,mstsc连接记录等)
mimikatz抓了一下发现被保护了,没戏
但是功夫不负有心人,找到了一份有用的资料
073158xgli87ly75y8eze5.png
 
(IP地址分配表)
 
重大突破
 
在内网扫描了445,结果发现4台主机存在,2台03一台w7一台Xp
 
接着进行445攻击,登陆上了XP电脑,发现该电脑正在FTP传输文件到远程服务端。于是乎不敢动。晚上再来!
滴滴滴滴滴
到了晚上,在这台电脑收货颇丰,可谓是重大。该名老师登陆了Line.(爸妈啥的。妻儿啥的。。还聊着天。)而且通过进一步发现,该名老师是教授工程系的。(意义不大)但是他的一个习惯导致了此次渗透的推进,那就说他用谷歌浏览器保存了上百个网站的登陆密码。哈哈。
于是乎有了。
095646nqfpdsdvqypy2zfq.png.thumb.jpg
为我们渗透推进了重大一步,我们拿到了该名老师的很多常用账户密码,并且还附带有各种xxxpay和email等等账户密码。哈哈可谓是收货颇丰
 
接着用他的账户我们开始对学校的需要使用老师登陆的站点开始进行渗透,经过测试其中的一个教务系统,虽然存在了任意文件上传并经过辛苦查找终于找到了路径 ,但是aspx asp等均不解析,ashx看着好像会解析,但是好像有对代码进行过滤,导致没戏。绕不过waf的过滤,目测是禁止代码执行了。程序员的意识真高。只想说。但是随着一个突破的到来,那就是我们发现该名老师还访问了 一个内网IP:(10.1.3.1)的iP,难道这个内网是互通的?????
074354knn6kzts1ntorn1n.png
 

 附件可到原文下载>>>点击跳转

马上抄起MS17-010,结果果然发现了6台电脑存在445漏洞(又为我们推动了重大一步!)

 

真相越来越接近。明天写结局。 

posted @ 2018-07-12 14:42  i春秋  阅读(1052)  评论(0编辑  收藏  举报