๐ ๋ณด์,์ ๋ณด๋ณดํธ/๐ [STUDY] ์ทจ์ฝ์
[ SQL Injection ] webhacking.kr - 21
# reference: https://wisdom-990629.tistory.com/entry/Webhackingkr-old-02%EB%B2%88-%EB%AC%B8%EC%A0%9C-%ED%92%80%EC%9D%B4-1 [Webhacking.kr] old-21๋ฒ ๋ฌธ์ ํ์ด ์๋ ํ์ธ์ (*๏ฟฃ3๏ฟฃ)โญ ์ค๋๋ ์๋ก์ด ๋ฌธ์ ๋ฅผ ํ์ด๋ณด์์ต๋๋น! https://webhacking.kr/challenge/bonus-1/ Challenge 21 webhacking.kr ๋ฌธ์ ์ ๋๋ค! ์๋ฌด ๋ฌธ์ ๋ ๊ณ ๋ฅธ๋ค๊ณ ๊ณจ๋๋๋ฐใ ๋ blind sql injection ๋ฌธ.. wisdom-990629.tistory.com ์์ง ๋ฌธ์ ํ์ด๋ฅผ ์ดํดํ์ง๋, ์ ๋๋์ง๋ ์ดํดํ์ง ๋ชปํ๋ค (๋ค์ ํ์ด๋ด์ผ ํจ)
[ SQL Injection ] Goblin
query๊ฐ์ ํตํด ๋ฐ์์ค๋ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ์ฌ sql query๋ก ๋ง๋ค์ด db์ ๋ช ๋ น์ ๋ด๋ฆฌ๋ php ์ฝ๋์ด๋ค. PHP ๋ถ์ ์์ 2๋ฌธ์ ์๋ ๋ฌ๋ฆฌ ํํฐ๋ง ๋ด์ฉ ๋ฐ ์ฟผ๋ฆฌ ๋ด์ฉ์ด ๋ณ๊ฒฝ๋์๋ค. ์ฐ์ ์ ๋ ฅํ๋๊ฐ id & pw์์ id & no๋ก ๋ณ๊ฒฝ๋์๊ณ , id๊ฐ์ ์ ๋ ฅ๋ฐ๋ ๊ฐ์ด ๋ค์ด๊ฐ์ง ์๊ณ 'guest'๋ก ๊ณ ์ ๋์ด์๋ค. ๋ํ ํํฐ๋ง๋ ๊ฐํ๋์ด no์ ',",`๋ฅผ ์ด์ฉํ์ฌ ๋ฌธ์์ด์ ๋ฃ์ ์ ์๋ค. ํ์ง๋ง ๋ฌธ์ ์ ํด๊ฒฐ์ ์ํด์๋ id ํ๋์ ๊ฐ์ด admin์ด์ด์ผ ํ๋ค. ์ฆ, ๊ณ ์ ๋ ๊ฐ์ ๋ณ๊ฒฝํ ์ ์์ด์ผ ํ๋ค. https://devwaffle.tistory.com/39 [ SQL ] SQL ๋ฌธ๋ฒ ์คํ์์ SQL ๋ฌธ๋ฒ์๋ ๊ตฌ๋ฌธ ๋ด ์คํ์์์ ์ฐ์ฐ์ฌ ์คํ์์๊ฐ ์กด์ฌํ๋ค. SQL ๊ตฌ๋ฌธ์ ๊ฒฝ์ฐ์๋ FROM > WHER..
[ SQL Injection ] Cobolt
query๊ฐ์ ํตํด ๋ฐ์์ค๋ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ์ฌ sql query๋ก ๋ง๋ค์ด db์ ๋ช ๋ น์ ๋ด๋ฆฌ๋ php ์ฝ๋์ด๋ค. PHP ๋ถ์ ์์ Gremlin ๋ฌธ์ ์ ํํฐ๋ง ์ฝ๋์ ํฐ ์ฐจ์ด๋ ์์๋ค. ๋ค๋ง ํน์ id๊ฐ ๋์ค๋ ์ํฉ์์๋ง ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค๊ณ ํ์ํ๋ ์ ์ ๋ฏธ๋ฃจ์ด ๋ณผ ๋, ํด๋น ๊ฐ์ ๊ฐ์ง ๊ณ์ ์ query ์คํ ๊ฒฐ๊ณผ ๋ณด์ฌ์ฃผ๊ธฐ๋ง ํ๋ฉด ๋ ๊ฒ ๊ฐ์๋ค. ๋ฐ๋ผ์ ์๋ฌธ์ ์ฒ๋ผ idํ๋๋ฅผ ๋น์ฐ๊ณ OR๋ก ๋ฌดํํฐ๋ง ํต๊ณผ๋ฅผ ์ํค๋ ๋์ , admin ๊ณ์ ๋ง ํํฐ๋ง์ํจ ๋ค md5๋ก ์ํธํํ์ฌ ๊ฐ์ ๋น๊ตํ๋ ํ๋ฐ๋ถ ๊ฐ์ ๋ฌด์์ํค๋ฉด Inejction์ด ๊ฐ๋ฅํ ๊ฒ ๊ฐ๋ค. Injection ๋ฐ๋ผ์ ์ฒ์ ์๋ํ Injection Code๋ ๋ค์๊ณผ ๊ฐ๋ค: admin'# ์ ์์ ์ผ๋ก admin ๊ฐ์ ์ฐพ๊ฒํ ํ, ๋ค์ #์ ๋ถ์ฌ ๋ท ์ฝ๋๋ฅผ ๋ชจ๋..
[ SQL Injection ] Gremlin
query๊ฐ์ ํตํด ๋ฐ์์ค๋ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ์ฌ sql query๋ก ๋ง๋ค์ด db์ ๋ช ๋ น์ ๋ด๋ฆฌ๋ php ์ฝ๋์ด๋ค. PHP ๋ถ์ ์ค์ํ๊ฒ ํ์ธํด์ผ ํ ๋ถ๋ถ์ ํํฐ๋ง๋๋ ๋ถ๋ถ์ธ๋ฐ, 5,6๋ฒ์งธ ์ค์ ํ์ธํ๋ฉด 'preg_match'๋ผ๋ ํจ์๊ฐ ํ์ฉ๋์ด์๋ ๊ฒ์ ๋ณผ ์ ์๋ค. preg_match ํจ์๋ ์ ๊ท์ ํํ, ๊ฒ์ ๋์ ๋ฌธ์์ด, ์ผ์น๋ฐฐ์ด ๋ฐํ๋ณ์(์ ํ) ๋ฑ์ ์ ๋ ฅํ๋ฉด ์ ๋ ฅ๋ ์ ๊ท์์ ์ผ์นํ๋ ํจ์๋ฅผ ์ฐพ์๋ด๋ ๋ด์ฅํจ์๋ค. ์ ๊ท์ ๋ถ์ ๋ค์ ๋์์ ์ฝ๋์ ์ฌ์ฉ๋ preg_match ํจ์์ ์ ๊ท์์ ๋ค์๊ณผ ๊ฐ๋ค: /prob|_|\.|\(\)/i 2๊ฐ์ '/' ์ฌ์ด์ ํ์ธํ๊ณ ์ ํ๋ ๊ฐ๋ค์ '|'๋ก ๊ตฌ๋ถํ์ฌ ์์ฑํ๋ฉด ํด๋น ๊ฐ์ด ํํฐ๋ง๋๋ค. ๋ง์ง๋ง '/' ๋ค์ i์ ๊ฒฝ์ฐ ๋ฌด์ํ๋ค๋ ์ต์ ์ ์ค ๊ฒ์ด๋ค. ๋ฐ๋ผ์ ํด์์ ..