Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
f32 — 초소형 ESP32-C3 개발 보드로, 임베디드 보안 연구를 위해 설계되었으며, WiFi 스캔 및 LED 제어 기능을 갖춘 캡티브 포털 예제를 제공합니다. 상세한 하드웨어 빌드 가이드와 펌웨어 플래싱 지침이 포함되어 있습니다. | Kitploit
도구/GitHubGitHub/pegork/f32
Embedded Systems SecurityWi-Fi AuditingIoT SecurityWireless SecurityHardware HackingHardware SecurityLearning & Education
GitHubpegork/f32

f32

초소형 ESP32-C3 개발 보드로, 임베디드 보안 연구를 위해 설계되었으며, WiFi 스캔 및 LED 제어 기능을 갖춘 캡티브 포털 예제를 제공합니다. 상세한 하드웨어 빌드 가이드와 펌웨어 플래싱 지침이 포함되어 있습니다.

저장소 보기
634398개월 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

로고 렌더링

f32는 USB-C 리셉터클 바로 뒤에 장착되도록 설계된 초소형 ESP32 개발 보드입니다. PCB 크기는 9.85 mm x 8.45 mm에 불과합니다. ESP32-C3FH4 마이크로컨트롤러로 구동되며, 주로 연구 목적과 ESP32에 대한 일종의 스트레스 테스트를 위해 제작되었습니다. 많은 표준 설계 지침을 의도적으로 무시했기 때문입니다. 노출된 GPIO는 단 하나이며 온보드 LED에 연결되어 있으므로, 여기서의 개발은 주로 Wi-Fi/웹에 맞춰질 것입니다.

커버

f32를 테스트하기 위해 사용자가 상호작용할 수 있는 예제 애플리케이션이 만들어졌습니다. 이 애플리케이션은 f32를 캡티브 포털로 전환하여 전원이 켜지면 사용자가 주변 WiFi 네트워크 중에서 선택할 수 있는 개방형 액세스 포인트로 나타납니다. 그러면 사용자는 자동으로 f32의 제어 페이지로 이동하여 LED 켜기, 주변 WiFi 네트워크 스캔과 같은 기본 기능을 사용할 수 있습니다. 또한 장치에 대한 간략한 개요를 제공하는 "정보(About)" 페이지도 있습니다. 아래는 장치와 상호작용하는 스크린샷과 GIF입니다.

메인 페이지
캡티브 포털의 메인 페이지.
WiFi 검색 결과
WiFi 검색 및 LED 켜짐 상태.
정보 페이지
정보 페이지.

f32
작동 중인 f32의 GIF.

처음에는 f32가 제대로 작동하지 않는 것 같았습니다. 어떤 네트워크에도 연결할 수 없었고 자체 네트워크를 브로드캐스트할 수도 없었습니다. 이는 확실히 안테나 회로가 부실하거나 아예 없기 때문이라고 100% 확신하지만, 아래 그림과 같이 칩 안테나에 추가로 작은 안테나를 납땜한 후에는 작동하게 만들 수 있었습니다. 이는 첫 번째 리드 위에 떠 있는 형태로 끝 리드에 납땜된 구부러진 전선 조각이었습니다.

f32

화려한 신호 테스트 장비가 없기 때문에 장치에 여전히 연결할 수 있고 LED를 제어할 수 있는지 확인하는 등의 수동 테스트에 의존했습니다. f32를 지상 약 3피트 높이에 두고 가시선 테스트를 한 결과, 약 120피트 거리에서 연결하여 스캔을 수행하고 LED를 제어할 수 있었습니다! 아래의 매우 필요한 그림에서 이를 확인할 수 있습니다.

f32

f32 제작

PCB

PCB는 DipTrace로 설계되었으며 PCBWay에서 제작되었습니다. 보드 두께는 0.6mm, 최소 홀 크기는 0.2mm, 최소 트랙/간격은 4/4mil입니다. 제작 당시 배송비 포함 5개 보드에 단 10.75달러였습니다! 아직도 믿기지 않습니다. PCBWay는 조립 서비스도 제공하지만, 저는 집에서 직접 조립하며 고생하기로 선택했습니다. 이렇게 작은 부품들을 다루는 데는 몇 번의 시행착오가 필요했지만, 제게 가장 좋은 방법은 스텐실을 포기하고 플럭스를 가장 친한 친구로 삼는 것이었습니다.

사용된 도구 및 부품:

  • SRA Solder 135 로진 페이스트 솔더링 플럭스
  • 얇은 Kester 솔더 63/37
  • Pinecil 솔더링 아이언
  • 미세 솔더링 팁
  • 리워크 스테이션
  • 솔더링 핫플레이트
  • 디지털 현미경 또는 보석상용 루페
  • 미세 팁 핀셋 (핀셋에 돈을 아끼지 마세요! 좋은 핀셋은 게임 체인저입니다)

