PSexec工具横向移动

news2024/11/15 4:49:46

一. 其他横向工具和命令介绍

之前我们讲解了IPC,PTH,PTK,PTH,其实这些东西都是用来进行认证的

IPC:使用明文的账号密码进行认证
PTH:使用NTLM-hash值进行认证
PTK:使用AES秘钥进行认证
PTT:使用票据进行认证

认证通过之后如何实现远程上线内网其他的机器,或者说远程执行其他电脑的命令呢?

计划任务
服务

除了以上俩种方式其实还有其他的方法和工具的,接下来我就一一对齐进行介绍,并且分析原理和流量,从底层了解工具

  1. psexec工具
  2. smbexec工具
  3. WMI命令
  4. DCOM接口
  5. WinRM服务

二. PSEXEC介绍和使用命令

1.Psexec工具介绍

psexec 是 windows 下非常好的一款远程命令行工具。Psexec是微软提供的pstools命令中的一个,psexec的使用不需要对方主机开方3389端口,只需要对方开启admin 共享和 i p c 共享和ipc 共享和ipc (该共享默认开启,依赖于445端口)。
但是,假如目标主机开启了防火墙(防火墙禁止445端口连接),说白了要开启445和135端口,如果没有开启psexec也是不能使用的所以杀毒软件将其列在白名单中
以下的这个psexec是官方提供的,还有其他第三方开发的psexec工具比如之前讲的impactek中的,当然还有PS脚本等,但是原理都一样!

微软下载地址:https://docs.microsoft.com/zh-cn/sysinternals/downloads/pstools

2.使用方法

Psexec工具使用-Pstools下的

psexec \\ip -u administrator -p admin cmd 进⼊半交互式shell
PsExec -accepteula \\192.168.108.101 -s cmd.exe 建立交互的shell
psexec \\ip - uadministrator -p admin -w c:\ cmd 进⼊交互式shell,且c:\是⽬标机器的⼯作⽬录
psexec \\ip -u administrator -p admin whoami all 执行命令
psexec \\ip -u administrator -p admin -d c:\beacon.exe 执行文件
psexec \\ip -u administrator -p admin -h -d c:\beacon.exe UAC的⽤⼾权限执行文件

更多工具的使用用法:https://learn.microsoft.com/zh-cn/sysinternals/downloads/psexec

在这里插入图片描述

直接运行会有弹窗,可以使用-accepteula跳过弹窗

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

三. PSEXEC工具运行原理

当运行psexec之后:

第一步:先用提供的账号和密码进行NTLM认证

在这里插入图片描述

第二步:认证成功后,连接IPC , a d m i n ,admin ,admin共享文件, 以此将 PSEXESVC上传到C:/WINDOWS目录下

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

查看目标电脑C盘windows目录下是否有

在这里插入图片描述
第三步:调用svcctl并创建PSEXESVC服务,该服务是运行PSEXESVC.EXE程序
在这里插入图片描述
在这里插入图片描述

调用服务创建命名管道
命名管道基于smb协议通信,它是用来让两个进程间进行通信的命名管道有点类似于
socket连接,是用来传输数据的
在这里插入图片描述

Psexec会留下大量的日志,因为涉及到创建服务和认证
在这里插入图片描述

四. 不同认证下的PSEXEC上线操作

  • 根据前四篇对IPC$,PTH,PTK,PTT的讲解,在这里用表格的方式总结一下每种认证方式在不同用户权限下的结果!
认证方式工作组(administrator)工作组(普管)工作组(普用)域管(administrator)域内普通管理员域内普通用户
IPC$xxx
PTHxxx
PTKx
PTTx

注意:如果是工作组,administrator可以和任意电脑建立认证后,并且执行命令
普通管理员(有UAC)不行,除过早期的电脑比如xp 2003 之类

IPC认证,PTH,PTT,PTK之后我们进行psexec上线操作(administrator)

IPC$

  1. 工作组
    在这里插入图片描述
  2. 域环境
    在这里插入图片描述
    PTH
  3. 工作组
    借助CS中插件完成PTH传递
    在这里插入图片描述
    在这里插入图片描述
    前面几篇中也有相同的测试过程,这里就不赘述了

