Archive for Dev. (junyup2)

์ง€์‹์„ ์ฑ„์›Œ๊ฐ€๋Š” ใ€Ž๊ฐœ๋ฐœ์ž/ํ™”์ดํŠธํ•ด์ปคใ€๋ฅผ ๋ชฉํ‘œ๋กœ ์ •๋ฆฌํ•˜๋Š” ๋ธ”๋กœ๊ทธ

๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ 113

[SegFault] (File Vuln) - Web Shell 1

[SegFault] (File Vuln) Web Shell 1 php ์›น ์‰˜์„ ์˜ฌ๋ ค์„œ, flag.txt ํŒŒ์ผ์„ ์ฐพ์•„๋‚ด๋ผ! ๋ฌธ์ œ ํŒŒ์•… ๋ณธ ๋ฌธ์ œ๋Š” File Vulnerability์— ๊ด€ํ•œ ๋ฌธ์ œ๋กœ์„œ, 'Server Side Script' File, ์ฆ‰ ์›น ์‰˜(Web Shell)์„ Upload ํ•˜๊ณ , ํ•ด๋‹น ์›น ์‰˜์˜ ์—…๋กœ๋“œ ์œ„์น˜๋ฅผ ์ฐพ์•„ ์‹คํ–‰์‹œ์ผœ flag.txt ํŒŒ์ผ์„ ์ฐพ๋Š” ๋ฌธ์ œ์ด๋‹ค. ํ’€์ด ๊ณผ์ • (ํ•ด๊ฒฐ ๋ฐฉ์•ˆ) ํ•œ์ค„ ์›น ์‰˜ ๊ธฐ๋ณธ์ ์ธ ํ•œ ์ค„ ์›น์‰˜์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ์œ„์™€ ๊ฐ™์€ ๊ฐ„๋‹จํ•œ ์›น ์‰˜์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ผ๋ฐ˜์ ์ด์ง€๋งŒ, ๋ธŒ๋ผ์šฐ์ €์—์„œ ํ…Œ์ŠคํŠธํ•˜๊ธฐ ํŽธํ•˜๋„๋ก ์•„๋ž˜์™€ ๊ฐ™์ด ์ˆ˜์ •ํ•œ ์›น ์‰˜ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•  ๊ฒƒ์ด๋‹ค. ์‚ฌ์šฉํ•œ ์›น ์‰˜ ์ฝ”๋“œ ์‚ฌ์šฉํ•˜๊ธฐ ํŽธํ•˜๋„๋ก ์ˆ˜์ •ํ•œ ์›น ์‰˜ ์ฝ”๋“œ์ด๋‹ค. ์›น ์‰˜ ์—…๋กœ๋“œ ๊ฒŒ์‹œํŒ์˜ ์—…๋กœ๋“œ ๊ธฐ๋Šฅ์—์„œ Server Side..

[๊ธฐ๋ก์ผ์ง€] ๐Ÿ“š 14์ฃผ์ฐจ (File Upload ์ทจ์•ฝ์ (≈ Web Shell))

