μ°λ¦¬μ XSS νν°λ μμ ν©λλ€... μ λ§λ‘?
script νκ·Έλ§ μ°¨λ¨λλ κ²μ μλλλ€. νμ§λ§ λͺ¨λ νκ·Έκ° μ°¨λ¨λλ κ²λ μλλλ€.
HTML5μλ λ§μ μλ‘μ΄ νκ·Έλ€μ΄ μμ΅λλ€. svg, math, details λ±...
XSSκ° μ±κ³΅νλ©΄ /api/flag μλν¬μΈνΈμ μμ²μ 보λ΄λ³΄μΈμ.
fetch APIλ₯Ό μ¬μ©νμ¬ νλκ·Έλ₯Ό κ°μ Έμ¬ μ μμ΅λλ€: fetch('/api/flag').then(r=>r.json()).then(d=>alert(d.flag))
XSS νν°λ§μ μ°ννμ¬ /api/flagμμ νλκ·Έλ₯Ό νλνμΈμ!