본문 바로가기

보안 및 개발/SYSTEM4

serial 연결로 파일 가져오기 소스코드 이용방법import serialimport time# 시리얼 포트 설정 (포트 이름, 보드레이트, 타임아웃 설정)ser = serial.Serial('COM3', 115200, timeout=1)def request_file(): # 기기에 파일 전송 명령 보내기 (기기 명령어에 맞춰 수정 필요) ser.write(b'od -A x -t x1z -v /tmp/chaem.tar.gz\n')def read_file(): # 파일 데이터를 받을 버퍼 초기화 file_data = b'' cnt = 0 while True: # 시리얼 포트에서 데이터 읽기 data = ser.read(1024) if not data: .. 2024. 7. 30.
[Car Hacker's Handbook] 위협 모델의 이해 위협모델링level 0 : 데이터 흐름 파악- 차량 외부 : 이동통신, 와이파이, 블루투스, TPMS(차량 타이어 공기압 모니터링 시스템), KES(무선 도어 잠금 장치)- 차량 내부 : 인포테인먼트 / 내비게이션 콘솔, USB, OBD-2 연결단자, CAN 버스 연결 지점 level 1 : 데이터 처리 프로세스 분석- 입력들이 어떻게 처리되는지 파악 level 2 : 데이터처리 프로세스 세분화- 차량 내부에서 발생하는 통신들 위협 식별level 0 : 전반적 위협 식별고위협 행위- 원격에서 차량 탈취- 차량의 시동 / 시스템 셧다운- 차량 승객 감시- 차량 도어 열기- 차량 도난- 차량 추적- 안전 시스템 무력화- 차량 내 악성 프로그램 설치 level 1 : 데이터처리 프로세스별 위협 식별이동통신 해.. 2020. 1. 29.
[HW] AVR 이란 AVR 종류 MCU 중요 선택 요소 중 하나인 속도(Mhz)도 모델마다 다르며, MCU가 확장보드와 연결되는 방식을 의미하는 '패키지' 역시 모델마다 다르다. MCU 제품군은 AVR Tiny, MEGA AVR, AT90 AVR로 나눌 수 있다. AVR Tiny는 저렴하지만 성능이 낮은편 MEGA AVR은 성능이 좋고 완성도가 높아 인기가 좋음 AT90 AVR은 standard AVR로 불리며, 위의 두 종류의 MCU의 중간 단계 성능을 가진다 AVR MCU의 모델이 ATmega128-16AU라고 하면, 이 이름에서 나타내는 것은 다음과 같다. 128은 프로그램 메모리의 크기, 16은 최대 속도(16Mhz), A는 패키지 타입(TQFP), 그리고 U는 유럽 환경규제의 일환으로 제품 제작 시 납을 사용하지 .. 2019. 12. 13.
MIPS 정복기 start! MIPS 정복기 안냥하세여 여러분 MIPS 정복에 함께하게 되신걸 환영합니다!!! 우왕~~~ MIPS는 임베디드… 공유기… 임베디드… 네, 뭐 이런데 쓰인다고 알고있습니다 ㅎㅎ MIPS란 무엇일까? MIPS(Microprocessor without Interlocked Pipeline Stages)란 MIPS Technologies에서 개발한 RISC 기반의 명령어 집합 체계이다. MIPS 명령어 체계는 굉장히 깔끔하게 설계되어있기때문에 많은 대학교의 컴퓨터 아키텍처 강좌과목에서 가르치고 있다. by 나무위키 (출처 : https://namu.wiki/w/MIPS) 처음부터 동공지진이 일어나네여 ㅇㅁㅇ… 여기서 잠깐!!! RISC기반이라는게 무슨 뜻인지 아시나요? CISC와 RISC의 차이에 대해 알아두.. 2019. 10. 7.
반응형