Archive for Dev. (junyup2)

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

Prepared Statement 1

[๊ธฐ๋ก์ผ์ง€] ๐Ÿ“š 08์ฃผ์ฐจ (๐Ÿ’‰SQLi - Find Vuln Point / ๋Œ€์‘ ๋ฐฉ์•ˆ)

SQL Injection Advanced Ver. SQL Injection Vuln Point ์•ž์„œ์„œ ๊ณต๋ถ€ํ–ˆ๋˜ SQLi๋ฅผ ๋ณด๋ฉด '์–ด๋””์—(Where)', '์–ด๋–ค ๋ฐฉ๋ฒ•์œผ๋กœ(How)' ๊ณต๊ฒฉํ•˜๋ฉด๋˜๋Š”์ง€๋ฅผ ์•Œ๋ ค์ค€ ์ƒํƒœ์—์„œ ์ง„ํ–‰๋˜์—ˆ๋‹ค. ํ•˜์ง€๋งŒ ์‹ค๋ฌด์—์„œ๋Š” ์ด๋ ‡๊ฒŒ ๋Œ€๋†“๊ณ  "์—ฌ๊ธฐ๊ฐ€ ์ด๋Ÿฐ ์ทจ์•ฝ์ ์ด ์žˆ์œผ๋‹ˆ ๋šซ์œผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.~" ํ•˜๊ณ  ์นœ์ ˆํ•˜๊ฒŒ ์•Œ๋ ค์ฃผ์ง€ ์•Š์„ ๊ฒƒ์ด๋‹ค. ๊ทธ๋ž˜์„œ ๊ณต๋ถ€ํ•  ๋•Œ๋ถ€ํ„ฐ ์ทจ์•ฝ์ ์„ ์ฐพ๋Š” ๋ฐฉ๋ฒ•์„ ์—ฐ์Šตํ•ด์•ผ ํ•œ๋‹ค. ์šฐ์„ ์ ์œผ๋กœ ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•ด๋ณด๊ณ , ๊ทธ ๊ณผ์ •์—์„œ ์ด๋™๋˜๋Š” ํŽ˜์ด์ง€์™€, ์˜ค๊ณ ๊ฐ€๋Š” ํŒจํ‚ท(Packet)์„ ๋ถ„์„ํ•ด๋ณผ ํ•„์š”๊ฐ€ ์žˆ๋‹ค. ์ด๊ฒƒ์ด ์ค‘์š”ํ•œ ์ด์œ ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ์ผ๋‹จ. ์„œ๋น„์Šค๋ฅผ ์ง์ ‘ ์ด์šฉํ•ด๋ณด์ง€ ์•Š๋Š”๋‹ค๋ฉด? ์–ด๋–ป๊ฒŒ ๊ตฌ๋™๋˜๊ณ  ์žˆ๋Š”์ง€ ์•Œ ๊ธธ์ด ์—†๋‹ค. ์–ด๋–ค์‹์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋Š”์ง€ ์•Œ์•„๋ณด๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ง์ ‘ ์ด์šฉํ•ด๋ณด๋Š”๊ฒŒ BEST ..