์ค๋์ ๋ฒํ์ค์ํธ์ cluster bomb ๊ธฐ๋ฅ์ ๋์ถฉ ์์ฝํ ๊ธ์ด๋ค. ์ฃผ์ ๋ฆฌ ๋ง์ใ ใ ใ
Burp Suite์ Intruder๋ฅผ ์ด์ฉํด Blind SQL Injection์ ์งํํ๋ ๋์ค ๋ณ์ 2๊ฐ์ ๋ํด ๊ฐ๊ธฐ ๋ค๋ฅธ ๊ท์น์ ์ ์ฉํด์ฃผ์ด์ผํ๋ ์ผ์ด ์์๋ค. ๋๋ ๋ฐ๋ณด๊ฐ์ด......... Cluster Bomb์ด๋ผ๋ ๋ฉ์ง ์์ด๊ฐ ์๋ ์ค๋ ๋ชจ๋ฅด๊ณ ...... ์๋์ผ๋ก ๊ณต๊ฒฉ์ ์งํํ๋ค.......
์ ๊ธ์ ๋ฐ๋ฅด๋ฉด "This attack iterates through a different payload set for each defined position. The Cluster Bomb Attack is useful where an attack requires unrelated or unknown input to be inserter in multiple places within the request. ์ด๋ผ๊ณ ์ ํ์๋ค..
์ฐธ์ผ๋ก ๋๋ฅผ ์ํ ๊ธฐ๋ฅ์ด ์๋ ์ ์๋ค....... ์ฌ์ค Cluster Bomb์ด ์๋์ง ๋ชฐ๋ผ์ Python์ผ๋ก ์๋ํ ์คํฌ๋ฆฝํธ๋ฅผ ๋ง๋ค์ด์ ๋๋ฆฌ๋ ค๊ณ ํ๋๋ฐ(์ง๊ธ๋ ํ ์์ ), ๋ญ๊ฐ ๋ฒํ๋ก๋ ๋ฌธ์ ๋ฅผ ์ ๋๋ก ์๊ฒฐ์ง์ด๋ณด๊ณ ์ถ์๋ค.... ์ํผ ์๋ฅผ ์ฌ์ฉํด์ ๊ณต๊ฒฉ์ ํด๋ณด๊ฒ ๋น
์ดํ ๋ณ์ 1,2์ ๊ท์น์ ๊ณจ๋ผ์ฃผ์. ์๋ง ๋ณ์ ์์๋๋ก payload set์ ์์๋ ์ ์ํ๋ ๊ฒ ๊ฐ๋ค. ์ฒซ๋ฒ์งธ๋ 1~20๊น์ง ํด์ค์ผํ๋ฏ๋ก Payload type์ Numbers๋ก ๋ฐ๊พธ๊ณ ์์ฒ๋ผ pyaload set๋ฅผ ์ ์ํด์ฃผ์๋ค!!
์ฐธ๊ณ ๋ก ๋ด๊ฐ ๋งค๋ฒ ์ฐ๋ Sniper๋ ํ๋์ Payload set๋ง ์ค์ ํ์ฌ ๊ณต๊ฒฉํ๊ณ , ๋ง์ฝ ์ฌ๋ฌ๊ฐ์ Payload Position์ด ์ ํด์ ธ์์ผ๋ฉด ํฌ์ง์ ๋ณ๋ก payload set์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ด๋ค (์: position1 - set1, position2 - set1, position3 - set1 ....)
์ฐ๋ฆฌ๋ ํฌ์ง์ ๋ณ๋ก payload set๊ฐ ๋ฌ๋ผ์ ธ์ผํ๋ฏ๋ก ์ด ๋ฐฉ๋ฒ์ ์ ํฉํ์ง ์๋ค.
intruder์ ๋ค๋ฅธ ๊ณต๊ฒฉ๋ฐฉ์์ด ๊ถ๊ธํ๋ค๋ฉด ์ฌ๊ธฐ๋ฅผ ์ฐธ๊ณ ํ์.
clusterbomb์ ์ด์ฉํ๋ฉด payload1๊ณผ payload2๊ฐ ๋ฐ๋ณตํด์ ๋์๊ฐ๋ค. payload ๊ท์น์ ์์ ์ฌ๋ผ๊ฐ๋ฉด ๋์จ๋ค.
์๋ฌดํผ ์ด๋ ๊ฒํด์ cluster bomb์ ์ด์ฉํ ์ ์๋ค. ๊ทธ๋ฐ๋ฐ ์๊ฐ์ด ์ข ๊ฑธ๋ ค์ ์๋ํ ์คํฌ๋ฆฝํธ ์ฝ๋๋ฅผ ์ง์ ๋ค์์๋ ๋๋ ค๋ด์ผ๊ฒ ๋ค.