File Upload ์ทจ์•ฝ์  ๊ณต๊ฒฉ์ž๊ฐ€ ์›ํ•˜๋Š” ์ž„์˜์˜ ํŒŒ์ผ์„ ์—…๋กœ๋“œ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฒฉ์ด๋‹ค. ๋ฐœ์ƒ ์›์ธ ํŒŒ์ผ์„ ์—…๋กœ๋“œ ๋ฐ›์„ ๋•Œ์— ๊ฒ€์ฆ · ๊ฒ€์‚ฌ๋ฅผ ์•ˆํ–ˆ์„ ๋•Œ ๋ฐœ์ƒํ•˜๊ฒŒ ๋œ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ํŒŒ์ผ ์—…๋กœ๋“œ์˜ ๊ฒฝ์šฐ ํŠน์ • ํ™•์žฅ์ž์˜ ํŒŒ์ผ๋งŒ ์ด์šฉํ•˜๋„๋ก ํ•œ๋‹ค. ํ•˜์ง€๋งŒ ์ด๊ฒƒ์„ ํ™•์ธํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ์— ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. ex) ํ”„๋กœํ•„ ์‚ฌ์ง„ ์ด๋ฏธ์ง€ ํŒŒ์ผ ์ „์šฉ (์ด๋ฏธ์ง€ ํŒŒ์ผ๋งŒ ๋ฐ›์œผ๋ ค ํ–ˆ์ง€๋งŒ ๋‹ค๋ฅธ ํŒŒ์ผ๋“ค๋„ ์˜ฌ๋ผ๊ฐ€๋Š” ๋ฌธ์ œ) ๋ฐœ์ƒ ์œ„์น˜ ํŒŒ์ผ์„ ์—…๋กœ๋“œํ•  ์ˆ˜ ์žˆ๋Š” ๊ณณ์ด๋ผ๋ฉด ์–ด๋””๋“ ์ง€ ๊ฐ€๋Šฅํ•˜๋‹ค. ex) ํ”„๋กœํ•„, ๊ฒŒ์‹œํŒ(ํŒŒ์ผ ์—…๋กœ๋“œ), ์„œ๋ฅ˜ ์ œ์ถœ, ์‹ ๋ถ„์ฆ ์‚ฌ์ง„(์€ํ–‰ ์•ฑ) ๋“ฑ๋“ฑ.. Burp Suite๋ฅผ ์ด์šฉํ•˜์—ฌ ์–ด๋–ค ์›น ์š”์ฒญ์ด ๊ฐ€๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ํŒŒ๋ผ๋ฏธํ„ฐ(Params)์— ํŒŒ์ผ์ด ์˜ฌ๋ผ๊ฐ€๋Š”์ง€ ํ™•์ธํ•ด์•ผํ•œ๋‹ค. ๊ณต๊ฒฉ ์‹œ๋‚˜๋ฆฌ์˜ค ๊ทธ๋ ‡๋‹ค๋ฉด File Upload ๊ณต๊ฒฉ์œผ๋กœ ..

[๊ธฐ๋ก์ผ์ง€] ๐Ÿ“š 13์ฃผ์ฐจ (CSRF ๋Œ€์‘ / ์šฐํšŒ)

CSRF ๋Œ€์‘ ๋ฐ ์šฐํšŒ CSRF๋Š” ํ”ผํ•ด์ž๊ฐ€ ์„œ๋ฒ„๋กœ ์ž„์˜์˜(๊ณต๊ฒฉ์ž๊ฐ€ ์›ํ•˜๋Š”) ์š”์ฒญ์„ ๋ณด๋‚ด๊ฒŒ ๋งŒ๋“œ๋Š” ๊ณต๊ฒฉ์ด๋‹ค. CSRF ๊ณต๊ฒฉ์˜ ์ ˆ์ฐจ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. CSRF ๊ณต๊ฒฉ ์ ˆ์ฐจ 1. ์ค‘์š”ํ•œ ์š”์ฒญ ์‹๋ณ„ (์ค‘์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐ๋˜๋Š” ์š”์ฒญ์„ ์‹๋ณ„ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค.) 2. ๊ทธ ์š”์ฒญ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š”์ง€ ์ฒดํฌ (์ธ์ฆ ์ •๋ณด๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ณ , ์—†๋‹ค๋ฉด CSRF ์ทจ์•ฝ์ ์œผ๋กœ ์ด์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค.) 3. GET Method ์ฒดํฌ (POST Method๋ผ๋ฉด GET Method๋กœ ๋ฐ”๊ฟ”์„œ ๋ณด๋‚ด๋ณด๊ณ  ๋˜๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.) POST Method๋กœ๋งŒ ์ฒ˜๋ฆฌ๋˜๋„๋ก ๊ตฌํ˜„ ํ•œ๋‹ค๊ณ  ๋ฐฉ์–ด๋˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋‹ค. ๋Œ€์‘ - POST Method 4. CSRF ๊ณต๊ฒฉ(with POST Method) > XSS ์ทจ์•ฝ์ ์ด ์žˆ๋Š”์ง€ ํ™•์ธ > POST Form Tag๋ฅผ ํ™œ์šฉ ์š”์ฒญ ๋ฐ์ดํ„ฐ๋ฅผ ๊ณต๊ฒฉ..

[SegFault] (CSRF) - GET Admin 3

