BLOG2026-06-08
blog
[⭐⭐] nginx ACL을 \xA0 한 바이트로 — DreamHack youth-Case 풀이
nginx가 막은 POST /shop을 경로 끝의 raw \xA0(NBSP) 한 바이트로 우회한다. nginx는 \xA0를 경로에 남겨 deny 규칙과 어긋나지만 Node url.parse는 그 공백을 떼어내 /shop으로 라우팅한다. leg 필터는 합자 fl로 toLowerCase/toUpperCase 비대칭을 찔러 통과한다.
#dreamhack#ctf#web+6