Brute Force(๋ฌด์ฐจ๋ณ ๋์ ๊ณต๊ฒฉ)
์ ์
๐ก์ํธํ์์ ํน์ ์ํธ(๋น๋ฒ ๋ฑ)์ ํ๊ธฐ ์ํด ๊ฐ๋ฅํ ๋ชจ๋ ๊ฐ์ ๋์ ํ๋ ํ์
ํด๋น ํน์ง์ผ๋ก ์ธํ์ฌ ์ปดํจํฐ ์ฑ๋ฅ์ ๋ฐ๋ฅธ ์ํฅ์ ๊ฐ์ฅ ๋ง์ด ๋ฐ์ผ๋ฉฐ,
๋น๋ฒ์ ๋ณต์ก๋์ ๊ธธ์ด์ ๋ฐ๋ผ ์ํํ๋ ์๊ฐ์ด ๋ฌ๋ผ์ง๋๋ค. ์ด๋ก ์ ๋ชจ๋ ์ํธ๋ฅผ ํ ์ ์์ผ๋ฉฐ..
๊ฐ์ฅ ๊ธฐ์ด์ ์ธ ๊ณต๊ฒฉ๊ธฐ๋ฒ์ด์, ์์ฉํ ๋ฒ์ ์ด ๋ ์ธ๋ณด์ฐ ํ
์ด๋ธ ๊ณต๊ฒฉ!!(ํด๋น ๋ถ๋ถ์ ์์ธ ๋ด์ฉ์ ๋์ค์.. ใ
)
๊ณต๊ฒฉ ์ ํ
์ผ๋ฐ์ ์ผ๋ก ๊ฐ๋ฅํ ๋ชจ๋ ์กฐํฉ์ ์๋ํฉ๋๋ค. ์ด๋ค ์์ผ๋ก ์ ๊ทผํ๋์ง ์ข ๋ฅ๋ก ๋๋๋ค๋ฉด..
- ์ญ ๋ฌด์ฐจ๋ณ ๋์
๊ณต๊ฒฉ
: ํํ ๋น๋ฒ์ ์ถ์ถํ์ฌ ๋ฐ๋ณต์ ์ผ๋ก ์๋(Ex. root, admin, etc..) - ์ฌ์ ๊ณต๊ฒฉ(Dictionary)
: ์์ ์ ์ฌํ๊ฒ ์ทจ์ฝํ ๋น๋ฒ์ ์ฌ์ ์ผ๋ก ๋ง๋ค์ด ๋๋ ค๊ฐ๋ฉฐ ์๋ - ๋ ์ธ๋ณด์ฐ ํ
์ด๋ธ ๊ณต๊ฒฉ
: ํ๋ฌธ ๋น๋ฒ๊ณผ ๊ฐ ๋น๋ฒ์ ํด์๊ฐ์ด ์ ์ฅ๋ ์ฌ์ ์ ๊ณ์ฐ ํ ์ด๋ธ๋ก ์ ์ ํ ๋์ ๊ณต๊ฒฉ
WriteUp
์์ ๊ฐ์ด ์คํํ์๊ณ .. ๋จ Username์ด "admin"์ด๋ผ๋ ์กฐ๊ฑด์ผ๋ก ์คํํฉ๋๋ค
php๋ฅผ ์ ์๋๊ฑด ์๋์ง๋ง ์ด๋์ ๋์ ์ค๋ ฅ์ผ๋ก ๋ถ์ํ์๋ฉด..
- ์ฌ์ฉ์์ ์
๋ ฅ์ ๊ทธ๋๋ก ๋ฐ์(GET ๋ฐฉ์; URL๋ก ์ ์ก)
- ์ ๋ ฅ ๋ฐ์ Pass๋ฅผ MD5์ผ๋ก ์ํธํ
- ์งํผ ์ ๋ ฅ ๋ฐ์ ์ํธ๋ฅผ ์๋ณตํธํ ํ๋๊ฑฐ๋ผ ์ ๊ฒฝ์ธ ํ์๋ ์์ - SQL๋ฌธ์ ํตํด ๊ฒฐ๊ณผ ์ถ๋ ฅ(์ ๊ฒฝ ใดใด)
์ด๊ฑฐ ์บก์ฒ๋ฅผ ์๋ชปํด์ ๊ทธ๋ฐ๋ฐ Intruder๋ก ๋ค์ด๊ฐ์ผํด์ ใ
๊ทธ๋ฆฌ๊ณ ๋ฐ๋ก brute force๋ฅผ ํด์ผํ์ง๋ง.. ์ข ๋ ์ ๋ฌธ์ ์ผ๋ก directory brute force๋ฅผ ํด๋ด
์๋ค.
kali linux์์ John์ด๋ผ๋ ํด(brute force tools)์ password list๋ฅผ ์ฌ์ฉํฉ๋๋ค.
๊ทธ๋ผ ์คํ์ ์ผ์ชฝ ์ด๋ฏธ์ง์์ ์ค๋ฅธ์ชฝ Start attack์ ๋๋ฅด์๊ณ ํด๋ด ์๋น
๊ณต๊ฒฉ์ ์คํํด๋ณด๋ฉด password(์ค์ ๋ก "p@55w0rd")๋ก ์
๋ ฅ ์ Length์ ๋ณํ๋ฅผ ๋ณด๋ฉฐ,
Response์ ๋ด์ฉ์ ํ์ธํ๋ฉด.. admin ๊ณ์ ์ผ๋ก ํต๊ณผ๋ ๋ชจ์ต์ ๋ณผ ์ ์์ต๋๋ค.
๊ทธ๋ผ Python ์ฝ๋๋ฅผ ์ณ์ ํ ๋ฒ ๋์์ ์๋ํด๋ณผ๊น์?
Exploit code
์์ ์๋ฃ๋ฅผ ๋ณด๊ณ ์์ฑํ์์ต๋๋ค.
์น ๋ณด์์ ๋ํ์ฌ ๊ณต๋ถ๋ฅผ ๋ง์ด ๋ชปํ ์ํ๋ผ์.. ใ
์ถํ์ ๊ณต๋ถ ํ ๋ ์ ๋ฆฌํด๋ด์ผ๊ฒ ๋ค์
(ํดํค๋๊ฐ ๋๋ฉด ์๋๋๊น์)
Exploit code
ํด๋น ๊ตฌ์ฑ ์์๋ burp suite์์ ํ์ธ ํ ์ ์์์ผ๋ฉฐ, ๊ธฐ์ด์ ์ธ ํ์ ์์ ๋งํฌ ๋ณด๊ณ ์ฐธ๊ณ ํ์ต๋๋ค.
์์งํ ํ์ด์ฌ ์ข ๋... ๋ฐฐ์์ผํ ๊ฑฐ ๊ฐ์์ ใ
๋ณด์ ๋ฐฉ์
์ด ๋ถ๋ถ์ ์๋ฌด๋๋ ํฌ๊ฒ ์ํธํ ๋น๋ฒ์ ๋ณต์ก๋๋ฅผ ํฅ์์ํจ๋ค๋์ง,
์ง์ฐ ์๊ฐ์ ์ฃผ๋์ง, ์
๋ ฅ ํ์ ์ ํ ๋ฑ์ ๋ฐฉ์์ด ์๊ฒ ์ฃ ?
์ ํํ ๋ถ๋ถ์ PHP ์ฝ๋๋ฅผ ํ์ธํด์ผ์ง๋ง.. High ๋ฌธ์ ํ๋ฉด์ ๊ฐ์ด ์์๋ณผ๊ป์
์ฐ๋ฆฌ์ ๋น๋ฒ์ผ๋ก๋ 10^-24s ๋ง์ ํ๋ ค๋ฒ๋ฆฐ๋ค๊ณ ํ๋ค์
์ฐธ๊ณ ์๋ฃ
์ฐธ๊ณ ์ด๋ฏธ์ง
'๐โWeb_Study > ๐ฌโDVWA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
DVWA Training - Command Injection (0) | 2023.02.19 |
---|---|
DVWA Setting With AWS (0) | 2023.01.26 |