mischard

Git Hoarder

kalmarctf

Task: Service runs git clone on user-provided URL, goal is RCE to read /app/flag.txt. Solution: Chain 3 clones - create symlink to HOME, write .gitconfig via symlink to enable ext:: protocol, then RCE via ext::sh command.

$ ls tags/ techniques/
git_url_destination_parsingsymlink_clone_redirectgitconfig_protocol_injectionext_protocol_rcechained_clone_attack

🔒

Permission denied (requires tier.pro)

Sign in to access full writeups

Create a free account with GitHub to get started.

$ssh [email protected]