Archive for Dev. (junyup2)

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

column 1

[SegFault] (SQLi) - SQL Injection 2

[SegFault] (SQLi) SQL Injection 2. ์ง„์งœ! ๋ฐ์ดํ„ฐ๋ฅผ ์ฐพ์•„๋ž! ๋ฌธ์ œ ํŒŒ์•… ์œ„์˜ ํŽ˜์ด์ง€์— ๋“ค์–ด๊ฐ€๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ฐฝ์ด ๋‚˜์˜จ๋‹ค. ์šฐ์„  ๊ฒ€์ƒ‰์ฐฝ์— ๋Œ€ํ•˜์—ฌ ์ž…๋ ฅ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•ด๋ณธ๋‹ค. SQL ๊ตฌ์กฐ ํ™•์ธ ์šฐ์„  placeholder๋กœ ์กด์žฌํ•˜๋Š” normaltic์„ ์ž…๋ ฅํ•ด๋ณธ๋‹ค. ์œ„์™€ ๊ฐ™์€ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ค๋Š” ๊ฒƒ์„ ํ™•์ธํ–ˆ๋Š”๋ฐ ์—ฌ๊ธฐ์„œ ๋ถ€๋ถ„์ ์œผ๋กœ ์ž…๋ ฅํ–ˆ์„ ๋•Œ๋„ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ค๋Š”์ง€ ํ™•์ธํ•ด๋ณธ๋‹ค. ๊ฒฐ๊ณผ๊ฐ€ ์™„์ „ํžˆ ๋™์ผํ•˜์ง€๋Š” ์•Š์ง€๋งŒ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ค๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. SQLi ๊ฐ€๋Šฅ ์—ฌ๋ถ€ ํ™•์ธ normaltic%' and '1%'='1 SQL Injection์ด ๊ฐ€๋Šฅํ•œ ๊ฒƒ์„ ํ™•์ธ ํ–ˆ์œผ๋ฏ€๋กœ UNION SQLi ์˜ ์ง„ํ–‰ ์ ˆ์ฐจ์— ๋”ฐ๋ผ ์ง„ํ–‰ํ•œ๋‹ค. ํ’€์ด ๊ณผ์ • (ํ•ด๊ฒฐ ๋ฐฉ์•ˆ) 1. SQL Injection ๊ฐ€๋Šฅ ์—ฌ๋ถ€ ํŒ๋‹จ ์œ„์—์„œ ํ™•์ธ..