webhard

OmniWatch

hackthebox

Task: Obtain admin access to a multi-service web application with Varnish cache, Zig HTTP backend, Flask controller, and a Chromium bot. Solution: Chain CRLF injection in http.zig to inject CacheKey header for Varnish cache poisoning with XSS, steal moderator JWT via bot timing, use LFI to read JWT secret, forge admin JWT, and use stacked SQL injection to insert signature.

$ ls tags/ techniques/
lfi_path_traversaljwt_forgeryreflected_xsscrlf_header_injectionvarnish_cache_poisoningcookie_stealingstacked_sqlibot_timing_attack

🔒

Permission denied (requires tier.pro)

Sign in to access full writeups

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

$ssh [email protected]