์ด๋ฒ ํฌ์คํ
์ 'Broken Auth. - Password Attacks' ์
๋๋ค.
์ค์ตํ๋ ๋ชจ๋ ๊ณต๊ฒฉ์ ์ค์ ๋ก ์ฌ์ฉํ์๋ฉด ์๋ฉ๋๋ค.
ํ์ฉ๋ฐ์ง ์์ ์๋น์ค ๋์์ ํดํน์ ์๋ํ๋ ํ๋์ ๊ธ์งํ๋ฉฐ,
๋ชจ๋ ๋ฒ์ ์ฑ
์์ ์ฌ์ฉ์์๊ฒ ์๋ ๊ฒ์ ๋ช
์ฌํด์ฃผ์ธ์.
๋น๋ฐ๋ฒํธ ๋ฌด์ฐจ๋ณ ๋์
๊ณต๊ฒฉ
๋น๋ฐ๋ฒํธ ๋ฌด์ฐจ๋ณ ๋์
๊ณต๊ฒฉ(Password Attack)์ ์ฌ์ฉ์์ ๋ํ ๊ณ์ ์ ๋ณด๋ฅผ ํ๋ํ๊ธฐ ์ํด ๋น๋ฐ๋ฒํธ๋ก
์
๋ ฅ ๊ฐ๋ฅํ ๋ชจ๋ ๋ฌธ์ ์กฐํฉ์ ์
๋ ฅํ์ฌ, ์ฌ์ฉ์์ ๊ณ์ ๊ณผ ๋น๋ฐ๋ฒํธ๊ฐ ์ผ์นํ ๋๊น์ง ๋์
ํ๋ ๊ณต๊ฒฉ์ด๋ค.
์ผ์ผ์ด ์๋์ผ๋ก ์
๋ ฅํ๋ ๊ฒ๋ณด๋ค๋ ์๋ํ ๋๊ตฌ๋ฅผ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ๋๊ฒ ์ข๋ค.(ํ์ด์ฌ๋ ๊ด์ฐฎ์)
๋ฌด์ฐจ๋ณ ๋์
๊ณต๊ฒฉ์ ํ ๋๋ ์น ์ฌ์ดํธ์ ๋น๋ฐ๋ฒํธ ์ ์ฑ
์ ํ์
ํ ํ,
์กฐํฉํ ๋ฌธ์์ ๊ตฌ์ฑ๊ณผ ์ต์ ๋ฌธ์์ด ๊ธธ์ด๋ฅผ ์ ํด์ค๋ค.
๋ฌธ์์ ์ซ์๊ฐ ์กฐ๊ธ๋ง ๋ณต์กํด์ ธ๋ ๊ฐ๋ฅํ ์กฐํฉ์ ๊ฐ์ง ์๊ฐ ๋ง์์ง๊ธฐ ๋๋ฌธ์ ๊ณต๊ฒฉ์ด ์ฑ๊ณตํ๊ธฐ๊น์ง ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆฐ๋ค.
๋์ด๋ ํ
์ผ๋จ password attacks์ผ๋ก ๋ค์ด๊ฐ๋ค.
์ด ํ์ด์ง๋ login, password ๊ฐ ์ด๋ฏธ ๊ธฐ์ฌ๋์ด์๋ค.
(๋ฒํ ์ค์ํธ๋ฅผ ํตํด์ ๊ฐ์ ๋์
ํด๋ณด๋ผ๊ณ ์ผ๋ถ๋ฌ ํ์ธ ์ฐจ ๊ธฐ์ฌ๋์๋ ๊ฒ ๊ฐ๋ค.)
๋ฒํ์ค์ํธ ์ฌ์ฉํ๊ธฐ
์ฌ์ฉํ ๊ธฐ๋ฅ์ ์ข์ธก ์๋จ์ proxy๊ธฐ๋ฅ๊ณผ intruder๊ธฐ๋ฅ์ด๋ค.
proxyํญ์์ HTTP ์์ฒญ์ ๊ฐ๋ก์ฑ ๋ค์ Intruder๋ก ๋ณด๋ธ๋ค. Intruder๋ก ๋ณด๋ผ๋๋
๊ฐ๋ก์ฑ ์์ฒญ์ ๋ด์ฉ์ด ๋ณด์ด๋ ํจ๋์์ ์ค๋ฅธ์ชฝ ๋ง์ฐ์ค ๋ฒํผ์ ํด๋ฆญํ ํ 'send to Intruder' ๋ฉ๋ด๋ฅผ ์ ํํ๋ฉด ๋๋ค.
* ํ๋ก์ ์ต์
์์ ์๋ต ์ค์ ์ ํด์ค๋ค.(request๋ง๊ณ response!)
ํฌ์ง์
์ด๋ผ๋ ๊ณณ์์๋ payload๊ฐ ๋ค์ด๊ฐ ์์น๋ฅผ '$'(๋น์ทํ์ง๋ง ์ค์ ๋ฌ๋ฌ ํ์ ์๋๋๋ค.)
๋ฌธ์๋ก ์ง์ ํ๋ค. ์์ฒญ์ ์ค๋ฆฌ๋ password๋ณ์์๋ง payload๋ฅผ ์ค์ ์ ์๋๋ก
์ค๋ฅธ์ชฝ์ ๋ฒํผ 'add$' 'clear$' ๋ฅผ ์ ์ ํ ์ฌ์ฉํ์ฌ ์์น ๋ณ๊ฒฝ์ ํด์ค๋ค.
clear๋ฅผ ๋๋ฅด๋ฉด ๋ชจ๋ ํ์ด๋ก๋ ๋ค์ด๊ฐ ์์น๋ฅผ ์์ ์ฃผ๊ณ , add๋ฅผ ๋๋ฅด๋ฉด ํน์ ๊ณณ์๋ง ์๊ธด๋ค.
์ด๋ฐ์์ผ๋ก ๋ณ๊ฒฝ ํด์ค ํ
payloadsํญ์ผ๋ก ์ด๋ํ์ฌ ๊ณต๊ฒฉ ํ์
์ ์ง์ ํ๋ค.
๋ฐ๋ก ์์นธ์.
์ฌ๊ธฐ์ ํ์
์ ์ง์ ํด์ค ๊ฑด๋ฐ, ๋จผ์ ๋ฌด์ฐจ๋ณ ๋์
๊ณต๊ฒฉ์ ์๋ ํ๋ฏ๋ก
brute forcerํ์
์ผ๋ก ์ง์ ํด์ฃผ๊ณ ,
์ฌ์ฉ์ bee์ pw๊ฐ 3๊ธ์์ธ ๊ฒ์ ์๊ณ ์๋ค๊ณ ๊ฐ์ ํ๊ณ min ๊ณผ maxํฌ๊ธฐ๋ฅผ 3์ผ๋ก ๋ง์ถฐ์ค๋ค.
์ค์ ์ ๋ง์น๊ณ start attack์ ๋๋ฌ์ค๋ค.
์ฆ ๊ณต๊ฒฉ ์์.
์ด๋ฐ์์ผ๋ก ์ฐฝ์ด ํ๋ ๋ ์๊ธฐ๊ณ , ํ๋์ฉ payload๋ฅผ ๋๋ ค ๋ง์ถ๋ค.
๋ง์ผ ๊ฒฐ๊ณผ ๊ฐ์ด ๋ค๋ฅด๊ฑฐ๋ ์ํ์ฝ๋๊ฐ ๋ค๋ฅด๊ฑฐ๋, payload์ ๊ธธ์ด๊ฐ ๋ค๋ฅด๋ค๋ฉด ์ ๋ต์ผ ํ๋ฅ ์ด ๋๋ค.
์ด๋ฐ์์ผ๋ก ๊ธธ์ด๊ฐ ๋ค๋ฅด๋ค.
ํด๋ฆญํด์ ํ์ด์ง ํ๋จ์ ๊ฐ์ ํ์ธํด๋ณด๋ฉด
bug์ผ๋ ํ์ด๋ก๋ ๊ธธ์ด๊ฐ ๋ค๋ฅด๋ค. ์ด๊ฑธ๋ก bee์ฌ์ฉ์์ pw๋ bug์ธ๊ฒ์ ์ ์ ์๋ค.
(๋๋ฌด ์๊ฐ์ด ์ค๋ ๊ฑธ๋ ค 2์๋ฆฌ๋ฅผ ๋ฏธ๋ฆฌ ์ค์ ํ๊ณ ๋ง์ท์ง๋ง, ์ค์ ๋ก๋ 300๋ฒ๋ ๋์ด๊ฐ์ bug๊ฐ ๋์ด)
์ด๋ ๊ฒ ์๊ฒ๋ pw๋ฅผ login์ฐฝ์ ๋ฃ์ด๋ณด๋ฉด, ๋ก๊ทธ์ธ์ด ์ฑ๊ณตํ๋ค.
์ด ํํธ๋ ๋ฌด์ฐจ๋ณ ๋์
๊ณต๊ฒฉ์ ์ค์ตํด๋ณด๋๊ฒ ์ฃผ ๋ชฉ์ ์ธ page์ธ ๊ฒ ๊ฐ๋ค!