java memshell generator
v1.0.6
高度にカスタマイズ可能な Java メモリホース生成ツール
警告
このツールは、セキュリティの研究と学習のみを目的としています。ユーザーは、このツールの使用から生じるすべての法的責任および関連する責任に対して責任を負います。あなたの行動が現地の法律および規制に準拠していることを確認してください。著者は一切の責任を負いません。これに同意できない場合は、このツールを使用しないでください。
ミドルウェア | フレーム | ツール(ベータ版) | 記憶馬タイプ | 出力形式 | 補助モジュール |
---|---|---|---|---|---|
トムキャット | SpringMVC | アントソード (2.1.15) | リスナー | BASE64 | 特別な脆弱性パッケージ |
樹脂 | スプリングウェブフラックス | ビハインド (4.0.7) | フィルター | BCEL | 式ステートメントのカプセル化 |
ウェブロジック | ゴジラ (4.0.1) | インターセプター | ビッグ整数 | ||
桟橋 | ネオリジョージ (5.1.0) | ハンドラーメソッド | クラス | ||
ウェブスフィア | Suo5 (0.9.0) | トムキャットバルブ | 瓶 | ||
逆流 | カスタム | JAR_AGENT | |||
グラスフィッシュ | JS | ||||
JSP |
メイブン (v3.9.3)
mvn パッケージ アセンブリ:単一
グラフィカル
java -jar ./releases/jmg-gui-1.0.8.jar
コマンドライン
java -jar ./releases/jmg-cli-1.0.8.jar
キツツキプラグイン
jmg-woodpecker-1.0.8.jar を woodpecker プラグイン ディレクトリに追加します
サードパーティのライブラリ (Maven)
1. jmg-sdk-1.0.8.jar をローカル Maven リポジトリにインストールします
mvn install:install-file -Dfile=./releases/jmg-sdk-1.0.8.jar -DgroupId=jmg -DartifactId=jmg-sdk -Dversion=1.0.8 -Dpackaging=jar
2.依存関係として追加
<依存関係> <groupId>jmg</groupId> <artifactId>jmg-sdk</artifactId> <バージョン>1.0.8</バージョン> </依存関係>
3.例
// 基础配置 AbstractConfig config = new AbstractConfig() {{ // 设置工具类型 setToolType(Constants.TOOL_GODZILLA); // 设置中间件 or 框架 setServerType(Constants.SERVER_TOMCAT); // 设置内存马类型 setShellType(Constants.SHELL_LISTENER); // 设置输出格式为 BASE64 setOutputFormat(Constants.FORMAT_BASE64); // 设置漏洞利用封装,默认不启用 setGadgetType(Constants.GADGET_NONE); // 初始化基础配置 build(); }}; jMGenerator generator = new jMGenerator(config); generator.genPayload(); generator.printPayload(); // 连接信息 SDKResultUtil.printBasicInfo(config); SDKResultUtil.printDebugInfo(config);
jMG v1.0.8
jMG v1.0.6
jMG v1.0.5
jMG v1.0.4
https://github.com/c0ny1
https://github.com/whwlsfb
https://github.com/feihong-cs/memShell
https://github.com/su18/MemoryShell
https://github.com/BeichenDream/GodzillaMemoryShellProject
マサチューセッツ工科大学