クリアまでの3ステップ
-
演習環境を起動
-
ターミナルで探す
-
見つけたフラグを提出
Linux-Capabilities. Privilege Escalation Beyond SUID
このシステムでは特定のバイナリにLinux capabilitiesが付与されています。SUIDビットではなくcapabilitiesを使った権限昇格の手法を探してみましょう。
getcap -r / でcapabilitiesが付与されたファイルを再帰的に探せます
cap_setuid が付与されたインタプリタは要注意です
os.setuid(0) のような呼び出しでroot権限を得られる場合があります