Dreamhack/Dreamhack Wargame (Challenge)

[131] IT 비전공자 [dreamhack]Grand Theft Auto문제 풀기

imaginefuture-1 2025. 1. 19. 19:06

gta..?

 


https://www.youtube.com/watch?v=mJGIY1AGqYA

브금이랑 같이 들으며 풀어야 제맛...

 

can0  7E0   [8]  03 22 F1 90 00 00 00 00
can0  7E8   [8]  10 14 62 F1 90 57 44 44
can0  7E0   [8]  30 00 00 00 00 00 00 00 
can0  7E8   [8]  21 48 46 35 47 42 35 42
can0  7E8   [8]  22 41 32 37 30 38 36 36

 

 

이 데이터는 자동차 CAN 통신 메시지에서 차량 정보를 읽어오기 위한 UDS(Universal Diagnostic Services) 요청/응답 세션을 나타냅니다. 데이터를 분석해 차량 정보를 추출해보겠습니다.


CAN 데이터 분석

송신 메시지

can0  7E0   [8]  03 22 F1 90 00 00 00 00
  • 7E0: 진단 요청 메시지 (ECU 대상 주소).
  • 03: 데이터 길이.
  • 22: 서비스 요청(ReadDataByIdentifier, ISO-14229).
  • F1 90: 데이터 식별자(DID, Data Identifier)로 차량 정보를 요청.

첫 번째 응답 메시지

can0  7E8   [8]  10 14 62 F1 90 57 44 44
  • 7E8: 진단 응답 메시지 (ECU 응답 주소).
  • 10: 응답이 세그먼트로 나뉘어 전송됨(멀티프레임 전송).
  • 14: 총 데이터 길이(20 bytes).
  • 62: 응답 코드(ReadDataByIdentifier 성공).
  • F1 90: 요청된 DID에 대한 응답.
  • 57 44 44: 시작 데이터(WDD).

흐름 제어 메시지

can0  7E0   [8]  30 00 00 00 00 00 00 00
  • 30: 흐름 제어 메시지(FLOW CONTROL).

두 번째 응답 메시지

can0  7E8   [8]  21 48 46 35 47 42 35 42
  • 21: 두 번째 프레임.
  • 48 46 35 47 42 35 42: 추가 데이터(HF5GB5B).

세 번째 응답 메시지

can0  7E8   [8]  22 41 32 37 30 38 36 36
  • 22: 세 번째 프레임.
  • 41 32 37 30 38 36 36: 추가 데이터(A270866).

데이터 해석

  1. 응답 데이터의 모든 페이로드를 결합:이를 ASCII로 변환하면:
  2. WDDHF5GB5BA270866
  3. 57 44 44 48 46 35 47 42 35 42 41 32 37 30 38 36 36
  4. WDDHF5GB5BA270866는 차량의 VIN(Vehicle Identification Number)입니다.

VIN 디코딩

  1. WDD: 제조사 (Mercedes-Benz).
  2. HF5GB: 모델 코드(특정 차량의 시리즈와 모델명).
  3. A270866: 일련번호 및 제조 정보.

플래그 추출

VIN에 따라 차량 정보를 확인합니다. 아래 링크에서 모델 정보를 조회할 수 있습니다. VIN 디코더

  • 연도: VIN 분석 결과에서 연식 확인 가능.
  • 제조사: Mercedes-Benz.
  • 모델명: 모델 코드로 조회한 결과.

플래그 형식: DH{[연도]_Mercedes-Benz_[모델명]}


다음 단계

  1. VIN 디코더를 사용해 세부 차량 정보를 확인하세요.
  2. 결과를 바탕으로 플래그를 생성하세요!

 

 

나왔다. 벤쯔.

 

 

 

DH{2011_Mercedes-Benz_E-Class}