일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 메소드
- Forensic #CTF #디지털포렌식 #disk forensic
- 디지털포렌식챌린지 #dfchallenge #디지털포렌식 #Forensic
- EnCase #mount #Forensic #image mount
- evm
- 포렌식
- 파이썬
- CIDR #서브넷 #Network #ip 주소고갈
- 디지털 포렌식
- It
- 탈중화
- snedmail #linux #정보보안기사 #정보보안산업기사 #mail protocol
- 안드로이드 #스레드 #핸들러 #예제
- 코딩
- 디지털포렌식 연구회 워크샵 #디지털포렌식 #디지털포렌식챌린지 #Forensic #ctf #정보보호학회
- java
- PYTHON
- 자바
- forensic
- 비박스 #웹취약점분석 #버그바운티 #bee-box #웹 #모의해킹
- 객체
- HTML Injection #bWAPP
- 프로그래밍
- 정보보안기사 #정보보안산업기사 #클라우드컴퓨팅 #보안 #컴퓨팅보안
- 파일 접근 권한 #linux #chown #chmond #umask #명령어
- Injection #Reflected #웹취약점
- Forensic CTF #disk Forensic #windows file analyzer #WFA #Codegate 2012 F100
- 정보보안기사 #정보보안산업기사 #2020년 정보보안기사 #시험일정
- 안드로이드 #서비스 #안드로이스 서비스 #Android #java
- #정보보안 #어셈블리 #저급언어 #기계어 #it #정보보안
- Today
- Total
Jsecurity
MBR (Master Boot Record) 본문
# MBR (Master Boot Record)
-일반적으로 X86 환경에서 사용되며 파티션에 대한 위치를 포함한 정보, OS 부팅을 위한 부트코드(Boot Code) 등을 포함
- 부트 코드는 컴퓨터의 읽기 전용 기억장치(ROM)에 있는 부트로더 (Boot Loader 또는 부트스트랩로더)에 의해서 실행(메모리에 Load)
- 4개의 파티션 정보(Primary Partition Entry)를 포함하는 파티션 테이 블(Partition Table)을 가지고 있으며 확장 파티션에 의해서 4개 이상 의 Partition을 생성할 수 있음
# 논리적인 하드디스크 구조
- 0번섹터에 MBR이 오며 그 뒤로 차례로 파티션 정보가 나오게 됩니다.
# MBR의 구조
- MBR은 1섹터(512byte)로 이루어져 있다.
Boot Code: 부팅과 관련된 코드를 담고 있는 영역
Partition Table: 실제 파티션 정보를 담고 있는 영역으로 총 4개의 파티션 정보를 저장
Signature: 해당 MBR의 끝을 알리는 시그니처 정보
# MBR 영역
[파티션 테이블]
파티션 테이블에는 부팅에 필요한 정보가 있는 파티션으로 점프시켜 주기 위한 정보를 가지고 있다.
파티션 테이블은 총 4개의 파티션 정보를 저장할 수 있고 각각의 정보는 16Byte로 이루어져 있다.
[파티션테이블 구조]
00 01 01 00 04 1F 3F 19 3F 00 00 00 81 CC 00 00
00 00 01 1A 04 1F 3F 33 C0 CC 00 00 C0 CC 00 00
00 00 01 34 04 1F 3F 4D 80 99 01 00 C0 CC 00 00
00 00 01 4E 05 1F 3F 9A 40 66 02 00 60 5E 02 00
[파티션 테이블 옵셋]
0-0: Boot Flag (0x00 부팅 불가, 0x80 부팅 가능)
1-3: CHS 주소지정방식의 시작위치 정보 [실린더 1byte, 헤드 1byte, 섹터 1byte]
4-4: 해당 파티션의 타입
5-7: CHS 주소지정방식의 끝나는 위치정보
8-11: LBA 주소지정박식에 의한 파티션 시작주소
12-15: 해탕 파티션의 총 섹터 개수 x 512 = 한 파티션 용량
[파티션 도식화]
# Partition-type
[참고자료] http://forensic-proof.com/archives/435
'포렌식 > 디지털 포렌식' 카테고리의 다른 글
FAT Root Directory (0) | 2019.06.14 |
---|---|
crypture 안티포렌식 Tool (0) | 2019.06.08 |
포렌식 관련 판례 '일심회' 사건 (0) | 2019.04.20 |
가상메모리_정리 (0) | 2019.04.09 |
폰 노이반과 하바드 아키텍쳐 비교 (0) | 2019.04.07 |