STM32 개발을 해보자 (AVTokyo2017 배지를 Hack)
이 배지는 무엇입니까? AVTOKYO 배지 지원 페이지 h tp // 그럼. 아 v 때. 오 rg / 아 v 2017 / bad
흐름: 1. 개발 환경 설치 2. LED 점멸 3. 화면 표시 4. CTF 문제 작성 5. BadUSB
1. 개발 환경 설치
보드 해설, 개발 환경 셋업, 샘플 실행 inside of 「AVTOKYO 10th HACK BADGE」
htps : // 이 m / ぉ w ゔ ぇ l / ms / 0fd3402 0 d4584에서 65f
덧붙여 이번 워크숍에서는 ST-Link는 사용하지 않습니다. Windows 쪽은 「ST-Link를 사용하는 경우는 ST-Link의 드라이버의 인스톨도 필요합니다」의 부분은, 생략해 주세요.
2.LED 깜박임
앞 페이지에 게재된 샘플 프로그램을 실행해 보겠습니다.
3. 화면 표시
OLED 디스플레이에 그리려는 샘플 프로그램을 움직입니다.
"SPI SD1306 OLED를 STM32Duino (Arduino IDE + One of BluePill : Robotdyn STM32F103 Dev.Board)로 이동"
여기를 참조하십시오.
htps : // m / 난부 wks / ms / 25cb1 a c38 et b237f94a
4.CTF 문제 작성
"software description of AVTOKYO 10th HACK BADGE"
htps : // 이 m / ぉ w ゔ ぇ l / ms / 12c55 9260 7d369989
에 AVTOKYO에 배포한 것의 소스 코드가 기재되어 있습니다.
이것을 쓰면 본래의 소프트가 복원합니다.
또한 miniCTF 문제는 하드 코딩되었습니다. 문제를 다시 작성하여 자신의 CTF를 만들어 봅시다.
5.BadUSB
STM32에서 HID 디바이스의 기능을 사용할 수 있습니다. 이 기술을 사용하면 키보드에서 입력이있는 것처럼 동작 할 수 있습니다.
당연히, 나쁜 것도 끝납니다 (BadUSB).
"STM32F103에서 HID 장치"
htps : // m / 난부 wks / ms / f7f2377c2b252 936 바
이 기사에서는 키보드의 에뮬레이션만이지만 마우스나 USB 스토리지 등도 에뮬레이션할 수 있습니다. 자신이 있는 분은 도전해 보세요.
더 자세히 알고 싶습니다.
이하의 공부회에서 다루고 있습니다. 월례 공부회에서 질문 등 묻습니다. ML이나 Slack도 있으므로 참가해 주십시오.
일본 안드로이드 회 아키하바라 지부 로봇 부
htps : // g 납땜 ps. 오, ぇ. 코m/후우루m/#! 푹신 m / 로보 t an d 로이 dg 로우 p
저레벨 공부회
h tps : ///ぉwぇゔぇl 때. 곤파 s. 코m/
Reference
이 문제에 관하여(STM32 개발을 해보자 (AVTokyo2017 배지를 Hack)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/lowlevel/items/5221a43875e1db464fa2
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(STM32 개발을 해보자 (AVTokyo2017 배지를 Hack)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/lowlevel/items/5221a43875e1db464fa2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)