[WEB-HACKING] HTML μ΄λ²€νΈ μμ± λͺ¨μ & XSS μμ©
μλμ μ΄λ²€νΈ μμ±λ€μ λͺ¨λ Script(μλ°μ€ν¬λ¦½νΈ)μ κ°λ§μ λ°κ³ μμΌλ©°, μ¬μ©μκ° νΉμ 쑰건μ λ§μ‘±νκ² λλ©΄ μ΄λ²€νΈκ° λ°μμ νκ² λ©λλ€.
[Window Event Attributes]
onafterprint |
onbeforeprint |
onbeforeunload |
onerror |
onhashchange |
onload |
onmessage |
onoffline |
ononline |
onpagehide |
onpageshow |
onpopstate |
onresize |
onstorage |
onunload |
[Form Events]
onblur |
onchange |
oncontextmenu |
onfocus |
oninput |
oninvalid |
onreset |
onsearch |
onselect |
onsubmit |
[Mouse Events]
onclick |
ondblclick |
onmousedown |
onmousemove |
onmouseout |
onmouseover |
onmouseup |
onmousewheel |
onwheel |
[Drag Events]
ondrag |
ondragend |
ondragenter |
ondragleave |
ondragover |
ondragstart |
ondrop |
onscroll |
[Clipboard Events]
oncopy |
oncut |
onpaste |
[Media Events]
onabort |
oncanplay |
oncanplaythrough |
oncuechange |
ondurationchange |
onemptied |
onended |
onerror |
onloadeddata |
onloadedmetadata |
onloadstart |
onpause |
onplay |
onplaying |
onprogress |
onratechange |
onseeked |
onseeking |
onstalled |
onsuspend |
ontimeupdate |
onvolumechange |
[Misc Events]
ontoggle |
μκ°λ³΄λ€ μ λ§ λ§μ μμ±λ€μ΄ μ‘΄μ¬λ₯Ό νλλ°μ. μ무리 μΉ κ°λ°μ μ€λ νλ€κ³ ν΄λ μμ μμ±λ€μ μ λΆ μ¬μ©νλ κ²μ μ΄λ €μ΄ μΌμ λλ€.
μ΄λ₯Ό μ μ©νμ¬ ν΄μ»€λ μμ λ€μν μμ±λ€μ μ΄μ©ν΄ XSS(Cross-Site Scripting)μ μλν΄ λ³Ό μ μλ€λ μ¬μ€..
κ³΅κ° κ²μνμ΄λ μͺ½μ§, Q/Aλ₯Ό μμ±μ νλ μλν° μμμ λ€μν νκ·Έλ€κ³Ό ν¨κ» μλμ μμ±λ€μ ν¨κ» 첨λΆν μκ° μμ΅λλ€.
μ μ κ°μΈ μ¬μ΄νΈμμ μ€μ΅μ ν΄λ³΄μμ΅λλ€.
[XSS ν μ€νΈ]
μλμ μμ±λ€μ ν΄λ¦½λ³΄λμ 볡μ¬λ₯Ό ν΄ Q&A κ²μνμ λΆμ¬ λ£κΈ°λ₯Ό ν λ€μμ κΈμ μ λ‘λν©λλ€.
κ·Έλ κ² λλ©΄ μ¬μ΄νΈκ° νν°λ§μ νλ ν€μλμ νν°λ§μ νμ§ μλ ν€μλλ€μ νμΈν μ μκ² λ©λλ€.
ex) onloadstart -> on-loadstart
μμ νν°λ§μ κ±°μΉμ§ μμ μμ±μΈ onplay μμ±μ μ¬μ©ν΄ λΉλμ€ νκ·Έμ ν¨κ» κ²μκΈμ μ λ‘λλ₯Ό ν΄λ³΄κ² λλ©΄,
νΉμ 쑰건μ λ§μ‘±νμ κ²½μ°μ(λΉλμ€λ₯Ό μ€νμ μμΌ°μ λ) μλ°μ€ν¬λ¦½νΈ μ½λκ° μ μμ μΌλ‘ μ€νμ νλ κ²μ νμΈν μ μμ΅λλ€.
μμ 곡격μ λ§μ μ μλ λ°©λ²μ μμ μ΄λ²€νΈ μμ±μ ν€μλλ€μ μ°Ύμλ΄μ νν°λ§μ κ±°μΉλ€κ±°λ, μλλ©΄ λ μμ ν λ°©μμΌλ‘ 미리 νμ©λ νκ·Έλ§ μ¬μ©ν μ μλ κ²μ²λΌ νκ·Έ λΆλΆμλ μ΄λ²€νΈ μμ± κ°μ΄ μμ μ€μ§ λͺ»νλλ‘ μ κ±°λ₯Ό μν€λ©΄ λ©λλ€.
λμ± μμΈν μ΄λ²€νΈ μμ± μ 보λ₯Ό νμΈνκ³ μΆλ€λ©΄:
https://www.w3schools.com/tags/ref_eventattributes.asp