제작 단계:

  • hardware 폴더에 있는 거버 파일 f32_gerber.zip을 위에 명시된 사양으로 PCBWay에 보냅니다.
  • f32_bom.pdf에 명시된 부품을 주문합니다. 이 부품들은 DigiKey와 Mouser 모두에서 찾을 수 있으며, 안테나는 예외입니다. 원래 어디서 주문했는지 기억나지 않지만 CrossAir CA-C03인 것으로 생각합니다.
    • ** 팁: 특히 이렇게 작은 부품은 필요한 것보다 항상 더 많이 주문하세요.
f32
01005 저항

  • PCB를 99% 알코올로 깨끗이 세척합니다.
  • 윗면(안테나 면)부터 시작하여 이쑤시개를 사용해 보드 전체에 얇은 플럭스 층을 바릅니다.
  • 미세 팁이 있는 솔더링 아이언을 사용해 팁에 약간의 솔더를 묻힌 다음 노출된 모든 패드에 솔더를 올립니다.
  • 보드를 99% 알코올로 다시 세척하고 이 면의 모든 패드에 솔더가 묻었는지 확인합니다.
  • 같은 면에 다시 얇은 플럭스 층을 바릅니다.
  • 핀셋과 현미경/루페를 사용하여 참조 가이드 f32_reference.pdf에 따라 윗면 부품을 배치하기 시작합니다.
    • ** 팁: 더 큰 부품은 나중에 배치하는 것이 도움이 되었습니다.
  • 보드를 솔더링 핫플레이트에 조심스럽게 올리거나 리워크 스테이션을 사용하여 솔더를 다시 가열하고 부품이 제자리에 정렬되는 것을 지켜봅니다.
  • 아랫면도 동일하게 반복합니다.
    • 아랫면은 리워크 열풍건을 사용해야 하며, 핫플레이트로는 불가능합니다.
    • USB-C 리셉터클은 마지막에 배치합니다. 이 부품은 훨씬 크기 때문에 솔더링 아이언으로 납땜할 수 있습니다.
      • 참고: USB-C 커넥터에 작은 간단한 수정이 필요합니다. 커넥터 뒷면에 두 개의 작은 플라스틱 돌기가 있는데, 이를 제거해야 합니다. 엑스액토 칼이나 납작 드라이버를 사용하여 제거할 수 있습니다. 아래 그림에서 탭을 확인하세요.
USB-C 수정
제거해야 할 USB-C 돌기.

  • 알코올과 미세 칫솔을 사용하여 보드 전체를 세척합니다.

f32 플래싱

조립 후 ESP-IDF VSCode 확장 프로그램이나 Arduino를 사용하여 원하는 펌웨어를 업로드하거나 아래 단계에 따라 제 예제 애플리케이션을 업로드할 수 있습니다.

  • 이 리포지토리의 기본 디렉토리에 있고 esptool.py에 접근 가능한지 확인하세요.
  • esptool 버전이 v4 이상인지 확인하세요.
  • 다음 명령을 실행하되 <PORT>를 장치가 연결된 포트로 교체하세요. 예를 들어 Windows에서는 일반적으로 COM5, Linux에서는 /dev/ttyACM0입니다.
root@kitploit:~
esptool.py -p <PORT> -b 460800 --before default_reset --after hard_reset --chip esp32c3 write_flash --flash_mode dio --flash_freq 80m --flash_size 2MB 0x0 firmware/bootloader.bin 0x10000 firmware/f32_internal.bin 0x8000 firmware/partition-table.bin 

용도는 무엇인가요?

그것은 여러분이 결정할 문제입니다. 저는 개인적인 연구와 재미있는 학습 경험을 위해 이 프로젝트를 시작했습니다. 몇 년 전에 실수로 01005 부품을 주문한 이후로 항상 이 부품을 사용하는 프로젝트를 하고 싶었습니다. 어떤 용도로 사용하든, 이 설계는 적절한 디커플링 커패시터, 안테나 매칭 회로, USB 종단 저항 등 여러 기본 구성 요소를 의도적으로 생략했다는 점을 기억하세요. 작동은 하지만 의도적으로 최소한의 구성으로 설계되었습니다.

향후 아이디어

  • PCB 측면에 더 많은 GPIO를 노출하여 장착 가능한 PCB로 만듭니다.
  • 안테나 회로를 개선합니다.

마지막으로, 재미있는 우연의 일치로, ESP32 칩, 안테나, LDO 모두 "C3" 모델입니다!

도구 다운로드