13๋จ๊ณ ๋ฉ์ธ ํ์ด์ง๋ฅผ ํ์ธํด๋ณด๋ฉด ์ ๋จ๊ณ์ ์ ์ฌํ ๋์์ธ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, 12๋จ๊ณ์์ ์ฌ์ฉ๋ Payload๊ฐ ๋์ํ ์๋ ๋์ํ์ง ์์ ์๋ ์๋ค๋ ๋ด์ฉ์ด ๋ด๊ฒจ์์ต๋๋ค. ์ ๊ฐ ์ฌ์ฉํ๋ Payload๋ ๋์ํ์ง ์์์ผ๋ฏ๋ก ์ฝ๋๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค. ๋์ผํ๊ฒ ํ๊ทธ๋ฅผ ํตํด untrusted ๋๋ฉ์ธ์ด ์ ์ธ๋์ด ์์ต๋๋ค. ์คํฌ๋กค์ด ๋๋ฌด ๋จ์ ๋ฐ์ผ๋ก ๋ด๋ ค๋ณด๋ ` (๋ฐฑ ์ฟผํฐ)๋ฅผ ์ฌ์ฉํด์ฃผ๋ฉด ํ์ ์ฐฝ์ ๋ฌด๋ฆฌ ์์ด ๋์ธ ์ ์์ง๋ง ๋ญ๊ฐ ๋ค๋ฅธ ๋ฐฉ์์ ํตํด m ๋ณ์์ ์ ์ธ๋ "Good Luck!"์ ๋์์ฃผ๊ณ ์ถ์ต๋๋ค. () Bypass ๊ธฐ๋ณธ์ ์ผ๋ก " () " ๊ดํธ ํํฐ๋ง์ ์ฐํ ๊ธฐ๋ฒ์ " `(Back Quote)" ๋ก ๋ง์ด ์ฌ์ฉํ์ง๋ง ์ด ๋ฐฉ๋ฒ ์ด์ธ์ ์๋์ ๊ฐ์ 2๊ฐ์ง ์์ฑ์ ์ด์ฉํด ๊ดํธ ์ฌ์ฉ์ ํผํ ์ ์์ต๋๋ค. 1. Con..
์ ๋จ๊ณ์์ ์ฌ์ฉํ ๊ณต๋ฐฑ ์นํ ๊ตฌ๋ฌธ์ ์ฝ์ ํด๋ณธ ๊ฒฐ๊ณผ ์ฑ๊ณต์ ์ผ๋ก ์คํ๋์ง ์๊ณ ์์ต๋๋ค. ์ด๋ ํ ๊ตฌ๋ฌธ์ ๊ฒ์ฆํ๊ณ ์๋์ง ์์ค๋ฅผ ํตํด ํ์ธํด ๋ณธ ๊ฒฐ๊ณผ "()(๊ดํธ)"์ ํ์ ์ฐฝ์ ๋์์ฃผ๋ "alert"๊ฐ ํํฐ๋ง๋๊ณ ์์ต๋๋ค. ๊ดํธ์ ๊ฒฝ์ฐ ์ ๊ฑฐ๋ฅผ ํ๊ณ ์์ผ๋ฉฐ alert๋ -> Alert๋ก ๋ณ๊ฒฝ์ํด์ผ๋ก์จ ์๋ฏธ ์๋ ๊ตฌ๋ฌธ์ ๋ง๋ค๊ณ ์์ต๋๋ค. ๊ดํธ ์ ๊ฑฐ์ ์ฝ๋๋ฅผ ์ฐํํ ์ ์๋ ๋ฐฉ๋ฒ์ ` --> "back-tick" ๋ฐฑํฑ์ ์ฌ์ฉํด์ฃผ์๋ฉด ๋ฉ๋๋ค. ๋ํ alert๋ฅผ ํผ๋์ํค๊ณ ์๊ธฐ ๋๋ฌธ์ ์ด๋ฒ ๋ฌธ์ ์๋ "confirm"์ด๋ "prompt"๋ก ๋ณ๊ฒฝํ์ฌ ์ฌ์ฉํด์ฃผ์๋ฉด ๋ฉ๋๋ค. ์ฑ๊ณตํ ํ์ด์ง ์์ค๋ฅผ ํ์ธํด๋ณด์๋ฉด ๊ฒ์ฆํ๋ alert ๋์ confirm์ผ๋ก ๋์ฒดํ๊ณ ๊ดํธ๋ฅผ ๋์ ํ ๋ฐฑ ํฑ์ผ๋ก ๊ตฌ๋ถ์ ํด์คฌ๊ธฐ ๋๋ฌธ์ ํ์ ์ฐฝ ์ฑ๊ณต์ ์ผ๋ก ..