์ค๋๋ ๋ง์ ๊ธฐ์
์ ์ธํ๋ผ์ ์ ๋ณด ๋ณด์์ ๋ณด์ฅํ๋ ๋ฐ ๊ด์ฌ์ ๊ฐ๊ณ ์์ผ๋ฉฐ ์ผ๋ถ๋ ๊ท์ ๋ฌธ์์ ์์ฒญ์ ๋ฐ๋ผ ์ด๋ฅผ ์ํํ๊ณ ์ผ๋ถ๋ ์ฒซ ๋ฒ์งธ ์ฌ๊ฑด์ด ๋ฐ์ํ ์๊ฐ๋ถํฐ ์ด๋ฅผ ์ํํฉ๋๋ค. ์ต๊ทผ์๋ ์ฌ๊ณ ๊ฑด์๋ ๋์ด๋๊ณ , ๊ณต๊ฒฉ ์์ฒด๋ ๋์ฑ ์ ๊ตํด์ง๋ ์ถ์ธ์
๋๋ค. ํ์ง๋ง ๋ฉ๋ฆฌ ๊ฐ ํ์๋ ์์ต๋๋ค. ์ํ์ ํจ์ฌ ๋ ๊ฐ๊น์ต๋๋ค. ์ด๋ฒ์๋ ์ธํฐ๋ท ์ ๊ณต์
์ฒด ๋ณด์์ ๋ํ ์ฃผ์ ๋ฅผ ๋ง์๋๋ฆฌ๊ณ ์ถ์ต๋๋ค. ์ ํ๋ฆฌ์ผ์ด์
์์ค์์ ์ด ์ฃผ์ ๋ฅผ ๋
ผ์ํ ๊ฒ์๋ฌผ์ด Habrรฉ์ ์์ต๋๋ค. ์ด ๊ธฐ์ฌ์์๋ ๋คํธ์ํฌ ๋ฐ ๋ฐ์ดํฐ ๋งํฌ ์์ค์ ๋ณด์์ ์ค์ ์ ๋ ๊ฒ์
๋๋ค.
์ด๋ป๊ฒ ์์ ๋์ด?
์ผ๋ง ์ ์๋ก์ด ๊ณต๊ธ์๋ก๋ถํฐ ์ํํธ์ ์ธํฐ๋ท์ด ์ค์น๋์์ผ๋ฉฐ ์ด์ ์๋ ADSL ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ์ธํฐ๋ท ์๋น์ค๊ฐ ์ํํธ์ ์ ๊ณต๋์์ต๋๋ค. ์ง์์ ๋ณด๋ด๋ ์๊ฐ์ด ์ ๊ธฐ ๋๋ฌธ์ ์ง์์ ์ธํฐ๋ท๋ณด๋ค ๋ชจ๋ฐ์ผ ์ธํฐ๋ท์ ๋ํ ์์๊ฐ ๋ ๋ง์์ต๋๋ค. ์๊ฒฉ ๊ทผ๋ฌด๋ก ์ ํํ๋ฉด์ ๊ฐ์ ์ฉ ์ธํฐ๋ท์ 50~60Mb/s ์๋๋ก๋ ์ถฉ๋ถํ์ง ์๋ค๊ณ ํ๋จํ๊ณ ์๋๋ฅผ ๋์ด๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ADSL ๊ธฐ์ ์ ์ฌ์ฉํ๋ฉด ๊ธฐ์ ์ ์ธ ์ด์ ๋ก ์๋๋ฅผ 60Mb/s ์ด์์ผ๋ก ๋์ด๋ ๊ฒ์ด ๋ถ๊ฐ๋ฅํฉ๋๋ค. ์ ์ธ๋ ์๋๊ฐ ๋ค๋ฅด๊ณ ADSL์ ํตํ์ง ์๋ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ๋ค๋ฅธ ๊ณต๊ธ์๋ก ์ ํํ๊ธฐ๋ก ๊ฒฐ์ ๋์์ต๋๋ค.
๋ญ๊ฐ ๋ค๋ฅธ ๊ฒ์ผ ์๋ ์์์ด
์ธํฐ๋ท ์ ๊ณต์ ์ฒด ๋ด๋น์์๊ฒ ๋ฌธ์ํ์ต๋๋ค. ์ค์น ๊ธฐ์ฌ๊ฐ ์์ ์ํํธ์ ๊ตฌ๋ฉ์ ๋ซ๊ณ RJ-45 ํจ์น ์ฝ๋๋ฅผ ์ค์นํ์ต๋๋ค. ๋ผ์ฐํฐ์ ์ค์ ํด์ผ ํ๋ ๋คํธ์ํฌ ์ค์ (์ ์ฉ IP, ๊ฒ์ดํธ์จ์ด, ์๋ธ๋ท ๋ง์คํฌ ๋ฐ DNS์ IP ์ฃผ์)์ ๋ํ ๋์์ ์ง์นจ์ ์ ๊ณตํ๊ณ ์์ ์ฒซ ๋ฌ ๋น์ฉ์ ์ง๋ถํ๊ณ ๋ ๋ฌ์ต๋๋ค. ๋์๊ฒ ์ฃผ์ด์ง ๋คํธ์ํฌ ์ค์ ์ ์ง ๋ผ์ฐํฐ์ ์ ๋ ฅํ์ ๋ ์ํํธ์ ์ธํฐ๋ท์ด ํฐ์ก์ต๋๋ค. ์๋ก์ด ๊ฐ์ ์๊ฐ ๋คํธ์ํฌ์ ์ฒ์ ๋ก๊ทธ์ธํ๋ ์ ์ฐจ๊ฐ ๋๋ฌด ๋จ์ํด ๋ณด์์ต๋๋ค. ๊ธฐ๋ณธ ์ธ์ฆ์ ์ํ๋์ง ์์์ผ๋ฉฐ ๋ด ์๋ณ์๋ ๋์๊ฒ ์ ๊ณต๋ IP ์ฃผ์์์ต๋๋ค. ์ธํฐ๋ท์ ๋น ๋ฅด๊ณ ์์ ์ ์ผ๋ก ์๋ํ์ต๋๋ค. ์ํํธ์ Wi-Fi ๋ผ์ฐํฐ๊ฐ ์์๊ณ ๋ด๋ ฅ๋ฒฝ์ ํตํด ์ฐ๊ฒฐ ์๋๊ฐ ์ฝ๊ฐ ๋จ์ด์ก์ต๋๋ค. ์ด๋ ๋ 45GB ํฌ๊ธฐ์ ํ์ผ์ ๋ค์ด๋ก๋ํด์ผ ํ์ต๋๋ค. ์ํํธ๋ก ๊ฐ๋ RJ-XNUMX๋ฅผ PC์ ์ง์ ์ฐ๊ฒฐํ๋ฉด ์ด๋จ๊น ํ๋ ์๊ฐ์ด ๋ค์์ต๋๋ค.
๋ค ์ด์์ ์๋ผ
์ ์ฒด ํ์ผ์ ๋ค์ด๋ก๋ํ ํ ์ค์์น ์์ผ์ ์ด์์ ๋ ์ ์์๊ฐ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค.
์ํํธ ๊ฑด๋ฌผ์์ ์ธํฐ๋ท ์ฐ๊ฒฐ์ ๊ด์ฌ์ ๋ฅผ ํตํด ๊ณต๊ธ์๋ก๋ถํฐ ๋์ค๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ผ๋ฉฐ, ๊ฐ์ฅ ์์์ ์ธ ์ฐ๊ฒฐ ๋ค์ด์ด๊ทธ๋จ์ ๊ณ ๋ คํ๋ฉด ์ด๋๋ท ์ผ์ด๋ธ์ ํตํด ์ค์์น ์ค ํ๋๋ก ๋ฐฐ์ ์ค๋ก ๋ค์ด๊ฐ ์ ๊ตฌ์ ์ํํธ ์ฌ์ด์ ๋ฐฐํฌ๋ฉ๋๋ค. ์, ๊ดํ ์ฅ์น๊ฐ ์ํํธ(GPON)๋ก ๋ฐ๋ก ์ฐ๊ฒฐ๋๋ ๊ธฐ์ ์ด ์ด๋ฏธ ์์ง๋ง ์์ง ๋๋ฆฌ ๋ณด๊ธ๋์ง๋ ์์์ต๋๋ค.
ํ ์ง ๊ท๋ชจ๋ก ๋งค์ฐ ๋จ์ํ๋ ํ ํด๋ก์ง๋ฅผ ์ทจํ๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ด ๊ณต๊ธ์์ ํด๋ผ์ด์ธํธ์ธ ์ผ๋ถ ์ด์ ์ํํธ๋ ๋์ผํ ์ค์์นญ ์ฅ๋น๋ฅผ ์ฌ์ฉํ์ฌ ๋์ผํ ๋ก์ปฌ ๋คํธ์ํฌ์์ ์์
ํ๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค.
๊ณต๊ธ์์ ๋คํธ์ํฌ์ ์ง์ ์ฐ๊ฒฐ๋ ์ธํฐํ์ด์ค์์ ์์ ๋๊ธฐ๋ฅผ ํ์ฑํํ๋ฉด ๋คํธ์ํฌ์ ๋ชจ๋ ํธ์คํธ์์ ์ ์ก๋๋ ๋ธ๋ก๋์บ์คํธ ARP ํธ๋ํฝ์ ๋ณผ ์ ์์ต๋๋ค.
๊ณต๊ธ์๋ ๋คํธ์ํฌ๋ฅผ ์์ ์ธ๊ทธ๋จผํธ๋ก ๋๋๋ ๋ฐ ๋๋ฌด ๋ง์ ๋
ธ๋ ฅ์ ๊ธฐ์ธ์ด์ง ์๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ๋ฐ๋ผ์ 253๊ฐ ํธ์คํธ์ ๋ธ๋ก๋์บ์คํธ ํธ๋ํฝ์ด ๊บผ์ง ํธ์คํธ๋ ํฌํจํ์ง ์๊ณ ํ๋์ ์ค์์น ๋ด์์ ํ๋ฅผ ์ ์์ด ์ฑ๋ ๋์ญํญ์ด ๋งํ๊ฒ ๋ฉ๋๋ค.
nmap์ ์ฌ์ฉํ์ฌ ๋คํธ์ํฌ๋ฅผ ์ค์บํ ํ ์ ์ฒด ์ฃผ์ ํ์์ ํ์ฑ ํธ์คํธ ์, ์ํํธ์จ์ด ๋ฒ์ ๋ฐ ๊ธฐ๋ณธ ์ค์์น์ ์ด๋ฆฐ ํฌํธ๋ฅผ ํ์ธํ์ต๋๋ค.
ARP ๋ฐ ARP ์คํธํ์ ์ด๋์ ์๋์?
์ถ๊ฐ ์์ ์ ์ํํ๊ธฐ ์ํด ettercap-๊ทธ๋ํฝ ์ ํธ๋ฆฌํฐ๊ฐ ์ฌ์ฉ๋์์ผ๋ฉฐ ๋ ํ๋์ ์ธ ์๋ ๋ก๊ทธ๊ฐ ์์ง๋ง ์ด ์ํํธ์จ์ด๋ ์์์ ์ธ ๊ทธ๋ํฝ ์ธํฐํ์ด์ค์ ์ฌ์ฉ ํธ์์ฑ์ผ๋ก ๋งค๋ ฅ์ ์ ๋๋ค.
์ฒซ ๋ฒ์งธ ์ด์๋ ํ์ ์๋ตํ ๋ชจ๋ ๋ผ์ฐํฐ์ IP ์ฃผ์๊ฐ ์๊ณ , ๋ ๋ฒ์งธ ์ด์๋ ๋ฌผ๋ฆฌ์ ์ฃผ์๊ฐ ์์ต๋๋ค.
๋ฌผ๋ฆฌ์ ์ฃผ์๋ ๊ณ ์ ํ๋ฉฐ ๋ผ์ฐํฐ์ ์ง๋ฆฌ์ ์์น ๋ฑ์ ๋ํ ์ ๋ณด๋ฅผ ์์งํ๋ ๋ฐ ์ฌ์ฉ๋ ์ ์์ผ๋ฏ๋ก ์ด ๊ธฐ์ฌ์ ๋ชฉ์ ์ ์ํด ์จ๊ฒจ์ง๋๋ค.
๋ชฉํ 1์ ์ฃผ์ 192.168.xxx.1์ ์ฌ์ฉํ์ฌ ๊ธฐ๋ณธ ๊ฒ์ดํธ์จ์ด๋ฅผ ์ถ๊ฐํ๊ณ , ๋ชฉํ 2๋ ๋ค๋ฅธ ์ฃผ์ ์ค ํ๋๋ฅผ ์ถ๊ฐํฉ๋๋ค.
์ฐ๋ฆฌ๋ ์ฃผ์๊ฐ 192.168.xxx.204์ด์ง๋ง ์์ฒด MAC ์ฃผ์๋ฅผ ๊ฐ์ง ํธ์คํธ๋ก์ ๊ฒ์ดํธ์จ์ด์ ์์ ์ ์๊ฐํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ MAC์ ํจ๊ป ์ฃผ์๊ฐ 192.168.xxx.1์ธ ๊ฒ์ดํธ์จ์ด๋ก ์ฌ์ฉ์ ๋ผ์ฐํฐ์ ์์ ์ ์ ์ํฉ๋๋ค. ์ด ARP ํ๋กํ ์ฝ ์ทจ์ฝ์ ์ ๋ํ ์์ธํ ๋ด์ฉ์ Google์์ ์ฝ๊ฒ ๋ณผ ์ ์๋ ๋ค๋ฅธ ๊ธฐ์ฌ์์ ์์ธํ ๋ ผ์๋ฉ๋๋ค.
๋ชจ๋ ์กฐ์์ ๊ฒฐ๊ณผ๋ก ์ด์ ์ ํจํท ์ ๋ฌ์ ํ์ฑํํ ํธ์คํธ์์ ์ฐ๋ฆฌ๋ฅผ ํต๊ณผํ๋ ํธ๋ํฝ์ด ๋ฐ์ํ์ต๋๋ค.
์, https๋ ์ด๋ฏธ ๊ฑฐ์ ๋ชจ๋ ๊ณณ์์ ์ฌ์ฉ๋๊ณ ์์ง๋ง ๋คํธ์ํฌ๋ ์ฌ์ ํ ๋ณด์๋์ง ์์ ๋ค๋ฅธ ํ๋กํ ์ฝ๋ก ๊ฐ๋ ์ฐจ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, DNS ์คํธํ ๊ณต๊ฒฉ์ ์ฌ์ฉํ๋ ๋์ผํ DNS์
๋๋ค. MITM ๊ณต๊ฒฉ์ด ์ํ๋ ์ ์๋ค๋ ์ฌ์ค ์์ฒด๊ฐ ๋ค๋ฅธ ๋ง์ ๊ณต๊ฒฉ์ ์ผ๊ธฐํฉ๋๋ค. ๋คํธ์ํฌ์ ์ฌ์ฉ ๊ฐ๋ฅํ ํ์ฑ ํธ์คํธ๊ฐ ์์ญ ๊ฐ ์์ผ๋ฉด ์ํฉ์ ๋์ฑ ์
ํ๋ฉ๋๋ค. ์ด๋ ๊ธฐ์
๋คํธ์ํฌ๊ฐ ์๋ ๋ฏผ๊ฐ ๋ถ๋ฌธ์ด๋ผ๋ ์ ๊ณผ ๋ชจ๋ ์ฌ๋์ด ๊ด๋ จ ๊ณต๊ฒฉ์ ํ์งํ๊ณ ๋์ํ ์ ์๋ ๋ณดํธ ์กฐ์น๋ฅผ ๊ฐ๊ณ ์๋ ๊ฒ์ ์๋๋ผ๋ ์ ์ ๊ณ ๋ คํด ๋ณผ ๊ฐ์น๊ฐ ์์ต๋๋ค.
๊ทธ๊ฒ์ ํผํ๋ ๋ฐฉ๋ฒ
๊ณต๊ธ์๋ ์ด ๋ฌธ์ ์ ๋ํด ์ฐ๋ คํด์ผ ํ๋ฉฐ, ๋์ผํ Cisco ์ค์์น์ ๊ฒฝ์ฐ ์ด๋ฌํ ๊ณต๊ฒฉ์ ๋ํ ๋ณดํธ ์ค์ ์ ๋งค์ฐ ๊ฐ๋จํฉ๋๋ค.
DAI(๋์ ARP ๊ฒ์ฌ)๋ฅผ ํ์ฑํํ๋ฉด ๋ง์คํฐ ๊ฒ์ดํธ์จ์ด MAC ์ฃผ์๊ฐ ์คํธํ๋๋ ๊ฒ์ ๋ฐฉ์งํ ์ ์์ต๋๋ค. ๋ธ๋ก๋์บ์คํธ ๋๋ฉ์ธ์ ๋ ์์ ์ธ๊ทธ๋จผํธ๋ก ๋๋๋ฉด ์ต์ํ ARP ํธ๋ํฝ์ด ๋ชจ๋ ํธ์คํธ์ ์ฐ์์ ์ผ๋ก ํ์ฐ๋๋ ๊ฒ์ ๋ฐฉ์งํ๊ณ ๊ณต๊ฒฉ๋ฐ์ ์ ์๋ ํธ์คํธ ์๋ฅผ ์ค์ผ ์ ์์ต๋๋ค. ํด๋ผ์ด์ธํธ๋ ํ ๋ผ์ฐํฐ์ ์ง์ VPN์ ์ค์ ํ์ฌ ์ด๋ฌํ ์กฐ์์ผ๋ก๋ถํฐ ์์ ์ ๋ณดํธํ ์ ์์ผ๋ฉฐ, ๋๋ถ๋ถ์ ์ฅ์น๋ ์ด๋ฏธ ์ด ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค.
์กฐ์ฌ ๊ฒฐ๊ณผ
๋๋ถ๋ถ์ ๊ฒฝ์ฐ ๊ณต๊ธ์๋ ์ด์ ๋ํด ์ ๊ฒฝ ์ฐ์ง ์์ผ๋ฉฐ ๋ชจ๋ ๋
ธ๋ ฅ์ ํด๋ผ์ด์ธํธ ์๋ฅผ ๋๋ฆฌ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ์ด ์๋ฃ๋ ๊ณต๊ฒฉ์ ๋ณด์ฌ์ฃผ๊ธฐ ์ํด ์์ฑ๋ ๊ฒ์ด ์๋์ง๋ง, ๊ทํ์ ๊ณต๊ธ์ ๋คํธ์ํฌ์กฐ์ฐจ๋ ๊ทํ์ ๋ฐ์ดํฐ ์ ์ก์ ๊ทธ๋ค์ง ์์ ํ์ง ์์ ์ ์๋ค๋ ์ ์ ์๊ธฐ์ํค๊ธฐ ์ํด ์์ฑ๋์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ธ ๋คํธ์ํฌ ์ฅ๋น๋ฅผ ์ด์ํ๋ ๋ฐ ํ์ํ ๊ฒ ์ธ์๋ ์๋ฌด๊ฒ๋ ํ์ง ์์ ์๊ท๋ชจ ์ง์ญ ์ธํฐ๋ท ์๋น์ค ์ ๊ณต์
์ฒด๊ฐ ๋ง์ด ์์ ๊ฒ์ด๋ผ๊ณ ํ์ ํฉ๋๋ค.
์ถ์ฒ : habr.com