[SegFault] (CSRF) GET Admin 3 admin ๊ณ„์ •์„ ํƒˆ์ทจํ•ด ๋กœ๊ทธ์ธํ•˜๋ฉด, flag๋ฅผ ํš๋“ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ ํŒŒ์•… ๋ณธ ๋ฌธ์ œ์˜ ๊ฒฝ์šฐ CSRF ์ทจ์•ฝ์ ์„ ์ด์šฉํ•˜์—ฌ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์›ํ•˜๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฝ์ž…ํ•˜๊ณ , ๊ด€๋ฆฌ์ž visit Bot์— ํ•ด๋‹น ๋งํฌ๋ฅผ ์ž…๋ ฅํ•˜์—ฌ admin ๊ณ„์ •์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ณ€๊ฒฝํ•˜์—ฌ ํ•ด๋‹น ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธํ•˜๋ฉด flag๊ฐ€ ๋‚˜์˜ค๋„๋ก ์ด๋ฃจ์–ด์ ธ์žˆ๋‹ค. ์šฐ์„  ์œ„์˜ ๊ด€๋ฆฌ์ž visit Bot ๋งํฌ์— ์ ‘์†ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํŽ˜์ด์ง€๊ฐ€ ๋‚˜์˜จ๋‹ค. ํšŒ์›๊ฐ€์ž…ํ•œ id์˜ ๋’ค์— _amdin์„ ๋ถ™์—ฌ๋„ฃ์€ id๊ฐ€ ๊ณต๊ฒฉํ•  id ์ด๋‹ค. ex) gear -> gear_admin ๊ณต๊ฒฉํ•  ์•„์ด๋””์™€ CSRF ๊ณต๊ฒฉ ์ •๋ณด๊ฐ€ ๋‹ด๊ฒจ์žˆ๋Š” URL์„ ์ž…๋ ฅํ•˜๋ฉด ํ•ด๋‹น ์•„์ด๋””์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ๋ณ€๊ฒฝ๋˜๊ฒŒ ๋œ๋‹ค. ๋ฌธ์ œ ๋งํฌ์— ์ ‘์†์„ ํ•ด๋ณด๋ฉด ๋‹ค..

[SegFault] (CSRF) - GET Admin 2

[SegFault] (CSRF) GET Admin 2 admin ๊ณ„์ •์„ ํƒˆ์ทจํ•ด ๋กœ๊ทธ์ธํ•˜๋ฉด, flag๋ฅผ ํš๋“ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ ํŒŒ์•… ๋ณธ ๋ฌธ์ œ์˜ ๊ฒฝ์šฐ CSRF ์ทจ์•ฝ์ ์„ ์ด์šฉํ•˜์—ฌ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์›ํ•˜๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฝ์ž…ํ•˜๊ณ , ๊ด€๋ฆฌ์ž visit Bot์— ํ•ด๋‹น ๋งํฌ๋ฅผ ์ž…๋ ฅํ•˜์—ฌ admin ๊ณ„์ •์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ณ€๊ฒฝํ•˜์—ฌ ํ•ด๋‹น ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธํ•˜๋ฉด flag๊ฐ€ ๋‚˜์˜ค๋„๋ก ์ด๋ฃจ์–ด์ ธ์žˆ๋‹ค. ์šฐ์„  ์œ„์˜ ๊ด€๋ฆฌ์ž visit Bot ๋งํฌ์— ์ ‘์†ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํŽ˜์ด์ง€๊ฐ€ ๋‚˜์˜จ๋‹ค. ํšŒ์›๊ฐ€์ž…ํ•œ id์˜ ๋’ค์— _amdin์„ ๋ถ™์—ฌ๋„ฃ์€ id๊ฐ€ ๊ณต๊ฒฉํ•  id ์ด๋‹ค. ex) gear -> gear_admin ๊ณต๊ฒฉํ•  ์•„์ด๋””์™€ CSRF ๊ณต๊ฒฉ ์ •๋ณด๊ฐ€ ๋‹ด๊ฒจ์žˆ๋Š” URL์„ ์ž…๋ ฅํ•˜๋ฉด ํ•ด๋‹น ์•„์ด๋””์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ๋ณ€๊ฒฝ๋˜๊ฒŒ ๋œ๋‹ค. ๋ฌธ์ œ ๋งํฌ์— ์ ‘์†์„ ํ•ด๋ณด๋ฉด ๋‹ค..

