ํฐ์คํ ๋ฆฌ ๋ทฐ
๊ฐ์
์ ๋ณดํต์ ๊ธฐ์ ์ ๋ฐ์ ์ ์ฐ๋ฆฌ์ ์ผ์์ํ์ ๋ณด๋ค ํธ๋ฆฌํ๊ฒ ๋ง๋ค์ด๋จ์ต๋๋ค. ์๋ฅผ ๋ค์ด ์๋์ฐจ ์ค๋งํธํค, ์ค๋งํธ ๋์ด๋ก, ์๋๋ฌธ, ๋ฌด์ธ์ฃผ์ฐจ์ฅ ์ฐจ๋จ๊ธฐ, ๋ฑ ์ ์ฐจ ๊ธฐ์ ์ด ์ข์์ง๊ณ ์์ผ๋ฉฐ ํ์ฌ IOT(Internet Of Things)์ ๋ค์ํ ์ฐ์ , ์๋ฃ, ๊ตญ๋ฐฉ์์๋ ๋๋ฆฌ ์ตํฉ๋์ด ๋ฐ์ ํ๊ณ ์์ต๋๋ค.
์ด๋ฌํ ๊ธฐ๊ธฐ๋ค์ RF(Radio Frequency)๋ผ๋ ๋ฌด์ ํต์ ๊ธฐ์ ์ ํตํด ์ํธ์์ฉํ๊ณ ์์ต๋๋ค.
RF(Radio Frequency) ๋ชฉ์
์จ๊ฐ ์์ง๊ตฌ๋ ํ ์ก์๊ณผ ๋น, ๋ ๋ฑ ์ ์กฐ๊ฑด ์์์๋ ์ํ๋ ์ฃผํ์์ ์ ํธ๋ฅผ ์ ํํ ์ ๋ฌํ๊ณ ๋ถ์ํด์ฃผ๋ ๊ฒ์ ์์๋ฅผ ๋๊ณ ์์ต๋๋ค.
๊ณต๊ฒฉ๋ฐฉ๋ฒ
์ฌ์ ๊ณต๊ฒฉ์ด๋ผ๊ณ ๋ ํ๋ฉฐ ์ ์์ ์ธ ๋ฐ์ดํฐ๋ฅผ ์ ์์ ์ธ ๋ชฉ์ ์ผ๋ก ๊ฐ๋ก์ฑ์ด ๋ฐ๋ณตํ์ฌ ์ฌ์์ํค๊ฑฐ๋ ์กฐ์ํ๋ ๊ณต๊ฒฉ์ผ๋ก MITM(Man In The Middle) ๊ณต๊ฒฉ์ ํํ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด A์ B ๊ฐ ํต์ ํ๊ธฐ ์ํด A -> B์๊ฒ ์ ์์ ์ฆ๋ช ๋๋ ์ ๊ทผํ๋ค๋ ๊ฒ์ ์ธ์ฆ ์์ฒญ์ ํ๊ธฐ ์ํด pwd, mac, ํด์, ์ฃผํ์ ๋ฑ ์ ๋ณด๋ ๋๋ค.
์ด๋ ๊ณต๊ฒฉ์ C๋ A ์ B ๊ฐ ์๋ก ํต์ ํ๋ ๊ณผ์ ์ ์ฟ๋ณด๊ณ ์ด๋ค ๊ณผ์ ์ ํตํด ์ธ์ฆ์ ํ๋์ง ์ค๋ ํผํ์ฌ ์ ํจํ ๊ฐ์ ๊ฐ์ทจํฉ๋๋ค. ์ด ๊ณผ์ ์์ A ์ B๋ ๊ณต๊ฒฉ์ C ๊ฐ ์์ ์ ํต์ ๊ณผ์ ์ ๊ฐ์ทจํ๋ ค๋์ง ์ธ์งํ๊ธฐ ์ด๋ ต์ต๋๋ค.
์๋ํ๋ฉด ์ด๋ ์ ๋ ์ฌํ๊ณตํ์ ์ธ ๊ธฐ๋ฒ์ด ์ค๋ฉฐ๋ค์ด ์ ๊ทผํ ๊ฐ๋ฅ์ฑ์ด ํฌ๊ธฐ ๋๋ฌธ์ด์ฃ
์ด๋ฅผ ํตํด ๊ณต๊ฒฉ์ C๋ A ๋๋ B ๊ฐ ์๋ ํ์ ๊ฐ์ทจํ ์ธ์ฆ์๋จ์ Replay ํ์ฌ ๊ณต๊ฒฉ์ C ๋ ๋ง์น ์ ์์ ์ธ A์ธ ๊ฒ์ฒ๋ผ ๊ฐ์ฅํ์ฌ ์ธ์ฆ ์ฐํ๋ฅผ ํ ์ ์์ต๋๋ค.
ํ ์คํธ์ ์ฌ์ฉ๋ HackRF one์ด๋ผ๋ ์ด ์ฅ๋น๋ 1 MHz ~ 6 MHz์ ๋ฌด์ ์ ํธ๋ฅผ ๋ฐ์ด ์ค ํต์ (Half Duflex) ํ๊ฒ ๋์์ฃผ๋ ์คํ์์ค ํ๋์จ์ด์ ๋๋ค.
* WIN ํ๊ฒฝ์์ SDR ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ๊ธฐ ์ํด์ http://zadig.akeo.ie/ ์ ์ฌ์ ์ ๋ค์ด๋ก๋ํ์ฌ HackRF one ๊ธฐ๊ธฐ๋ฅผ ์ก์ธ์ค ํ ์ ์๋๋ก ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํด์ค์ผ ํฉ๋๋ค
Linux ํ๊ฒฝ์์ HackRF one ์ฅ๋น์ ์ก์ธ์ค ํ๊ธฐ
Linux ํ๊ฒฝ์์ RF ๋ถ์ ํด์ธ GNU Radio ์ค์นํ๊ธฐ
๋๋ก ๋์ Replay Attack
์ ํธ๋ฅผ ์์งํ๊ธฐ ์ํด์ ๋์์ ๊ธฐ๊ธฐ๊ฐ ์ด๋ ์ฃผํ์๋ฅผ ํตํด ํต์ ํ๋์ง๋ฅผ ๋จผ์ ์์ง์ ํด์ผ ํฉ๋๋ค. ์ค์ต์ ์ฌ์ฉ๋ ๋๋ก ์ ๊ฒฝ์ฐ2.4 GHz๋์ญ์ผ๋ก ํต์ ํ๋ ๊ฒ์ผ๋ก ๋์์์ต๋๋ค.
* ๋์ญ์ ๊ฒฝ์ฐ ์ผ์์ํ์์ ์๋ง์ ๊ธฐ๊ธฐ๋ค์ด ์ฌ์ฉํ๋ ์ฃผํ์์ธ ๋งํผ ๋ฑ2.4 GHz๋กํต์ ํ๋ ๊ฒ ์๋๊ณ ๊ทธ์ค์์ ๋จ๋ ์๋ฆฌ๋ฅผ ํ ๋น๋ฐ์ ์ฌ์ฉํจ
Spectrum Analzer์ ํตํด ๋์ ๊ธฐ๊ธฐ๊ฐ ์๋ตํ๋ ๋ ์ญ๋๋ฅผ ์ฐพ์๋ด์ ํ์ฅ์ด ๋ฐ์ํ๋์ง ํ์ธํฉ๋๋ค. 2.4 GHz์์์ ํต์ ํ๋ ๋๋ต 2.450GHz๋ก ์ก๊ณ ํ์ธํด๋ณธ ๊ฒฐ๊ณผ ํ์ฅ์ด ๋ฐ๋ ๊ฒ์ ํ์ธํฉ๋๋ค.
* ์ฌ์ฉ๋ ํ๋ก๊ทธ๋จ์ WIN ํ๊ฒฝ์์ ์ฌ์ฉ ๊ฐ๋ฅํ " SDR " ์ฌ์ฉ
์ฌ๋ฌ ๋ฒ์ ํ ์คํธ๋ฅผ ๊ฑฐ์ณ ํ๋ํ ์ ํธ๋ค์ ๊ฐ์ง๊ณ ์ด๋ ๋์ญ์์ ์ด๋ป๊ฒ ์์ง์ด๊ณ ๋ฐ์ํ๋์ง ๋น๊ตํด๋ณด๋ฉด ๋ชจ์ ๋ง๋ค ๋ฐ์ํ๋ ์ฃผํ์๋์ญ์ด ์กฐ๊ธ์ฉ ํ๋ฆฐ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค.
์์ง๋ ์ฃผํ์๋ฅผ ๊ฐ์ง๊ณ ์ด์ ๊ณต๊ฒฉ์๋ ์ํ๋ ๋ถ๋ถ์ ์ ํ์ ์ผ๋ก Replay Attack์์ ํ ์๊ฐ ์์ต๋๋ค.
ํ์ด์ ํน๋นํ RF ์ ๋ณด๋ ์ปจํธ๋กค๋ฌ๊ฐ ๊บผ์ ธ์์ด๋ ๊ณ์ ๋๋ก ์ ๋์ฐ๊ฒ ํ ์ ์์ต๋๋ค.
์๋๋ฌธ ๋์ Replay Attack
* ์ฌ์ ์ ์ํด๋ฅผ ๊ตฌํ๊ณ ์งํ๋์์ต๋๋ค.
ํด๋น ๊ธฐ๊ธฐ์ ๋ชจ๋ธ์ด ๋ ธ์ถ์ด ๋์ด์์ง ์์ ๊ตฌ๊ธ ๊ฒ์์ ํตํ์ฌ ๋๋ต์ ์ธ ์ฃผํ์๋์ญ์ ์์๋ธ ์ํ์์ ์งํํด๋ณธ ๊ฒฐ๊ณผ ์ฑ๊ณต์ ์ผ๋ก ๋ฐ์ํ๋ ๊ฒ์ ํ์ธํ์์ต๋๋ค.
๋๋ฐ์ด์ค์ ์ค์นํ์ฌ ๋ถ์ํ๋ SDR ์ํํธ์จ์ด ์ด์ธ์๋ HackRF one ์ฅ๋น๋ ์๋๋ก์ด๋ ๋ชจ๋ธ๊ณผ ์ตํฉํ์ฌ ์ฃผํ์์ ๋์ญ์ ์ฝ๊ฒ ๋ถ์ํ ์ ์์ต๋๋ค.
์ฃผํ์ ๋์ญ์ SDR ์ ํตํด ๋ถ์ํ์ฌ ์ด๋ ์ฃผํ์ ๋์ญ์ด ์ต์ ํ ์ง ํ ์คํธ๋ฅผ ํด์ผ ๋ฉ๋๋ค. ์ต์ ์ ์ฃผํ์ ์ธํ ์ ์ฐพ๊ฒ ๋๋ค๋ฉด 5๋ฏธํฐ๊ฐ ๋๋ ๊ฑฐ๋ฆฌ์์๋ ์ถฉ๋ถํ ์ฃผํ์๋ฅผ ์ฌ์ ์กํ ์ ์์ต๋๋ค.
SDR์ ์ ํธ๋ฅผ ๋ฉ์ถ์ง ์๋ ์ด์ ์๋๋ฌธ์ ๋ซํ์ง ์๊ณ ๊ณ์ ์ด๋ฆฌ๊ณ ๋ซ์๊ณ ๋ฅผ ๋ฐ๋ณตํ๊ฒ ๋ฉ๋๋ค.
์ค๋งํธํค ๋์ Replay Attack
์ฐจ๋์ ์ค๋งํธํค ์ ํธ๋ฅผ ๋ณต์ฌํ์ฌ ์ ์์ ์ธ ์ฌ์ฉ์๊ฐ ์๋ฆฌ๋ฅผ ๋น์ด ์ฌ์ด์ ์ฐจ๋์ ๋ฌธ์ ๊ฐ๋ฐฉ์ํฌ ์ ์๋์ง ํ์ธํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
๋์ ์ค๋งํธํค์ ๋ชจ๋ธ๋ช ์ด ์ง์์ ธ ์๋ ์ํ๋ผ ๊ตฌ๊ธ ๊ฒ์์ ํตํ์ฌ ๋ํ์ ์ผ๋ก ์ฌ์ฉ๋๋ ์ค๋งํธํค์ ํ์ค ์ฃผํ์ ๋์ญ์ ์ ๋ณด๋ฅผ ์ต๋ํ ํ ์ค์ต์ ์งํํ์์ต๋๋ค.
์ฐจ๋ ๋ฌธ์ ์ด๊ณ ๋ซ๊ธฐ๋ฅผ ํด๋ณด๋ฉด์ ์ด๋ ์ฃผํ์ ๋์ญ์ ์ ํธ๊ฐ ์ ๋๋ก ์กํ๋์ง ํ์ธํด์ผ ๋ฉ๋๋ค. ๋ชจ๋ ํ์์ ๋ํ ์ฃผํ์ ํ์ฅ์ ๋ชจ๋ ๋ค๋ฅด๋ฉฐ ๋ฏธ์ธํ๊ฒ ์ฐจ์ด๊ฐ ๋ ์๋ ์์ต๋๋ค.
ํ์ธํด ๋ณธ ๊ฒฐ๊ณผ ๋ฌธ์ ๊ฐ๋ฐฉํ ๋์ ํ์ฅ๋ณด๋ค ํ๋ฐฉํ ๋๊ฐ ์ข ๋ ๋๊ฒ ํ์ธ๋ฉ๋๋ค.
RF(Radio Frequency)๋ผ๋ ๊ธฐ์ ์ ํต์ ์ ๋ชฉ์ ์ ๋ฒ์ด๋ ๊ต์ก, ์๋ฃ, ๊ตญ๋ฐฉ ๋ฑ ๋ค์ํ ์ฐ์ ๋ถ์ผ์ ์ ์ฉ๋์๊ณ ์์ผ๋ก๋ ์ฌ์ฉํ์ ์์ด์ ๋ฐ๋์ ์ ๋ชฉ๋ ๊ธฐ์ ์ด๊ธฐ์ ์ด๋ฌ ํ ๋ณด์์ ์ธ ์ธก๋ฉด์ ๊ฒฐ์ฝ ์ฝ๊ฒ ์ง๋์น ์ ์๋ ๋ฌธ์ ๋ ์๋๋๋ค.
200x ๋ ๋ ์ด๋ฐ์ ์ฐจ๋์ ๊ฒฝ์ฐ ์ํธ ๊ฐ์ ์ ํจํ ์ฅ์น์ธ์ง ๊ฒ์ฌํ ์ ์๋ NFC๊ฐ ์ ํ์ ์ธ ๊ณ ๊ธ์ต์ ์ค ํ๋์๊ธฐ์ ์ ์ฉ๋ ์ฐจ๋์ด ์ ์์์ต๋๋ค. ๊ทธ๋์ ๋ณดํต ์ค๋งํธํค์ ๋จ์ํ๊ฒ ์ง์ ํด๋ ์ฃผํ์๋ฅผ ์ณ์์ฌ๋ ค ์ํธ์์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ด๋ฌํ ๋ฌธ์ ๋ก ํด์ธ์์๋ ์ฐจ๋ ๋๋์ ๋ฌธ์ ๊ฐ ์์ฃผ ๋ฐ์ํ๋ ๊ธฐ์ฌ๋ฅผ ๋ณธ ์ ์ด ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ต์ ์ ์ฐจ๋์ ๊ฒฝ์ฐ ๊ธฐ๋ณธ์ ์ผ๋ก NFC(Near Field Communication)์ด๋ผ๋ ๊ทผ๊ฑฐ๋ฆฌ ๋ฌด์ ํต์ ๋ฐฉ์์ผ๋ก ์ํธ ๊ฐ์ ํต์ ํ๊ธฐ ๋๋ฌธ์ ์์ ๊ฐ์ replay attack ๊ณต๊ฒฉ์ ์ด๋ ์ ๋ ์๋ฐฉํ ์ ์์ต๋๋ค.
ํต์ ๊ฑฐ๋ฆฌ๊ฐ "10cm" ์ด๋ด๋ก ๊ต์ฅํ ์งง๊ธฐ์ ์ค๋งํธํค์ ์ฃผํ์๊ฐ ์ฝ๊ฒ ๋ ธ์ถ๋์ง ์์ผ๋ฉฐ ํค์ ์ฐจ๋ ๊ฐ์ ๋ด์ฅ๋ ํ๊ทธ๋ฅผ ํตํด ์ธ์ํ๊ธฐ ๋๋ฌธ์ HackRF ์ฅ๋น๋ก๋ ์ฝ๊ฒ ๋ค๊ฐ๊ฐ ์ ์์ต๋๋ค.
* ํ์ง๋ง ์ฐจ๋ ์ฃผ์ธ์ด ์์ ์ ์ค๋งํธํค๋ฅผ ์๋ฌด ๊ณณ์ ์์นํด๋๋ค๋ฉด ๊ณต NFC๋ฅผ ํตํด ํ๊ทธ๋ฅผ ๋ณต์ฌํ๊ณ ์ ๊ทผํ๋ค๋ฉด ์กฐ๊ธ ๋ฌ๋ผ์ง๋๋ค. ์ฐจ๋ ๋ฌธ ๊ฐ๋ฐฉ์ ๋ ๋ ์๋ ๊ฑฐ๋ ๊ฒ ๋ํ ๊ฐ๋ฅํ ์ง๋ ๋ชจ๋ฆ ๋๋ค. ์ด๋ ์ฝ๊ฒ ๊ตฌํ ์๋ ์์ง๋ง ๋ง์๋ง ๋จน๋๋ค๋ฉด ๊ตฌํ๋ ๊ฑด ์ด๋ ค์ด ์ผ์ด ์๋๋๋ค.
๋์ผ๋ก
๋ณด์์ ์ธ ์ธก๋ฉด์ ์ ๊ฒฝ ์ด ์ฅ๋น๋ค์ ์ํธํ๋ ์ ์ผ ๊ฐ์ ๋ฃ์ด Replay Attack์ ๋์ ๋ฐฉ์์ ๋ง๋ จํด๋ ํธ์ด์ง๋ง ์ฐ์ ์ฅ๋น๋ ์ฌ๋ฌ ์ข ๋ฅ์ ๊ตฌํ ์ฅ๋น๋ค์ด ๋ง์ด ์๊ธฐ ๋๋ฌธ์ ์ด๋ฌํ ๋ถ๋ถ์ ๋ํด์๋ ์ข ๋ ๋ณด์์ ์ธ ์ธก๋ฉด์ ์ ๊ฒฝ ์จ์ผ ๋ ๊ฒ์ผ๋ก ํ์ธ๋ฉ๋๋ค.
'ETC' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
apt-get ๋ช ๋ น์ด ์ ๋ฆฌ (0) | 2020.12.04 |
---|---|
Proxychains ์ค์ (IP์จ๊ธฐ๊ธฐ) (0) | 2020.12.03 |
CentOS 7 + Docker + Tomcat ์ค์น (0) | 2020.12.02 |
Tor Network + Burpsuite ์ค์ (0) | 2020.12.01 |
๋คํธ์ํฌ ํ๋ฆฐํฐ ์ทจ์ฝ์ (0) | 2020.10.18 |