전체 글 59

DreamHack - Grand Theft Auto

💡 문제는 다음과 같다can0 : 네트워크 구분ID 7E0 7E8 : CAN ID(Arbitration ID)[8] : CAN 메시지 길이, 최대 8bytes  Can data 영역의 첫번째 바이트의상위 4bit**를 보면 어떤 프레임인지 바로 구분이 가능  0 : 싱글, 메시지 하나로 커버 가능하면 Single Frame 하나 보내고 끝 1 : First, 첫번째 메시지 전송 2 : Consecutive Frame, Flow Control 까지 받으면 나머지 메시지 보냄 3 : Flow control, Fisst Frame 수신받으면 송신자에게 알려주는 메시지 can0  7E0   [8]  03 22 F1 90 00 00 00 0003 은 뒤에 나올 데이터의 길이를 의미하며, 총 3bytes의 데이..

Wargame 2024.07.28

Secure Boot (보안부팅)

Secure Boot는 소프트웨어가 실행되기 전에 무결성과 진위 여부를 확인하는 보안 메커니증  즉, 보안 부팅을 통해 내장된 장치를 부팅할 때 인증 되지 않거나 수정된 소프트웨어를 탐지(및 실행을 거부할 수 있음) 할수 있습니다.   보안부팅은 공격자가 장치에서 지속성을 얻는 능력을 감소시킨다.   소프트웨어가 변경되거나 위조되지 않았는지 확인하여 장치를 안전하게 유지한다.  CPU -> 부트로더 -> 커널 -> RoofFileSystem(RootFS)의 순서로 각각의 시그니처 & 무결성 정보를 확인, 이미지에 변조가 없다면, 정상적으로 부팅이 완료되게 하는 기술 저비용으로 구현할 수 있는 보안 기능De-Face 공격 (펌웨어 및 구동 페이지 변조로, 해킹 당한 표시 및 오작동을 일으키는 방식), 업데..

Vehicle security 2024.06.28