[LOS] Xavis ํ’€์ด(19)

์—„์ฒญ ๊นŒ๋‹ค๋กœ์› ๋˜ "xavis" ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ์ฒ˜์Œ ๋ดค์„ ๋•Œ๋Š” ๋ ˆ๋ฒจ ๋‚œ์ด๋„ ์น˜๊ณ ๋Š” ๋„ˆ๋ฌด ์‰ฌ์šด ๋ฌธ์ œ์ธ ๊ฑฐ ๊ฐ™์•„์„œ ์‰ฌ์–ด๊ฐ€๋Š” ํƒ€์ž„์ธ ์ค„ ์•Œ์•˜์œผ๋‚˜ ์ •๋‹ต์ด ์ „ํ˜€ ๋‚˜์˜ค์ง€๊ฐ€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ฟผ๋ฆฌ๋ฌธ์„ "์ฐธ"์œผ๋กœ ๋งŒ๋“ค์–ด์„œ ํŒจ์Šค์›Œ๋“œ ๊ธธ์ด๋ฅผ ์œ ์ถ”ํ•˜์—ฌ 12์ž๋ฆฌ์ธ๊ฒƒ์„ ์•Œ์•„๋‚ด๊ณ  ํ•œ ๋˜๋ฐ๋กœ burp suite๋ฅผ ํ†ตํ•ด ๊ฐ’์„ ํ•˜๋‚˜์”ฉ ๋Œ€์ž…ํ•ด์„œ ๊ฒฐ๊ณผ๋ฅผ ์–ป์–ด๋‚ด๋ ค๊ณ  ascii ์ฝ”๋“œ๋ฅผ ๋Œ๋ ค๋ดค์ง€๋งŒ ๋„์ถœ๋œ ๊ฐ’์€ ์ „ํ˜€ ์—†๊ณ  ๊ณผ๋ถ€ํ•˜๊ฐ€ ๊ฑธ๋ ค ๋„์ค‘์— ๋ฉˆ์ถ”๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ ์ ‘๊ทผ ๋ฐฉ์‹๋ถ€ํ„ฐ ์ถœ์ œ์ž์˜ ์˜๋„๋ฅผ ๋ชจ๋ฅด๊ฒ ์–ด์„œ ํžŒํŠธ๋ฅด ๋ณด๋ฉด์„œ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ํžŒํŠธ 1. ํŒจ์Šค์›Œ๋“œ๊ฐ€ ์ˆซ์ž, ์•ŒํŒŒ๋ฒณ, ํŠน์ˆ˜๋ฌธ์ž ๊ฐ€ ์•„๋‹˜ 2. ascii ์ฝ”๋“œ๋กœ ์ถœ๋ ฅ์‹œํ‚ค์ง€๋ง๊ณ  "hex" ํ˜•ํƒœ๋กœ ์ถœ๋ ฅ์‹œํ‚ฌ๊ฒƒ 3. ์ถœ๋ ฅ๋œ "hex" ๊ฐ’์„ ์›๋ฌธ ํ˜•ํƒœ๋กœ decode ํ• ๊ฒƒ Input Code ' or length..

CHALLENGE
[LOS] Nightmare ํ’€์ด(18)

18๋ฒˆ์งธ ๋ฌธ์ œ์ธ "nightmare"์ž…๋‹ˆ๋‹ค. if(preg_match('/prob|_|\.|\(\)|#|-/i', $_GET[pw])) exit("No Hack ~_~"); if(strlen($_GET[pw])>6) exit("No Hack ~_~"); "pw" ๋ณ€์ˆ˜์—๋Š” _ . () # - ๊ฐ™์€ ๊ธฐํ˜ธ๋“ค์„ ๊ฒ€์ฆํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ GET [pw]>6์ฒ˜๋Ÿผ ์ž…๋ ฅ๊ฐ’ ๊ธธ์ด๋ฅผ ๊ฒ€์ฆํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— 6๊ธ€์ž๋ฅผ ๋„˜์–ด๊ฐ€๋ฉด No Hack์ด๋ผ๋Š” ํŽ˜์ด์ง€๋กœ ๋„˜๊ธฐ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ 1. ์šฐ์„  ์ž…๋ ฅ๊ฐ’ ๊ธธ์ด ์ œํ•œ์„ ๋งž์ถฐ์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ๋ณธ์ ์ธ "์ฐธ" ๊ตฌ๋ฌธ์ธ or 1=1 ์€ ๋ถˆ๊ฐ€๋Šฅํ•  ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„  if($result['id']) solve("nightmare"); ์ฒ˜๋Ÿผ admin ์ด ์•„๋‹Œ ์•„๋ฌด๋Ÿฐ ๊ณ„์ •์œผ๋กœ ์ ‘๊ทผ..

CHALLENGE
XSS Challenges 7

ํ•ด๋‹น ๋ฌธ์ œ์˜ ๊ฒฝ์šฐ hohoho๋ผ๋Š” ๋ฌธ์ž์—ด์„ ์ง€์ •ํ•ด๋‘๊ณ  ํด๋ฆญ ์‹œ ๋งํฌ ํƒœ๊ทธ( http://localhost/?๋กœ ๋„˜์–ด๊ฐ€๋„๋ก ๋กœ์ง์ด ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„  Your_Payload ์˜์—ญ์— ํŒ์—…์ฐฝ์„ ๋„์šธ ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ž์—ด์„ ์‚ฝ์ž…ํ•ด์•ผ ๋ฉ๋‹ˆ๋‹ค. .. .. hohoho!!! .. .. ๋ช‡ ๋ฒˆ์˜ ์‹œ๋„๋ฅผ ํ•ด๋ณด๋ฉด์„œ ํ•„ํ„ฐ๋งํ•˜๊ณ  ์žˆ๋Š” ํŒจํ„ด์„ ๋จผ์ € ํ™•์ธํ•ด์•ผ ๋ฉ๋‹ˆ๋‹ค. ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ด๋ฒคํŠธ ํ•ธ๋“ค๋Ÿฌ์ธ "onmouseover"์˜ ๊ฒฝ์šฐ ๊ฐ€ ์‚ฝ์ž…๋˜์–ด์„œ ์‚ฌ์šฉ์„ ๊ธˆ์ง€์‹œํ‚ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ํƒœ๊ทธ๊ฐ€ ์‚ฝ์ž…์‹œ --> ์ œ๊ฑฐ๋ฅผ ํ•˜๊ณ  ์žˆ์–ด์„œ ์•„๋ฌด๋ž˜๋„ localhost ๋ฌธ์ž์—ด์„ ์ด์–ด์„œ ์ž‘์„ฑํ•ด์•ผ ๋  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. *(ํด๋กœ์ง•) ๋“ฑ์„ ํ†ตํ•ด ๋ฌธ์žฅ์„ ๋งˆ๋ฌด๋ฆฌ๋งŒ ์ž˜ํ•ด์ฃผ๋ฉด ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์‹คํ–‰๋˜๋Š”๋ฐ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. * onfocus : ์ˆ˜..

CHALLENGE