Firmware Integrity
์ฌ์ฉ์ ์ ์ ํ์จ์ด ๋ฐ/๋๋ ์ปดํ์ผ๋ ๋ฐ์ด๋๋ฆฌ๋ ๋ฌด๊ฒฐ์ฑ ๋๋ ์๋ช ๊ฒ์ฆ ๊ฒฐํจ์ ์ ์ฉํ๊ธฐ ์ํด ์ ๋ก๋๋ ์ ์์ต๋๋ค. ๋ฐฑ๋์ด ๋ฐ์ธ๋ ์ ธ ์ปดํ์ผ์ ์ํด ๋ค์ ๋จ๊ณ๋ฅผ ๋ฐ๋ฅผ ์ ์์ต๋๋ค:
ํ์จ์ด๋ firmware-mod-kit (FMK)๋ฅผ ์ฌ์ฉํ์ฌ ์ถ์ถํ ์ ์์ต๋๋ค.
๋์ ํ์จ์ด ์ํคํ ์ฒ์ ์๋์ ํ์์ ์๋ณํด์ผ ํฉ๋๋ค.
Buildroot ๋๋ ํ๊ฒฝ์ ์ ํฉํ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ฌ ํฌ๋ก์ค ์ปดํ์ผ๋ฌ๋ฅผ ๊ตฌ์ถํ ์ ์์ต๋๋ค.
ํฌ๋ก์ค ์ปดํ์ผ๋ฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฑ๋์ด๋ฅผ ๊ตฌ์ถํ ์ ์์ต๋๋ค.
๋ฐฑ๋์ด๋ ์ถ์ถ๋ ํ์จ์ด /usr/bin ๋๋ ํ ๋ฆฌ์ ๋ณต์ฌํ ์ ์์ต๋๋ค.
์ ์ ํ QEMU ๋ฐ์ด๋๋ฆฌ๋ ์ถ์ถ๋ ํ์จ์ด rootfs์ ๋ณต์ฌํ ์ ์์ต๋๋ค.
chroot์ QEMU๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฑ๋์ด๋ฅผ ์๋ฎฌ๋ ์ดํธํ ์ ์์ต๋๋ค.
netcat์ ํตํด ๋ฐฑ๋์ด์ ์ ๊ทผํ ์ ์์ต๋๋ค.
QEMU ๋ฐ์ด๋๋ฆฌ๋ ์ถ์ถ๋ ํ์จ์ด rootfs์์ ์ ๊ฑฐํด์ผ ํฉ๋๋ค.
์์ ๋ ํ์จ์ด๋ FMK๋ฅผ ์ฌ์ฉํ์ฌ ์ฌํจํค์งํ ์ ์์ต๋๋ค.
๋ฐฑ๋์ด๊ฐ ์๋ ํ์จ์ด๋ ํ์จ์ด ๋ถ์ ํดํท(FAT)์ผ๋ก ์๋ฎฌ๋ ์ดํธํ๊ณ netcat์ ์ฌ์ฉํ์ฌ ๋์ ๋ฐฑ๋์ด IP์ ํฌํธ์ ์ฐ๊ฒฐํ์ฌ ํ ์คํธํ ์ ์์ต๋๋ค.
๋์ ๋ถ์, ๋ถํธ๋ก๋ ์กฐ์ ๋๋ ํ๋์จ์ด ๋ณด์ ํ ์คํธ๋ฅผ ํตํด ์ด๋ฏธ ๋ฃจํธ ์ ธ์ ์ป์ ๊ฒฝ์ฐ, ์ํ๋ํธ ๋๋ ๋ฆฌ๋ฒ์ค ์ ธ๊ณผ ๊ฐ์ ๋ฏธ๋ฆฌ ์ปดํ์ผ๋ ์ ์ฑ ๋ฐ์ด๋๋ฆฌ๋ฅผ ์คํํ ์ ์์ต๋๋ค. Metasploit ํ๋ ์์ํฌ ๋ฐ 'msfvenom'๊ณผ ๊ฐ์ ์๋ํ๋ ํ์ด๋ก๋/์ํ๋ํธ ๋๊ตฌ๋ฅผ ๋ค์ ๋จ๊ณ์ ๋ฐ๋ผ ํ์ฉํ ์ ์์ต๋๋ค:
๋์ ํ์จ์ด ์ํคํ ์ฒ์ ์๋์ ํ์์ ์๋ณํด์ผ ํฉ๋๋ค.
Msfvenom์ ์ฌ์ฉํ์ฌ ๋์ ํ์ด๋ก๋, ๊ณต๊ฒฉ์ ํธ์คํธ IP, ๋ฆฌ์ค๋ ํฌํธ ๋ฒํธ, ํ์ผ ์ ํ, ์ํคํ ์ฒ, ํ๋ซํผ ๋ฐ ์ถ๋ ฅ ํ์ผ์ ์ง์ ํ ์ ์์ต๋๋ค.
ํ์ด๋ก๋๋ ์์๋ ์ฅ์น๋ก ์ ์ก๋๊ณ ์คํ ๊ถํ์ด ์๋์ง ํ์ธํด์ผ ํฉ๋๋ค.
Metasploit์ msfconsole์ ์์ํ๊ณ ํ์ด๋ก๋์ ๋ฐ๋ผ ์ค์ ์ ๊ตฌ์ฑํ์ฌ ๋ค์ด์ค๋ ์์ฒญ์ ์ฒ๋ฆฌํ ์ค๋น๋ฅผ ํ ์ ์์ต๋๋ค.
์์๋ ์ฅ์น์์ meterpreter ๋ฆฌ๋ฒ์ค ์ ธ์ ์คํํ ์ ์์ต๋๋ค.
Last updated