项目介绍
Msmap是一个内存马生成器,兼容多种容器、组件、编码器、WebShell / Proxy / Killer 和管理客户端
功能支持
A、功能支持:
B、容器支持
备注:
SpringHandler仅支持JDK8+
JVM默认支持Linux Tomcat 8/9
,可以根据进阶指南适配更多版本
项目使用
进入项目目录之后运行脚本,随后会自动生成内存马文件:
cd msmap
python generator.py
进阶用法
编辑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),可以根据目标容器替换 gist/java/container/jdk/javax.py 与 lib/servlet-api.jar
pip3 install pyperclip 可启用自动复制到系统剪切板