[SegFault] (CSRF) - GET Admin 1

[SegFault] (CSRF) GET Admin 1 admin ๊ณ„์ •์„ ํƒˆ์ทจํ•ด ๋กœ๊ทธ์ธํ•˜๋ฉด, flag๋ฅผ ํš๋“ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ ํŒŒ์•… ๋ณธ ๋ฌธ์ œ์˜ ๊ฒฝ์šฐ CSRF ์ทจ์•ฝ์ ์„ ์ด์šฉํ•˜์—ฌ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์›ํ•˜๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฝ์ž…ํ•˜๊ณ , ๊ด€๋ฆฌ์ž visit Bot์— ํ•ด๋‹น ๋งํฌ๋ฅผ ์ž…๋ ฅํ•˜์—ฌ admin ๊ณ„์ •์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ณ€๊ฒฝํ•˜์—ฌ ํ•ด๋‹น ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธํ•˜๋ฉด flag๊ฐ€ ๋‚˜์˜ค๋„๋ก ์ด๋ฃจ์–ด์ ธ์žˆ๋‹ค. ์šฐ์„  ์œ„์˜ ๊ด€๋ฆฌ์ž visit Bot ๋งํฌ์— ์ ‘์†ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํŽ˜์ด์ง€๊ฐ€ ๋‚˜์˜จ๋‹ค. ํšŒ์›๊ฐ€์ž…ํ•œ id์˜ ๋’ค์— _amdin์„ ๋ถ™์—ฌ๋„ฃ์€ id๊ฐ€ ๊ณต๊ฒฉํ•  id ์ด๋‹ค. ex) gear -> gear_admin ๊ณต๊ฒฉํ•  ์•„์ด๋””์™€ CSRF ๊ณต๊ฒฉ ์ •๋ณด๊ฐ€ ๋‹ด๊ฒจ์žˆ๋Š” URL์„ ์ž…๋ ฅํ•˜๋ฉด ํ•ด๋‹น ์•„์ด๋””์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ๋ณ€๊ฒฝ๋˜๊ฒŒ ๋œ๋‹ค. ๋ฌธ์ œ ๋งํฌ์— ์ ‘์†์„ ํ•ด๋ณด๋ฉด ๋‹ค..

[๊ธฐ๋ก์ผ์ง€] ๐Ÿ“š 12์ฃผ์ฐจ (CSRF)

CSRF CSRF๋ž€ Cross Site Request Forgery์˜ ์•ฝ์ž๋กœ์„œ ํ”ผํ•ด์ž(์ด์šฉ์ž)๊ฐ€ ์„œ๋ฒ„๋กœ ์ž„์˜์˜(๊ณต๊ฒฉ์ž๊ฐ€ ์›ํ•˜๋Š”) ์š”์ฒญ์„ ๋ณด๋‚ด๋„๋ก ๋งŒ๋“œ๋Š” ๊ณต๊ฒฉ์„ ๋งํ•œ๋‹ค. ์—ฌ๊ธฐ์„œ Request Forgery ๋Š” ์š”์ฒญ์„ ์œ„์กฐ · ๋ณ€์กฐ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. ์ด์šฉ์ž์˜ ์ž…์žฅ์—์„œ '๋‚˜๋Š” ์„œ๋ฒ„์— ๊ทธ๋Ÿฐ ์š”์ฒญ์„ ํ•œ ์ ์ด ์—†์ง€๋งŒ, ๋‚˜๋„ ๋ชจ๋ฅด๊ฒŒ ใ€Œ์„œ๋ฒ„๋กœใ€ ํŠน์ • ์š”์ฒญ์„ ํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒƒ'์ด๋‹ค. ex ) ๊ณต๊ฒฉ ์˜ˆ์‹œ(๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ, ๊ฒŒ์‹œํŒ ๊ธ€ ์ž‘์„ฑ) 1. ํ”ผํ•ด์ž๊ฐ€(์ž๊ธฐ๋„ ๋ชจ๋ฅด๊ฒŒ) ์ž๊ธฐ ๊ณ„์ •์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ 1234๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ์š”์ฒญ์„ ์„œ๋ฒ„์— ๋ณด๋‚ด๊ฒŒ ๋งŒ๋“ ๋‹ค. 2. ํ”ผํ•ด์ž๊ฐ€(์ž๊ธฐ๋„ ๋ชจ๋ฅด๊ฒŒ) ๊ฒŒ์‹œํŒ์— ์–ด๋–ค ๊ฒŒ์‹œ๊ธ€์„ ์ž‘์„ฑํ•˜๋Š” ์š”์ฒญ์„ ์„œ๋ฒ„์—๊ฒŒ ๋ณด๋‚ด๊ฒŒ ๋งŒ๋“ ๋‹ค. ์ฆ‰ ํ”ผํ•ด์ž๊ฐ€ ํ”ผํ•ด์ž์˜ ์˜๋„์™€ ๋ฌด๊ด€ํ•˜๊ฒŒ ๊ณต๊ฒฉ์ž๊ฐ€ ์›ํ•˜๋Š” ์š”์ฒญ์„ ํ•˜๋„๋ก ๋งŒ๋“œ๋Š” ๊ฒƒ์ธ๋ฐ, ๊ทธ..

