
NETIS WF2409E 라우터에 대한 완전한 하드웨어 보안 분석 연구입니다. 장치 분해 분석, 디버그 인터페이스 식별, 펌웨어 추출 등을 통해 하드웨어 분석의 전체 과정, 취약점 세부 사항 및 해당 보안 권장 사항을 기록하여 IoT 장치의 보안을 향상시키는 데 도움이 되기를 바랍니다.

| 카테고리 | 매개변수 | 설명 |
|---|---|---|
| 장치 정보 | 모델 | Netis WF2409E |
| 유형 | 300Mbps Wireless N Router | |
| 전원 | DC 9V/500mA | |
| 하드웨어 버전 | V1.8 | |
| PCB 버전 | PB-7189-M02G-20 | |
| 제조 날짜 | 2015-03-23 | |
| 제조 국가 | 중국 | |
| 네트워크 식별자 | 일련번호 | 2409EEU5B102714 V1.8 |
| MAC 주소 | W8D398DFB68 | |
| 기본 SSID | netis_BDFB68 | |
| 기본 비밀번호 | password | |
| 관리 주소 | http://netis.cc | |
| 하드웨어 인터페이스 | WAN 포트 | 1 (파란색 RJ45) |
| LAN 포트 | 4 (검은색 RJ45, LAN1-4) | |
| 안테나 | 외장 안테나 3개 | |
| 전원 커넥터 | DC 입력 (PWR) | |
| 기능 버튼 | Default | 공장 초기화 |
| WPS | WiFi 보안 설정 |
| 점검 항목 | 상태 | 비고 |
|---|---|---|
| 전원 표시등 | 정상 | 전원을 켜면 안정적으로 점등 |
| 네트워크 표시등 | 정상 | 연결 시 깜박임 |
| WAN 포트 상태 | 정상 | 네트워크 정상 연결 |
| LAN 포트 상태 | 정상 | 4개 포트 모두 작동 |
| WiFi 기능 | 정상 | 안테나 온전함, 신호 정상 |
| WPS 기능 | 정상 | 버튼 반응함 |
| 리셋 기능 | 정상 | Default 버튼 작동함 |

| № | 칩 모델 | 제조사 | 주요 기능 | 기술 사양 | 비고 |
|---|---|---|---|---|---|
| 1 | EM63A165TS-6G | EtronTech | 시스템 메모리 | - 용량 32Mbit - 주파수 166MHz - SDRAM 아키텍처 - TSOP-II 패키지 | - 데이터 임시 저장에 사용 - 메인 프로세서 연산 지원 |
| 2 | FR9886 61504 | 알 수 없음 | 전원 관리 | - SOIC-8 패키지 - 집적 회로 | - DC-DC - 전압 조절 담당 - 시스템 안정적 전원 공급 |
| 3 | RTL8196E | Realtek/RMC | 메인 프로세서 | - MIPS 아키텍처 - SoC 설계 - 대만에서 제조 | - 시스템 중앙 처리 장치 - 주요 연산 및 제어 담당 - 통합 네트워크 처리 |
| 4 | MX25L3206E | Macronix | 플래시 메모리 | - 용량 32Mb (4MB) - SPI 인터페이스 - SOIC 패키지 | - 시스템 펌웨어 저장 - 구성 데이터 저장 |
| 5 | RTL8192ER | Realtek/RMC | 무선 통신 | - WiFi 컨트롤러 - QFN 패키지 | - 무선 신호 처리 - WiFi 기능 지원 |


| 매개변수 | 사양 |
|---|---|
| 프로세서 모델 | RealTek RTL8196E |
| 아키텍처 | 16-bit |
| 클럭 주파수 | 380MHz |
| 컴파일 날짜 | 2014.09.29 |
| 매개변수 | 값 | 16진수 값 |
|---|---|---|
| 칩 모델 | MX25L3205D | - |
| 전체 용량 | 4MB | 0x400000 |
| 블록 크기 | 64KB | 0x10000 |
| 섹터 크기 | 4KB | 0x1000 |
| 페이지 크기 | 256B | 0x100 |
| 매개변수 | 설명 |
|---|---|
| 부트로더 유형 | RealTek 독점 부트로더 |
| 커널 로드 주소 | 0x80500000 |
| 실행 시작 주소 | 0x80003440 |
| 서명 검색 범위 | 0x10000-0x170000 |
| 매개변수 | 값 |
|---|---|
| IP 주소 | 192.168.0.1 |
| 서브넷 마스크 | 255.255.255.0 |
| MAC 주소 | 04:8d:38:bd:fb:69 |
| 무선 인터페이스 | wlan0 (va0-va3, vxd 포함) |
| 매개변수 | 값 |
|---|---|
| 장치 모델 | netis WF2419E_RU |
| 펌웨어 버전 | V2.5.40200 |
| 펌웨어 날짜 | 2016.09.02 |
| BusyBox 버전 | v1.00-pre8 (2015.01.23) |
| 서비스 이름 | 상태 | 비고 |
|---|---|---|
| DHCP 서버 | 실행 중 | 정상 |
| HTTP 서버 (Boa) | 실행 중 | 비정상 재시작 |
| IAPP | 실행 중 | IEEE 802.11f |
| MiniIGD | 실행 중 | v1.08.1 |
| mini_upnpd | 오류 | 파일을 찾을 수 없음 |
| telnetd | 오류 | 파일을 찾을 수 없음 |
| ota_init.sh | 오류 | 파일을 찾을 수 없음 |
이 장치는 아마도 U-Boot를 사용하지 않는 것으로 보인다는 점이 중요합니다. 주요 특징:
---RealTek(RTL8196E)at 2014.09.29-19:16+0800 v1.0 [16bit](https://github.com/victorique-123/cve-2023-38829-netis-wf2409e_report/blob/master/380MHz)
| 명령 | 구문 | 기능 |
|---|---|---|
| HELP | ? | 도움말 표시 |
| DB/DW | DB/DW <адрес> <длина> | 메모리를 바이트/워드 단위로 읽기 |
| EB/EW | EB/EW <адрес> <значение> | 메모리에 바이트/워드 단위로 쓰기 |
| FLR | FLR | Flash에서 RAM으로 데이터 읽기 |
| FLW | FLW <dst_ROM><src_RAM> | RAM에서 Flash로 데이터 쓰기 |
| IPCONFIG | IPCONFIG <IP-адрес> | IP 주소 설정 |
| LOADADDR | LOADADDR <адрес> | 로드 주소 설정 |
| CMP | CMP | 메모리 데이터 비교 |
| J | J <адрес> | 실행 점프 |
| MDIOR/MDIOW | MDIOR/W [data] | PHY 레지스터 읽기/쓰기 |
| PHYR/PHYW | PHYR/W [data] | PHY 레지스터 읽기/쓰기 (대체 방법) |
| PORT1 | PORT1 | 포트 1 패치 테스트 |
| AUTOBURN | AUTOBURN 0/1 | 자동 플래싱 제어 |