总结

版本认证方式环境是否可上线环境是否可上线
win 2008IPC$工作组域环境
win 2008PTH工作组域环境
win 2008PTK工作组x域环境
win 2008PTT工作组x域环境
  • 如果是工作组情况,最好用PTH认证
  • 如果是域做好使用票据PTT

五. Pstools工具集介绍

Windows NT和 Windows 2000 资源工具包附带许多命令行工具,可帮助你管理Windows NT/2K 系统。 随着时间的推移,我发展了一系列类似的工具,包括一些未包含在资源工具包中的工具。 这些工具的区别在于,它们都允许你管理远程系统以及本地系统。 套件中的第一个工具是 PsList,该工具可让你查看有关进程的详细信息,并且套件在不断发展。 PsList 中的“Ps”前缀与列出命令行工具的标准 UNIX 进程名为“ps”有关,因此我已为所有工具采用此前缀,以便将它们捆绑到名为PsTools 的工具套件中。

https://learn.microsoft.com/zh-cn/sysinternals/downloads/pstools

在这里插入图片描述

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

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

相关文章

23种设计模式全面总结 | 快速复习(附PDF+MD版本)

本篇文章是对于23种设计模式的一个全面的总结,受限于文章篇幅无法对每个设计模式做到全面的解析,但几乎每个设计模式都提供了案例和类图结构,非常适合快速复习和在学习设计模式之前的全预习把握。 💡文章的 pdf markdown 版本可通…

智能座舱-车载声学技术训练营

语音交互赋能车载智能终端,成为智能座舱生态构建的核心功能 曾几何时,至少十年前,车内语音交互,大家都认为是“智障”阶段,基本上除了难用作为评价找不到其他的形容词做修饰。 但是随着技术的不断发展,特别…

2024年哪款充电宝好?热门罗马仕、西圣、倍思充电宝全方面实测

在这个人人都离不开手机的时代,出门坐车需要用到手机刷卡,吃饭点外卖需要用到手机,做旅游攻略需要用到手机等等,如果是出门一天的话不带充电宝,手机基本是不能够撑回到家的,这时候就需要一个充电宝辅助我们…

整理前端新出的操作工具好用又好玩(Custom Formatter,Oxlint,Nuxt DevTools,component-party)

1.使用Custom Formatter 使vue3中的reactive object 在Chrome在console中更易理解的方式展现 启用步骤: 1.打开控制台,然后打开console设置 2.前往proferences中的Console,勾选Enable custom formatters选项 3.刷新页面 2.使用css Overv…

【NumPy】权威指南:使用NumPy的percentile函数进行百分位数计算

🧑 博主简介:阿里巴巴嵌入式技术专家,深耕嵌入式人工智能领域,具备多年的嵌入式硬件产品研发管理经验。 📒 博客介绍:分享嵌入式开发领域的相关知识、经验、思考和感悟,欢迎关注。提供嵌入式方向…

2024最新(PC+WEB+IOS+Android)即时通讯系统客户端仿默往IM源码下载

2024最新(PCWEBIOSAndroid)即时通讯系统客户端仿默往IM源码下载(总大小约2.4G) 系统功能配置灵活、海量并发、稳定可靠、数据安全,2小时快速部署、数据安全、单聊群聊、系统通知等通信功能,支持App、PC、Web等多端快速接入。 群功能&#xf…

【小米手环7】表盘修改/制作指南

2024年了还有人用小米手环7么? 5月10号得到我的小米手环7nfc,随之开启了我对表盘制作的探索之旅。~历时18天,终于让我成功修改了官方表盘——荧光电子!表盘:羽球人的荧光电子已上传至表盘自定义工具app。 接下来&…

将x减到0的最小操作(滑动窗口)

算法原理: 第一眼看到这个题的时候,我真的想不到它到底是怎么和滑动窗口联系起来的,在我的脑海里只有一个简单的双指针。直到我看过了题解,才明白原来是这么回事:先看题目是求最小操作数,此时你一定不要先…

