내용 요약
필요 하드웨어: HackRF One, SMA male 안테나, 마이크로 5핀 케이블
소프트웨어: RF Analyzer(안드로이드), GQRX(Mac OS)
하드웨어 해킹에서 꽤 큰 부분을 차지하고 있고 여러 공격을 해볼 수 있는 무선 해킹을 해보기 위하여
HackRF One 장비를 구매했습니다.
HackRF one이란?
HackRF One from Great Scott Gadgets is a Software Defined Radio peripheral capable of transmission or reception of radio signals from 1 MHz to 6 GHz. Designed to enable test and development of modern and next generation radio technologies, HackRF One is an open source hardware platform that can be used as a USB peripheral or programmed for stand-alone operation.
홈페이지의 공식 설명을 가져오자면
Great Scott Gadgets이 개발한 오픈소스하드웨어 SDR(Software Defined Radio) 장치 입니다.
1 MHz부터 6 GHz까지의 대역의 무선 신호를 송수신 할 수 있는 장치로 대부분의 무선장치의 신호를 송수신 할 수 있는 장치입니다.
https://greatscottgadgets.com/hackrf/one/
HackRF One 장비를 사용하기 위해서는 HackRF One 본체와 신호를 받아와 줄 SMA male 규격의 안테나, PC나 휴대폰과 연결해줄 micro-5p 케이블이 필요합니다.
안테나가 기본 포함인줄 알고 구매하였으나 본품에 포함 되어있지 않아 급히 구할 수 있던 GPS안테나를 달아주었고 PC나 폰과의 연결을 편하게 해주기 위하여 micro-5p to C-type 케이블을 구비하였습니다.
일단 제품이 정상동작하는지 확인하고자 별다른 설정 없이 사용가능한 안드로이드 휴대폰을 사용하였습니다.
play store 에서 RF Analyzer 어플을 받은 뒤 hackrf를 휴대폰과 연결해주면 각 대역별 신호를 시각화 해서 확인 가능합니다.
임시로 붙여준 GPS 안테나로도 어느정도 신호 수신이 가능한것을 확인했으므로 사용하고 있는 MAC에서 세팅을 진행해 봅시다.
brew install hackrf
homebrew를 통하여 hackrf 관련 소프트웨어를 설치해줍시다.
설치후
hackrf_info
명령어를 사용하여 정상적으로 hackrf가 연결되었는지 확인 할 수 있습니다.
https://github.com/gqrx-sdr/gqrx/releases
이후 무선 신호를 수신하기 위한 gqrx-sdr 소프트웨어를 설치해줍시다.
공식 github의 릴리즈 탭에서 각 OS에 맞는 소프트웨어를 설치 가능합니다.
이후 gqrx 실행 후 Device scan 버튼을 클릭하면 hackrf를 인식합니다.
이후 실행 버튼을 눌러주면 다음과 같이 무선 신호를 수신 가능합니다.
자세한 사용법은 다음 포스팅을 통하여 알아보겠습니다.
'해킹 > Hardware' 카테고리의 다른 글
[Hardware Hacking] 펌웨어 Dump 뜨기 1 - 정보수집 (3) | 2023.01.02 |
---|---|
[HARDWARE] 서피스펜 배터리 자작 및 교체(AAAA 배터리 만들기) (0) | 2022.01.19 |