[LOS] Vampire ํ’€์ด(9)

9๋ฒˆ์งธ ๋ฌธ์ œ์ธ " vampire " ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค. ์ฟผ๋ฆฌ๋ฌธ์„ ์ž…๋ ฅ๋ฐ›์•„ ์‹คํ–‰๋˜๋Š” ๋ณ€์ˆ˜๋Š” " id='{$_GET [id]} " ๋กœ ์ „์— ํ’€์—ˆ๋˜ ๋ฌธ์ œ๋“ค๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ ํ‚ค์›Œ๋“œ ์šฐํšŒ๋ฅผ ํ•ด์•ผ ๋  ๊ฒƒ ๊ฐ™์•„ ๋ณด์ž…๋‹ˆ๋‹ค. $_GET [id] = str_replace("admin", "",$_GET [id]); replace ํ•จ์ˆ˜๋ฅผ ํ†ตํ•ด ์ฟผ๋ฆฌ๋ฌธ์— " admin " ์ด ํฌํ•จ๋˜์–ด ์žˆ๋Š” ๊ฒฝ์šฐ ์‹คํ–‰์ด ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋Œ€, ์†Œ ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ADMIN ๊ฐ™์€ ๋Œ€๋ฌธ์ž๋กœ ์ ‘๊ทผํ•ด๋„ ์‹คํŒจํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๋Ÿด ๋•Œ๋Š” ํ˜ผ๋ˆํ™” ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•ด์„œ ํ•ด๊ฒฐํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ๋กœ ํ•ด๋‹น ํ‚ค์›Œ๋“œ๋ฅผ ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„ ์—†์ด ์ œ๊ฑฐํ•˜๊ณ  ์žˆ๋Š” ๊ฒฝ์šฐ์—๋Š” ์•„๋ž˜์™€ ๊ฐ™์€ ๋ฐฉ๋ฒ•์œผ๋กœ ๋ฌธ์ž์—ด ์‚ฌ์ด์— ์‚ฝ์ž…ํ•˜๋Š” ํ˜ผ๋™ํ™” ๊ธฐ๋ฒ•์„ ์ด์šฉํ•˜๊ฒŒ ๋˜๋ฉด ์ค‘๊ฐ„์— " admin " ํ‚ค์›Œ๋“œ๋Š”..

CHALLENGE
[LOS] Troll ํ’€์ด(8)

" troll " ๋ฌธ์ œ์˜ ๊ฒฝ์šฐ ์ฟผ๋ฆฌ๋ฌธ์„ ์‹คํ–‰์‹œ์ผœ์ฃผ๋Š” ๋ณ€์ˆ˜๊ฐ€ pw ๊ฐ€ ์•„๋‹Œ " id='{$_GET[id]} " ์ฆ‰ id ์ธ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ๋ฌธ์ œ๋Š” ํŒจ์Šค์›Œ๋“œ๋ฅผ ๋„์ถœ์‹œํ‚ค๋Š” ๊ฒƒ์ด ์•„๋‹Œ ํ•ด๋‹น ๊ณ„์ •์œผ๋กœ ๊ทธ๋ƒฅ ์ ‘๊ทผํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ๋ฌธ์ œ๋Š” ํŠน์ • " ํ‚ค์›Œ๋“œ "๋ฅผ ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ ๋ฐฉ์‹์œผ๋กœ ํ•„ํ„ฐ๋ง ์ •์ฑ…์„ ๊ฑธ์–ด๋‘๋ฉด ์–ด๋–ป๊ฒŒ ์ ‘๊ทผ์„ ์‹œ๋„ํ•ด ๋ณผ ๊ฒƒ์ธ๊ฐ€? ์— ๋Œ€ํ•œ ๊ณ ๋ฏผ์„ ํ•ด๋ณด๋Š” ๋ฌธ์ œ์˜€๋˜ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์‰ฝ๊ฒŒ ์ƒ๊ฐํ•˜๋ฉด ๊ต‰์žฅํžˆ ์‰ฌ์šด ๋ฌธ์ œ์ด๊ณ  ์–ด๋ ต๊ฒŒ ์ƒ๊ฐํ•˜๋ฉด ๋„ˆ๋ฌด ๋ฉ€๋ฆฌ ๋Œ์•„๊ฐˆ ์ˆ˜๋„ ์žˆ๋Š” ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. MYSQL ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„์ด ์—†์–ด์„œ " admin " = " ADMIN "์ด๋‚˜ ๋˜‘๊ฐ™์€ ๊ฒฐ๊ณผ๋กœ ๋ฐ›์•„๋“ค์ด์ง€๋งŒ ์ƒ๋‹จ์˜ ์†Œ์Šค๋ฅผ ๋ณด์‹œ๋ฉด preg_match์— ์„ ์–ธ๋œ ์ฝ”๋“œ๊ฐ€ ๋ฌธ์ œ์ธ ๊ฒƒ์œผ๋กœ ํŒŒ์•…๋ฉ๋‹ˆ๋‹ค. /admin/..

CHALLENGE