[SegFault] (ClientScript) - Steal Info 2

[SegFault] (ClientScript) Steal Info 2 admin ๊ณ„์ •์˜ ๋งˆ์ดํŽ˜์ด์ง€์˜ ์ •๋ณด๋ž€์— flag๊ฐ€ ์ˆจ๊ฒจ์ ธ์žˆ๋‹ค! ์ฐพ์•„๋‚ด์‹œ์˜ค! ๋ฌธ์ œ ํŒŒ์•… ๋ณธ ๋ฌธ์ œ์˜ ๊ฒฝ์šฐ XSS ์ทจ์•ฝ์ ์„ ์ฐพ๊ณ , ์ค‘์š” ์ •๋ณด๊ฐ€ ์žˆ๋Š” ํŽ˜์ด์ง€์™€ ๋˜‘๊ฐ™์€ ํŽ˜์ด์ง€์—์„œ ํ•ด๋‹น ์ •๋ณด์˜ document ๊ฐ’์„ ํ™•์ธํ•˜๊ณ , ๊ด€๋ฆฌ์ž Bot์— ํ•ด๋‹น ๋งํฌ๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ๊ณต๊ฒฉ์ž ์„œ๋ฒ„๋กœ ์‹ค์ œ ์ค‘์š” ์ •๋ณด๊ฐ€ ์žˆ๋Š” ํŽ˜์ด์ง€์˜ ๋™์ผํ•œ ์œ„์น˜์— ์žˆ๋Š” ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ๋ฐฉ์‹์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ํ˜„์žฌ ๊ณต๊ฒฉ์ž ์„œ๋ฒ„๋ฅผ ๊ฐ–๊ณ  ์žˆ์ง€ ์•Š์œผ๋ฏ€๋กœ RequestBin์„ ์ด์šฉํ•˜๊ธฐ๋กœ ํ•œ๋‹ค. ์šฐ์„  ์œ„์˜ [๊ด€๋ฆฌ์ž ๋ฐฉ๋ฌธ Bot Link]์— ์ ‘์†ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ URL ์ž…๋ ฅ์ฐฝ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. XSS ์ทจ์•ฝ์ ์„ ์ด์šฉํ•˜์—ฌ ์›ํ•˜๋Š” ์ •๋ณด๋ฅผ ์ฐพ๊ณ  ํ•ด๋‹น ๊ฐ’์„ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ ๋งํฌ๋ฅผ ์œ„์˜ URL์— ์ž…๋ ฅํ•˜๋ฉด ..

[SegFault] (ClientScript) - Steal Info

