
このコードは Joomla! Core 1.5.0 - 3.9.4 - Directory Traversal / Authenticated Arbitrary File Deletion から取得され、Academy のモジュール "Attacking Commoon Applications" のセクション "Attacking Joomla" での演習に適合するように Python 3 に変換されました。
元のコードは Python 2 で書かれていましたが、2to3 ツールを使用して変換されました。ただし、Python 3 と互換性を持たせるためにいくつかの追加変更が必要でした。
このコードを実行するには、システムに Python 3 がインストールされている必要があります。
コードを実行するには、ターミナルまたはコマンドプロンプトで Python 3 を使用してスクリプトを実行するだけです。例:
$ wget https://raw.githubusercontent.com/dpgg101/CVE-2019-10945/main/CVE-2019-10945.py
$ python3 CVE-2019-10945.py
コードに問題を見つけたり、改善の提案がある場合は、遠慮なく Issue を開くかプルリクエストを送信してください。