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]