Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Axis1.4-CVE-2019-0227 — Apache Axis1.4 リモートコマンド実行脆弱性の悪用ツール - CVE-2019-0227,サービス名とWebshellファイル名のランダム化をサポート | Kitploit
ツール/GitHubGitHub/1475210817/axis1.4-cve-2019-0227
ペイロード生成脆弱性分析エクスプロイトウェブアプリケーション悪用ペネトレーションテストリモートアクセスツール
GitHub1475210817/axis1.4-cve-2019-0227

Axis1.4-CVE-2019-0227

Apache Axis1.4 リモートコマンド実行脆弱性の悪用ツール - CVE-2019-0227,サービス名とWebshellファイル名のランダム化をサポート

リポジトリを見る
3ヶ月前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

Axis1.4 CVE-2019-0227 リモートコマンド実行脆弱性利用ツール

📖 脆弱性の説明

Apache Axis1.4 には、リモートコマンド実行脆弱性 (CVE-2019-0227) が存在します。enableRemoteAdmin プロパティが true に設定されている場合、攻撃者は AdminService インターフェースを介して悪意のあるサービスをデプロイし、ターゲットサーバー上で任意のシステムコマンドを実行できます。

影響を受けるバージョン: Apache Axis ≤ 1.4

トリガー条件: enableRemoteAdmin が true に設定されていること

🎯 2つの利用方法

方法スクリプト原理ファイル書き込みの有無隠蔽性
方法1: JSP Webshelljsp-webshell/axis_exp.pyLogHandler を介して JSP Webshell を書き込む✅ ファイルを書き込む低
方法2: Freemarker 直接実行freemarker-exec/axis_freemarker_exp.pyFreemarker Execute クラスを直接呼び出してコマンドを実行❌ ファイルを書き込まない高

🚀 クイックスタート

方法1: JSP Webshell 方式

root@kitploit:~
cd jsp-webshell
python3 axis_exp.py -u http://target.com:8080/axis/ -c "whoami"

方法2: Freemarker 直接実行方式

root@kitploit:~
cd freemarker-exec
python3 axis_freemarker_exp.py -u http://target.com:8080/axis/ -c "whoami"

📦 依存関係のインストール

root@kitploit:~
pip install requests urllib3

📁 ディレクトリ構造

root@kitploit:~
Axis1.4-CVE-2019-0227/
├── README.md
├── jsp-webshell/
│   ├── axis_exp.py
│   └── README.md
└── freemarker-exec/
    ├── axis_freemarker_exp.py
    └── README.md

⚠️ 免責事項

本ツールはセキュリティ研究および許可されたテストの目的のみに使用されます。許可なく本ツールを使用してターゲットシステムを攻撃することは違法行為であり、使用者はすべての法的責任を負うものとします。

📄 ライセンス

MIT License

root@kitploit:~

## 📝 サブディレクトリ README(jsp-webshell/README.md)

Axis1.4 CVE-2019-0227 エクスプロイトスクリプト - JSP Webshell 方式

原理

Axis AdminService を介して悪意のあるサービスをデプロイし、LogHandler を利用して JSP Webshell を書き込み、GET リクエストでコマンドを実行します。

攻撃フロー

root@kitploit:~
悪意のあるサービスのデプロイ → LogHandler による shell.jsp の書き込み → GET リクエストによるコマンド実行

使用方法

root@kitploit:~
# 単一コマンドの実行
python3 axis_exp.py -u http://localhost:8080/axis/ -c "whoami"

# インタラクティブシェル
python3 axis_exp.py -u http://localhost:8080/axis/ -i

# 認証あり
python3 axis_exp.py -u http://localhost:8080/axis/ -U admin -P admin -i

パラメーター説明

特徴

  • ✅ 汎用性が高く、追加コンポーネントに依存しない
  • ❌ webshell ファイルが残る
root@kitploit:~

## 📝 サブディレクトリ README(freemarker-exec/README.md)

Axis1.4 CVE-2019-0227 エクスプロイトスクリプト - Freemarker 直接実行方式

原理

Axis AdminService を介して freemarker.template.utility.Execute クラスを指すサービスをデプロイし、その exec メソッドを直接呼び出してシステムコマンドを実行します。ファイルは一切書き込みません。

攻撃フロー

root@kitploit:~
Execute サービスのデプロイ → exec メソッドの直接呼び出し → コマンド実行結果が SOAP 応答で返される

前提条件

  • ターゲット Axis 環境の WEB-INF/lib/ ディレクトリに freemarker.jar が存在すること(Axis 1.4 はデフォルトで同梱)

使用方法

root@kitploit:~
# 単一コマンドの実行
python3 axis_freemarker_exp.py -u http://localhost:8080/axis/ -c "whoami"

# インタラクティブシェル
python3 axis_freemarker_exp.py -u http://localhost:8080/axis/ -i

# 認証あり
python3 axis_freemarker_exp.py -u http://localhost:8080/axis/ -U admin -P admin -i

パラメーター説明

特徴

  • ✅ ファイルを一切書き込まず、ファイルの痕跡が残らない
  • ✅ より隠蔽性が高く、ログ記録のみ
  • ⚠️ ターゲットに freemarker.jar が必要
root@kitploit:~
ツールをダウンロード
パラメーター説明
-u, --urlターゲット Axis サービスのアドレス
-c, --command単一コマンドを実行
-i, --interactiveインタラクティブシェルモード
-U, --usernameBasic 認証のユーザー名
-P, --passwordBasic 認証のパスワード
パラメーター説明
-u, --urlターゲット Axis サービスのアドレス
-c, --command単一コマンドを実行
-i, --interactiveインタラクティブシェルモード
-U, --usernameBasic 認証のユーザー名
-P, --passwordBasic 認証のパスワード