内网渗透——红日靶场五

一、前期准备

有win7和win2008两台虚拟机,其中win7双网卡模拟内外网

win7:

sun\heart 123.com

sun\Administrator dc123.com

2008:

sun\admin 2020.com

IP段设为:192.168.57.x(外网 NAT模式) 192.168.52.x(内网 仅主机模式)

win7:192.168.57.150/24 192.168.52.189/24

2008:192.168.52.190/24

win7需要打开phpstudy

二、外网探测

1.存活主机

发现主机:192.168.57.150

2.端口扫描

发现80端口和3306端口

访问80端口服务

3.ThinkPHP命令执行

发现ThinkPHP框架,同时发现php版本为:5.5.38

尝试thinkphp命令执行

http://192.168.57.150/index.php?s=index/\think\app/invokefunction&function=phpinfo&vars[0]=100

写入webshell,这里直接用工具:https://github.com/Lotus6/ThinkphpGUI/releases/tag/1.3

getshell

成功拿下win7

4.cs上线

上传msf生成的windows木马文件

用msf进行连接,而当我每次连接时,会发现win7会显示:

并且重连了许多次也没连上,考虑用cs试试,用cs生成windows可执行程序,并上传win7

成功上线!

三、内网渗透

1.内网信息收集

查看网络信息

发现内网网段:192.168.52.189

查看所属域

所属域为:sun.com

查看域内主机

net view

查看域控

得到域控IP:192.168.52.190

端口扫描

扫一下端口,先提升到system权限

发现开了445端口

2.横向移动

新建一个beacon_SMB监听器

成功拿下域控机器

3.权限维持

再抓一下域控机器的hash值和明文密码

创建黄金票据

4.添加域管理员

复制代码
beacon > shell net user syst3m 123qwe.com /add /domain
beacon > shell net user /domain
beacon > shell net group "domain admins" syst3m /add /domain

查看域管理员用户是否添加成功

四、总结

上面建立的域管理员用户以及植入的文件隐蔽性还是不够,后面会对其进行专项学习。学习使用.NET 安全矩阵的工具,再学习一下免杀。

相关推荐
蒋星熠3 小时前
全栈开发实战指南:从架构设计到部署运维
运维·c++·python·系统架构·node.js·devops·c5全栈
HalvmånEver3 小时前
Linux:基础开发工具(一)
linux·运维·服务器·开发语言·学习·进阶学习
real_haha3 小时前
Fabric 学习资料总结 持续更新
运维·fabric
caijingshiye5 小时前
九科信息企业自动化智能体:打破知行割裂,让AI真正动手干活
运维·人工智能·自动化
HIT_Weston7 小时前
26、【Ubuntu】【远程开发】内网穿透:密钥算法介绍(二)
linux·运维·ubuntu
大地的一角9 小时前
(Linux)ELF格式与库的链接原理
linux·运维·服务器
z202305089 小时前
Linux之中断子系统-内核中断注册源码分析(4)
linux·运维·服务器
极小狐11 小时前
比 Cursor 更丝滑的 AI DevOps 编程智能体 - CodeRider-Kilo 正式发布!
运维·人工智能·devops
Sunlightʊə11 小时前
2.登录页测试用例
运维·服务器·前端·功能测试·单元测试
利刃大大12 小时前
【高并发服务器:HTTP应用】十六、HttpContext上下文模块 && HttpServer服务器模块&& 服务器测试
运维·服务器·http·高并发·项目