https://dreamhack.io/wargame/challenges/268
[1] λ¬Έμ νμ
μ΄κΈ° νλ©΄μ΄λ€.
/vuln(xss) page.
μ무κ²λ 보μ΄μ§ μλλ€.
/memo νμ΄μ§
λ€μ΄κ° νμλ§νΌ "hello"κ° μ νκ² λλ€.
/flag νμ΄μ§
paramλ₯Ό 맀κ°λ³μλ‘νλ μ΄λ€ κ°μ μ μΆν μ μλ νμ΄μ§μ΄λ€.
[2] λ¬Έμ νμ΄
xss-1μ ꡬμ±μ κ°μ§λ§ λ μ΄μ /vulnνμ΄μ§μμ <script>λ₯Ό μ΄μ©ν μ€ν¬λ¦½νΈ μ½μ κ³΅κ²©μ΄ μ΄λ €μ λ€.
λ°λΌμ <script>κ° μλ innerHTMLμ μ΄μ©νμ¬ XSS 곡격μ μλνμ¬ flag κ°μ μ»μ΄λ΄μΌ νλ€.
ꡬκΈλ§μ ν΄λ³΄λ, 'xss λ°©νλ²½ μ°ν'λ₯Ό ν΅ν΄ νμ΄μΌ νλ€λλ°...
λ§μ λ°©λ²μ΄ μ‘΄μ¬νλλ°, μλ ν°μ€ν 리μ λμ¨ λ°©λ²μ μ¬μ©ν΄λ³΄μλ€.
https://fascination-euna.tistory.com/137
/vuln?param=<svg onload="alert('1')">
μ΄λ κ² μ½λλ₯Ό μ λ ₯νλ alertκ° μ μ€νμ΄ λλ κ²μ νμΈν μ μμλ€.
<svg onload="location.href = '/memo?memo=' + document.cookie">
1λ² λ¬Έμ μ μ°¨μ΄μ μ΄ vuln(xss) pageμ μ€ν¬λ¦½νΈ λμ μ¬λΆλ§ λ€λ₯΄λ€λ κ²μ μλ©΄ νμ΄ λ°©λ²μ΄ 보μ΄λ λ¬Έμ λΌκ³ νλ€.
vuln(xss) page μμ <script>alert</script> ꡬ문 μΈμ μ°ννμ¬ λμνλ μ€ν¬λ¦½νΈκ° μλμ§ μ°Ύμλ³΄κ³ ,
μ°ΎμλΈ μ½λλ₯Ό μ¬μ©νλ©΄ λλ λ¬Έμ μ΄λ€.
[3] μ°Έκ³
https://fascination-euna.tistory.com/137
https://maplewina.tistory.com/entry/Dreamhack-1%EB%8B%A8%EA%B3%84-xss-2
'SWLUG > μΉ ν΄νΉ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Dreamhack/λλ¦Όν΅] XSS Filtering Bypass (0) | 2023.11.10 |
---|---|
[webhacking.kr] Challenge old-23 (0) | 2023.11.09 |
[xss-game] Level 5: Breaking protocol (3) | 2023.11.06 |
[Dreamhack/λλ¦Όν΅] xss-1 (0) | 2023.11.05 |
[Dreamhack/λλ¦Όν΅] DOM XSS (0) | 2023.11.05 |