์ค๋ช (๋ฒ์ญ) ๋ณต์กํ ์น ์ดํ๋ฆฌ์ผ์ด์ ์๋ URL ๋งค๊ฐ ๋ณ์์ ๊ฐ ๋๋. NET Framework์ ์ผ๋ถ์ ๋ฐ๋ผ javascript ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋์ ์ผ๋ก load ํ๋ ๊ธฐ๋ฅ์ด ์๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. "location hash" ์ด๋ ๋งค์ฐ ๊น๋ค๋ก์ด ์์ ์ ๋๋ค. ์คํฌ๋ฆฝํธ ๋๋ ๊ธฐํ ์ ์ฌ์ ์ผ๋ก ์ํํ ๋ฐ์ดํฐ๋ฅผ load ํ ๋ ์ฌ์ฉ์ ์ ๋ ฅ์ด URL์ ์ํฅ์ ๋ฏธ์น๋๋ก ํ์ฉํ๋ ค๋ฉด XMLHttpRequest ์ข ์ข ์ฌ๊ฐํ ์ทจ์ฝ์ฑ์ ์ ๋ฐํฉ๋๋ค. ์๋ฌด๋ชฉํ: ํ ์์๋ ๋ฐฉ๋ฒ ์ฐพ๊ธฐ ์์ฉ ํ๋ก๊ทธ๋จ์ด ์ธ๋ถ ํ์ผ ์์ฒญํ๊ฒ ๊ทธ๊ฒ์ด ์คํํ๊ฒ ๋ฉ๋๋ค. alert(). ํด๋น ๋ฌธ์ ์ ๊ฒฝ์ฐ URL ์ ๋ ฅ๊ฐ ์ด์ธ์๋ ๋ณ๋ค๋ฅธ ์ด๋ฒคํธ๊ฐ ์กด์ฌํ์ง ์์ต๋๋ค. ์ ๋จ๊ณ์์ ์ถ์ ์์ ์๋๋ฅผ ํ์ ํ์ง ์๊ณ ๋ฌด์์ ์ฐ๋ฌ๋ดค๋ ๊ฒฝํ์ด ์๊ธฐ์ ์ด๋ฒ์๋ ์ถ์ ์์ ์๋๋ฅผ..
์ค๋ช (๋ฒ์ญ) ๊ต์ฐจ ์ฌ์ดํธ ์คํฌ๋ฆฝํ ์ ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ด์ค์ผ์ดํ ํ๋๊ฒ๋ง ์ด ์๋๋๋ค.๋๋๋ก ๊ณต๊ฒฉ์๋ ์๋ก์ด ์์๋ฅผ DOM์ ์ฝ์ ํ์ง ์๊ณ ๋ ์ ์์ ์ธ ํ์๋ฅผ ํ ์ ์์ต๋๋ค. ์๋ฌด๋ชฉํ: alert() ์์ฉ ํ๋ก๊ทธ๋จ ์ปจํ ์คํธ์์ ํ์ ์คํฌ๋ฆฝํธ๋ฅผ ์ฝ์ ํ์ญ์์ค ๋ง์น google ์์ง๊ณผ ์ ์ฌํ ๊ฐ์ ํ์ด์ง๊ฐ ํ์ธ๋ฉ๋๋ค. URL์ด๋ email ์ ๋ ฅ ํผ์ script ๊ตฌ๋ฌธ์ ์ฝ์ ํด๋ ์๋ฌด๋ฐ ๋ฐ์์ด ๋ณด์ด์ง ์์ต๋๋ค. .. .. .. .. ์์ค์์ ๋ญ๊ฐ ์ ๋ต์ด๋ ์ฌ ๊ฒ ๊ฐ์ ์์ญ์ด ์กด์ฌํฉ๋๋ค. confirm.html ์์ค ์์ ๊ธฐ๋ฅ์ ์ผ๋ก ์ฌ์ฉ๋๋ ํจ์๊ฐ ๋ณด์ ๋๋ค. ํด๋น ์์ญ์ด ์ด๋ค ์๊ด๊ด๊ณ๊ฐ ์๋์ง ํ์ ํ๊ธฐ ์ํด timeout / location / next ๋ฑ์ ํ์ ํด๋ด์ผ ํฉ๋๋ค. .. .. Next >> .. ....
์ค๋ช (๋ฒ์ญ) ์ฌ์ฉ์๊ฐ ์ ๊ณต ํ ๋ชจ๋ ๋ฐ์ดํฐ๋ ๋ฐ์ดํฐ๊ฐ ํ์๋ ํ์ด์ง์ ์ปจํ ์คํธ์ ๋ง๊ฒ ์ฌ๋ฐ๋ฅด๊ฒ ์ด์ค์ผ์ดํ ๋์ด์ผ ํฉ๋๋ค.์ด ์์ค์ ์ด์ ๋ฅผ ๋ณด์ฌ์ค๋๋ค. ์๋ฌด๋ชฉํ : ์คํฌ๋ฆฝํธ๋ฅผ ์ฝ์ alert() ํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์์ JavaScript๋ฅผ ํ์ ํฉ๋๋ค. Create timer๋ผ๋ ํผ์ ํด๋น ์ซ์๋ฅผ ์ ๋ ฅํ์ฌ ํ์ด๋จธ("์ด"๋จ์) ์๊ฐ ์ง๋ ํ ๋ค์ ๋ฆฌ๋ค์ด๋ ์ ํด์ฃผ๋ ํ์ด์ง๋ก ํ์ธ๋ฉ๋๋ค. URL์ด๋ Create timer ํผ์ ์ ์์ ์ธ ์คํฌ๋ฆฝํธ ๋ฌธ์ ์ฝ์ ํด๋ ์คํ์ด ๋์ง ์๊ณ ์์ต๋๋ค. .. .. .. .. ํ์ด๋จธ ํผ์ ์ ๋ ฅํด๋ณด๋ฉด timer ๋ผ๋ ๋งค๊ฐ๋ณ์๊ฐ ์ฌ์ฉ๋๊ณ ์๋ ๊ฒ์ ํ์ธ .. .. .. .. ์์ค๋ฅผ ํ์ธํด๋ณด๋ฉด onload ์์ฑ์ ์ ์ํด๋ startTimer ํจ์๊ฐ ํธ์ถ๋๊ณ timer ์ธ์ ๊ฐ์ด ๋ค์ด๊ฐ ..
์ค๋ช (๋ฒ์ญ) ์ด์ ์์ค์์ ๋ณด์ ๋ฏ์ด ์ผ๋ฐ์ ์ธ JS ํจ์ ์ค ์ผ๋ถ๋ ์คํ ์ฑํฌ๋ก ๋ธ๋ผ์ฐ์ ๊ฐ ์ ๋ ฅ์ ๋ํ๋๋ ๋ชจ๋ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ๋๋ก ํฉ๋๋ค. ์ฌ์ค์ ๋ด๋ถ์ ์ผ๋ก ์ด๋ฌํ ๊ธฐ๋ฅ ์ค ํ๋๋ฅผ ์ฌ์ฉํ๋ ์์ ์์ค API์ ์ํด ์จ๊ฒจ์ง๋๋ค. ์ด ์์ค์ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ด๋ฌํ ์จ๊ฒจ์ง ์ฑํฌ๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ์๋ฌด ๋ชฉํ : ์ด์ ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์คํฌ๋ฆฝํธ๋ฅผ ์ฝ์ alert() ํ์ฌ ์ฑ์์ JavaScript๋ฅผ ํ์ ํฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ ์ด๋ ๊ณณ์๋ ํ์ด๋ก๋๋ฅผ ์ ๋ ฅํ ์ ์์ผ๋ฏ๋ก ์๋ URL ํ์ ์ค์์ ์ฃผ์๋ฅผ ์๋์ผ๋ก ์์ ํด์ผ ํฉ๋๋ค. ํด๋น ํ์ด์ง๋ ๋ณ๋ค๋ฅธ ์ปจํ ์ธ ๋ ์ด๋ฒคํธ์ ์ธ ์์๊ฐ ๋ณด์ด์ง ์๋ ์ ์ ์ธ ํ์ด์ง์ ๋๋ค. ์ด๋ฌํ ํ์ด์ง์ ๊ฒฝ์ฐ " Reflected " ๊ฐ์ ๋ฐ์ฌํ ๊ณต๊ฒฉ์ ์๋ํด์ผ ํฉ๋๋ค. ๋ณดํต ์ด๋ด๊ฒฝ์ฐ ์๋จ ..
์ค๋ช (๋ฒ์ญ) ์น ์์ฉ ํ๋ก๊ทธ๋จ์ ์ข ์ข ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฅผ ์๋ฒ ์ธก์ ๋ณด๊ดํ๊ณ ์ ์ ๋ ํด๋ผ์ด์ธํธ ์ธก ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ณด๊ดํ๊ณ ๋์ค์ ์ฌ์ฉ์์๊ฒ ํ์ํฉ๋๋ค. ์ด๋ฌํ ์ฌ์ฉ์ ์ ์ด ๋ฐ์ดํฐ์ ์ถ์ฒ์ ๊ด๊ณ์์ด ์ ์คํ๊ฒ ์ฒ๋ฆฌํด์ผ ํฉ๋๋ค. ์ด ์์ค์ ๋ณต์กํ ์ฑ์์ XSS ๋ฒ๊ทธ๊ฐ ์ผ๋ง๋ ์ฝ๊ฒ ๋์ ๋ ์ ์๋์ง ๋ณด์ฌ์ค๋๋ค. ์๋ฌด ๋ชฉํ : alert() ์์ฉ ํ๋ก๊ทธ๋จ ์ปจํ ์คํธ์์ ํ์ ์คํฌ๋ฆฝํธ๋ฅผ ์ฝ์ ํฉ๋๋ค. ์ฐธ๊ณ : ์์ฉ ํ๋ก๊ทธ๋จ์ ๊ฒ์๋ฌผ์ ์ ์ฅํ๋ฏ๋ก ๊ฒฝ๊ณ ๋ฅผ ์คํํ๊ธฐ ์ํด ์ฝ๋๋ฅผ ์ด์ง ์ ๋ ฅํ๋ฉด ๋ค์ ๋ก๋ํ ๋๋ง๋ค์ด ์์ค์ด ํด๊ฒฐ๋ฉ๋๋ค. Level 2 ์์๋ " " ํ๊ทธ๋ฅผ ๋ง๊ณ ์์ต๋๋ค. ๋ํ ์ฌ์ง์ ๋ณด์ด๋ ๊ฒ์ฒ๋ผ HTML ํผ์ ์ ์์ ์ธ ์คํฌ๋ฆฝํธ ๊ตฌ๋ฌธ์ ์ฝ์ ํ์ฌ ํด๋น ํ์ด์ง์ ์ ๊ทผํ๋ ๋ชจ๋ ์ฌ์ฉ์ ๋ค์ ํ๊น์ผ๋ก ํ๊ณ " Persi..
์ค๋ช (๋ฒ์ญ) XSS ( ๊ต์ฐจ ์ฌ์ดํธ ์คํฌ๋ฆฝํ ) ๋ฒ๊ทธ๋ ์น ์์ฉ ํ๋ก๊ทธ๋จ์์ ๊ฐ์ฅ ์ผ๋ฐ์ ์ด๊ณ ์ํํ ์ ํ์ ์ทจ์ฝ์ ์ค ํ๋์ ๋๋ค. ์ด๋ฌํ ์ฑ๊ฐ์ ๋ฒ๊ฑฐ๋ ์ ์ด ์ฑ์์ ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฅผ ํ์น๊ฑฐ๋ ์์ ํ ์ ์๋๋ก ํ์ฉํ ์ ์์ผ๋ฉฐ, ์ด๋ฌํ ์ ์์ ์ธ ์คํฌ๋ฆฝํธ๋ฅผ ๋ณด๋ด๋ ๋ฒ์ ๋ฐฐ์์ผ ํฉ๋๋ค Google์์๋ ์ด๋ฌํ ๋ฒ๊ทธ๊ฐ ์ผ๋ง๋ ์ค์ํ์ง ์ ์๊ณ ์์ต๋๋ค. ์ค์ ๋ก Google์ XSS ๋ฌธ์ ๋ฅผ ์ฐพ๊ณ ์์ ํ๋ ๋ฐ ๋งค์ฐ ์ง์ง ํ์ฌ ๊ฐ์ฅ ๋ฏผ๊ฐํ ์ ํ์์ ๋ฐ๊ฒฌ๋ ์ํํ XSS ๋ฒ๊ทธ์ ๋ํด ์ต๋ 7,500 ๋ฌ๋ฌ๋ฅผ ์ฉ๋ณ์๊ฒ ์ง๋ถํ๊ณ ์์ต๋๋ค. ํด๋น ๊ฒ์์ ํตํด XSS ๋ฒ๊ทธ๋ฅผ ์ฐพ๊ณ ํ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์๋๋ค. ์ด ์ง์์ ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ด๋ฌํ ๋ฒ๊ทธ๊ฐ ๋ฐ์ํ๋ ๊ฒ์ ๋ฐฉ์งํ์ฌ ์ ์ ํผ๋์ค๋ฝ๊ฒ ํ๊ณ ๋ถ๋ ธํ๊ฒ ํ ๊ฒ์ ๋๋ค. ์ํ..
๊ฐ์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ฆ ํ๋ก๊ทธ๋จ์ด ๋ณ์์ ํ ๋น๋ ๊ณต๊ฐ์ ์ ์ฅ๋ ๋ฐ์ดํฐ์ ํฌ๊ธฐ(๋ฒํผ)๋ฅผ ๊ฒ์ฌํ๊ฑฐ๋ ์ ํํ์ง ์๊ฒ ๋ ๊ฒฝ์ฐ ๋ฐํ ์ฃผ์ ๋ผ ๋ถ๋ฆฌ๋ Return Address(RET)์ ๋ฎ์ด ์์์ ธ ํด๋น ๊ธฐ๋ฅ์ด ์ค์ง๋๊ฑฐ๋ RET ๊ฐ์ ๊ณต๊ฒฉ์ฝ๋๋ฅผ ์๋์ ์ผ๋ก ์ฝ์ ๋๊ฒ ํ์ฌ ๊ณต๊ฒฉ์๊ฐ ์คํํ๊ณ ์ ํ๋ ์ฝ๋๋ฅผ ์คํ์ํฌ ์ ์๋ ์ฌ๊ฐํ ์ทจ์ฝ์ ์ ๋๋ค. ์คํ(Stack), ํ(Heap) ๋ฑ ๋ค์ํ ์ด์์ฒด์ ์ BOF ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ์ฐ์ Linux ํ๊ฒฝ์์ ์ค์ต์ ์งํํด๋ณผ ๊ฒ์ด๊ธฐ์ ํ๋ก๊ทธ๋จ ์คํ ์ ์ฌ์ฉ๋๋ ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ๋ณด๊ฒ ์ต๋๋ค. Stack : ํ์ ์ ์ถ ์ธ Last In First Out ํน์ฑ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, ํจ์์ ๋งค๊ฐ๋ณ์๋ฅผ ์ ๋ฌํ๋ ๋ฑ ํจ์ ํธ์ถ๊ณผ ๊ด๋ จ๋ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์์ Heap : ๋์ ํ ๋น ์ ์ฌ์ฉ D..