| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |
- 블록(Block)
- Linked List
- sqld
- List
- 레이블인코딩
- 태국
- 클래스
- 루키즈
- 패키지
- 보안공부
- 수업복습
- git push -u
- 방콕
- 루키즈33기
- 예외처리
- 함수
- SK쉴더스
- echo 명령어
- 성능평가지표
- node.js
- 생성형AI
- Package
- pandas
- OT후기
- 데이터분포
- dropna
- 꽉뚝짝 시장
- gdgm
- 지도학습
- tunder client
- Today
- Total
개발 블로그
[DreamHeck] Grand Theft Auto 본문
https://dreamhack.io/wargame/challenges/1362
로그인 | Dreamhack
dreamhack.io
VIN(Vehicle Infomation Number) : 차대 번호


can0은 채널. CAN인터페이스의 이름이다.
7E0, 7E8은 각각 CAN ID (어디에서 보냈는지)
[8]은 데이터 길이 (byte)
해석을 해보자
1. can0 7E0 [8] 03 22 F1 90 00 00 00 00
03: 데이터 길이 3byte짜리
22: UDS 서비스
F1 90: DID = VIN 요청하기
2. can0 7E8 [8] 10 14 62 F1 90 57 44 44
10 14: 전체 길이가 0x14 -> 20byte
62: 긍정 응답 (0x22 + 0x40)
F1 90: DID
57 44 44: 데이터 3바이트 W D D
3. can0 7E0 [8] 30 00 00 00 00 00 00 00
30 00 00: 계속 전송해도 ㄱㅊ
4. can0 7E8 [8] 21 48 46 35 47 42 35 42
21: Consecutive Frame 1번
48 46 35 47 42 35 42: H F 5 G B 5 B
5. can0 7E8 [8] 22 41 32 37 30 38 36 36
22 : Consecutive Frame 2번
41 32 37 30 38 36 36 -> A 2 7 0 8 6 6
W D D / H F 5 G B 5 B / A 2 7 0 8 6 6
VIN = WDDHF5GB5BA270866
링크 사용하기

플래그 겟!
'Study > Web Hacking' 카테고리의 다른 글
| [DreamHeck] Hello, go! (0) | 2026.09.17 |
|---|---|
| [DreamHeck] YAML Deserialization (0) | 2026.09.17 |
| [DreamHeck] 콩 심기🌱 (0) | 2026.09.16 |
| [DreamHeck] Broken Buffalo Wings (0) | 2026.09.16 |
| [DreamHeck] php7cmp4re (0) | 2026.09.16 |