[SegFault] (ClientScript) Steal Info XSS๋ฅผ ์ด์šฉํ•ด ์ค‘์š” ์ •๋ณด๋ฅผ ํƒˆ์ทจํ•ด๋ผ! ๋ฌธ์ œ ํŒŒ์•… ๋ณธ ๋ฌธ์ œ์˜ ๊ฒฝ์šฐ XSS ์ทจ์•ฝ์ ์„ ์ฐพ๊ณ , ์ค‘์š” ์ •๋ณด๊ฐ€ ์žˆ๋Š” ํŽ˜์ด์ง€์™€ ๋˜‘๊ฐ™์€ ํŽ˜์ด์ง€์—์„œ ํ•ด๋‹น ์ •๋ณด์˜ document ๊ฐ’์„ ํ™•์ธํ•˜๊ณ , ๊ด€๋ฆฌ์ž Bot์— ํ•ด๋‹น ๋งํฌ๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ๊ณต๊ฒฉ์ž ์„œ๋ฒ„๋กœ ์‹ค์ œ ์ค‘์š” ์ •๋ณด๊ฐ€ ์žˆ๋Š” ํŽ˜์ด์ง€์˜ ๋™์ผํ•œ ์œ„์น˜์— ์žˆ๋Š” ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ๋ฐฉ์‹์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ํ˜„์žฌ ๊ณต๊ฒฉ์ž ์„œ๋ฒ„๋ฅผ ๊ฐ–๊ณ  ์žˆ์ง€ ์•Š์œผ๋ฏ€๋กœ RequestBin์„ ์ด์šฉํ•˜๊ธฐ๋กœ ํ•œ๋‹ค. ์šฐ์„  ์œ„์˜ [๊ด€๋ฆฌ์ž ๋ฐฉ๋ฌธ Bot Link]์— ์ ‘์†ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ URL ์ž…๋ ฅ์ฐฝ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. XSS ์ทจ์•ฝ์ ์„ ์ด์šฉํ•˜์—ฌ ์›ํ•˜๋Š” ์ •๋ณด๋ฅผ ์ฐพ๊ณ  ํ•ด๋‹น ๊ฐ’์„ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ ๋งํฌ๋ฅผ ์œ„์˜ URL์— ์ž…๋ ฅํ•˜๋ฉด ๊ณต๊ฒฉ์ž ์„œ๋ฒ„(ReuqestBin)๋กœ ์ •๋ณด..

[SegFault] (ClientScript) - Basic Script Prac

[SegFault] (ClientScript) Basic Script Prac Mypage์—์„œ XSS๊ฐ€ ์ผ์–ด๋‚œ๋‹ค! ๋งˆ์ดํŽ˜์ด์ง€์— ์žˆ๋Š” ๊ด€๋ฆฌ์ž์˜ ์ค‘์š” ์ •๋ณด! flag๋ฅผ ํƒˆ์ทจํ•ด๋ผ! ๋ฌธ์ œ ํŒŒ์•… ๋ณธ ๋ฌธ์ œ์˜ ๊ฒฝ์šฐ XSS ์ทจ์•ฝ์ ์„ ์ด์šฉํ•˜์—ฌ, ๊ด€๋ฆฌ์ž Bot์— ํ•ด๋‹น ๋งํฌ๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ๊ณต๊ฒฉ์ž ์„œ๋ฒ„๋กœ ํŠน์ • ์œ„์น˜์˜ ์ค‘์š” ์ •๋ณด๋ฅผ ํƒˆ์ทจํ•˜์—ฌ ๋ฐ›์œผ๋ฉด Flag๋ฅผ ํš๋“ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ์‹์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ํ˜„์žฌ ๊ณต๊ฒฉ์ž ์„œ๋ฒ„๋ฅผ ๊ฐ–๊ณ  ์žˆ์ง€ ์•Š์œผ๋ฏ€๋กœ RequestBin์„ ์ด์šฉํ•˜๊ธฐ๋กœ ํ•œ๋‹ค. ์šฐ์„  ์œ„์˜ [๊ด€๋ฆฌ์ž ๋ฐฉ๋ฌธ Bot Link]์— ์ ‘์†ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ URL ์ž…๋ ฅ์ฐฝ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. XSS ์ทจ์•ฝ์ ์„ ์ด์šฉํ•˜์—ฌ ์›ํ•˜๋Š” ์ •๋ณด๋ฅผ ์ฐพ๊ณ  ํ•ด๋‹น ๊ฐ’์„ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ ๋งํฌ๋ฅผ ์œ„์˜ URL์— ์ž…๋ ฅํ•˜๋ฉด ๊ณต๊ฒฉ์ž ์„œ๋ฒ„(RequestBin)๋กœ ์ •๋ณด๊ฐ€ ๋‚ ์•„์˜ค๋Š” ๋ฐฉ์‹..