"본 블로그의 모든 정보는 합법적이고 윤리적인 보안 연구와 교육 목적으로만 사용되어야 합니다. 불법적인 해킹 및 악의적인 활동에 사용될 경우, 그 책임은 전적으로 사용자에게 있습니다." |
목차
ㄴ 개요
ㄴ IoT 기초자료 분석 팁
ㄴ 테스트 예제 : Q87-WT54GV70
ㄴ 메인보드에 장착된 칩셋 Data Sheet 확인하기
ㄴ Data Sheet 검색하는 방법
ㄴ UART(비동기식)핀 식별 방법
ㄴ GND를 정확히 확인하는 방법
ㄴ 테스터기(멀티미터)로 TX/RX 구분 방법(통전테스트)
ㄴ Logic Analyzer를 이용한 보드레이트(Buad rate) 계산 방법
ㄴ UART 연결 방법
□ 개요
사물인터넷(IoT, Internet of Things) 기기 분석을 위해 PCB 기판 정보를 수집해보자
※ 사물 인터넷은 각종 사물에 센서와 통신 기능을 내장하여 인터넷에 연결하는 기술. 즉, 무선 통신을 통해 각종 사물을 연결하는 기술을 의미한다. 여기서 사물이란 가전제품, 모바일 장비, 웨어러블 디바이스 등 다양한 임베디드 시스템이다.
□ IoT 기초자료 분석 팁
1. 실제 구매하지 않더라도 FCC ID만으로 초기 분석이 가능함.
2. 해외 장비의 경우 FCC ID를 먼저 확인하여야 함.
3. 한화테크인 예) https://fccid.io/NLM ( NLM : 한화테크인 고유번호 )
4. FCC ID 사이트에 표시된 사진정보를 활용하여 분해 절차를 확인 할 수 있다.
□ 테스트 예제 : Q87-WT54GV70
- 프로덕트 코드는 -를 입력해야 함. (예 : -WT54GV70)
□ 메인보드에 장착된 칩셋 Data Sheet 확인하기
- 스마트폰 카메라 또는 돋보기로 작은글씨 표식 확인
□ Data Sheet 검색하는 방법
- 구글검색 > MX25L3206E Data Sheet 검색
- 검색 사이트 : https://www.alldatasheet.com/datasheet-pdf/pdf/934247/MCNIX/MX25L3206E.html
□ UART(비동기식)핀 식별방법
- 보드 뒷면 납땜 점선 동그라미 표기 : GND
- 보드 귓면 네모 납땜 : 전압(VCC)
□ GND를 정확히 확인하는 방법
- GND 와 GND는 모두연결되어 있다(동일한 전압유지)
□ 테스터기(멀티미터)로 TX/RX 구분 방법 (통전테스트)
1. TX 활발 (3.3 -> 1점대 잠시 전환 -> 3.3)
- 검은색막대(GND) 접촉한 상태에서 TX/RX로 예상되는 핀에 접속하며 확인하여야 함.
2. 로직분석기를 이용(Logic Setup 1.2.18)
※ 기판에 GND <-> GND, VCC <->VCC 간 접촉시 소리가 남.
□ Logic Analyzer를 이용한 보드레이트(Buad rate) 계산 방법
1. 컴퓨터에 Logic Analyzer 설치
2. 제어판에 연결된 COMX 번호 확인
3. 분석할 장비와 Logic Analyzer를 연결한다
- GND, TX, RX를 찾아서 연결 (TX <-> RX 상호연결)
4. Logic Analyzer Start버튼을 누른후 분석할 장비를 연결(전원ON)한다.
5. Logic Analyzer 연결된 CH를 확인
6. 문자열을 확인하기 위해 Baudrate를 계산후 설정 (초당보내는 비트수, bps)
- 가장작은 비트칸 확인을 위해 CH를 확대
7. 우측 Timing Maker Pair를 이용하여 A1-A2를 지정후 us 값을 확인한다 (A1-A2 값이 Timerate 값임)
- 가장작은 칸 1,000,000 / 8.79 = 115200
8. 속도가 맞아야 스트링이 확인 됨
□ UART 연결 방법
- UART <-> PC연결을 위해서는 전용 시리얼 칩이 필요 함.
- 대표적으로 UART, SPI, JTAG시리얼 통신(프록시)을 지원하는 장비는 bus prirate, shikra가 존재 함.
이상. 끝.
IOT 기기 분석 - 제조사(개발자) 백도어 찾기 (1) | 2024.05.18 |
---|---|
IOT 기기 분석 - UPnP 서비스를 이용한 해킹 (3) | 2024.05.18 |
IOT 기기 분석 - 다운로드 및 추출한 펌웨어 분석하기 (0) | 2024.05.15 |
IOT 기기 분석 - 펌웨어 다운로드 방법 (3) | 2024.05.11 |