二叉树顺序结构实现【堆的实现】【详细图解】

P. S.:以下代码均在VS2019环境下测试,不代表所有编译器均可通过。 P. S.:测试代码均未展示头文件stdio.h的声明,使用时请自行添加。 目录 1、二叉树的顺序结构2、堆的概念3、堆的实现3.1 堆实现的前提3.1.1 向上调整3.1.2 向下调…

网络安全行为可控定义以及表现内容简述

在数字化快速发展的今天,网络安全已成为国家和企业不可或缺的防线。据统计,网络攻击事件频发,给全球经济带来了巨大损失。因此,确保网络安全行为可控显得尤为重要。今天我们来聊聊网络安全行为可控定义以及表现内容。 网络安全行为…

音视频开发9 FFmpeg 解复用框架说明,重要API说明

一,播放器框架 二 常用音视频术语 容器/文件(Conainer/File): 即特定格式的多媒体文件, 比如mp4、flv、mkv等。 媒体流(Stream): 表示时间轴上的一段连续数据&#xff0…

维护课堂纪律的重要性

在课堂上,老师们是否经常遇到这样的情况:孩子们交头接耳,小动作不断,甚至有人偷偷玩手机?这些行为长让老师感到头疼,但作为老师,是否思考过,维护课堂纪律的重要性究竟何在&#xff1…

生信网络学院|05月31日《SOLIDWORKS Manage 产品周期管理》

课程主题:SOLIDWORKS Manage 产品周期管理 课程时间:2024年05月31日 14:00-14:30 主讲人:付舰 生信科技 PLM实施顾问 1、SOLIDWORKS Manage介绍 2、周期流程管理 3、产品项目管理 4、项目会议管理 5、项目问题管理 安装腾讯会议客户端…

java配置文件解析yml/xml/properties文件

XML 以mybatis.xml:获取所有Environment中的数据库并连接session为例 import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.Node; import org.w3c.dom.NodeList; import org.xml.sax.SAXException;import javax.xml.parsers.DocumentBuilder; impo…

第十二周 5.21面向对象的三大特性(封装、继承、多态)(二)

三、多态 1.理解: (1)多态:父类型的引用存储不同子类型的对象 父类类名 引用名 new 子类类名(); 引用 对象 父类型 子类型 …

视频太大怎么压缩变小 视频太大了怎么压缩

视频作为一种多媒体形式,在当今社会的重要性日益凸显,其应用范围广泛,影响力深远。 但是视频文件的大小也在不断增加,这给存储和传输带来了很大的困扰。那么,当视频文件过大时,我们该如何将其压缩变小呢&am…

lubuntu20.04安装和使用ROS Noetic Ninjemys

Noetic Ninjemys 最后一个ROS官方支持的第一代Noetic Ninjemys 为何选择Lubuntu 熟悉我博客的朋友知道,我的这些分享都没有官方经费支持,都是在自己和志同道合朋友们共同努力下,走到今天。 设备陈旧,只能选择对系统资源需求最少…

Common Lisp笔记

在计划学习函数式编程的时候,我一开始打算学习的是 F#。因为我朋友就是在 DTU 上的学,F# 就是 DTU(丹麦理工)开发的。但是由于 F# 和微软的 .NET 绑定,而在 macOS 上,目前版本的 .NET 的是有些问题的&#…

【NumPy】NumPy线性代数模块详解:掌握numpy.linalg的核心功能

🧑 博主简介:阿里巴巴嵌入式技术专家,深耕嵌入式人工智能领域,具备多年的嵌入式硬件产品研发管理经验。 📒 博客介绍:分享嵌入式开发领域的相关知识、经验、思考和感悟,欢迎关注。提供嵌入式方向…

软件测试人员如何规划自己的职业发展路线

在这个飞速发展的时代中,我们每个人都渴望在各自的领域里找到属于自己的一片天空,而对于那些致力于软件测试的朋友们而言,规划好自己的职业发展路线显得尤为重要。 一、明确目标 首先,我们需要确立一个明确的职业发展目标。对于软…