miscmedium

Broken Shell

hackthebox

Task: Escape a restricted bash shell that only allows numbers and special characters (no letters). Solution: Use bash parameter expansion ${var:offset:length} to extract letters from $0 variable and construct commands like 'ls' and 'nl'.

$ ls tags/ techniques/
bash_parameter_expansionglob_patternscharacter_extraction

🔒

Permission denied (requires tier.pro)

Sign in to access full writeups

Create a free account with GitHub, then upgrade to Pro.

$ssh [email protected]