webhard

No Quotes 3

uoftctf2026

Task: Flask app with WAF blocking quotes and periods, SHA256 double-check after SQL query, and SSTI in session. Solution: SQL quine via SHA2(REPLACE(..., HEX(...))) to bypass hash verification, combined with period-less SSTI using dict() attribute access.

$ ls tags/ techniques/
backslash_escapehex_encodingunion_selectssti_rcesql_quinesha2_replace

🔒

Permission denied (requires tier.pro)

Sign in to access full writeups

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

$ssh [email protected]