Notice
Recent Posts
관리 메뉴

Hacking Arts

MBR(Master Boot Record) 본문

Forensic/Disk Forensic

MBR(Master Boot Record)

Rakehell 2014. 8. 23. 03:05

<MBR>

포맷 구성은 이렇다.


처음엔 Boot Strap Code 이다.


파티션 테이블의 위치는 저렇다.

첫번째 파티션 LBA주소는 0x0000003F -> 0x0B -> FAT32 

두번째 파티션 LBA주소는 0x007FF57A ->0x0C -> FAT32

세번째 파티션 LBA주소는 0x00FFEB14 -> 0x0C -> FAT32

네번째 파티션 LBA주소는 0x017FE09E -> 0x0F -> Extended Partition(확장 파티션)

주소는 거꾸로 읽어나간다.


주소를 보면 확장 파티션이 있다고 하는 0x017FE09E -> 25157790섹터로 가보면 이와같이 확장파티션을 볼 수 있다.

확장파티션의 경우 주파티션과같이 자신을 다시 재기준으로 삼는다. 즉 25157790+63을 하면 4번째 파티션인 논리 파티션을 볼 수 있다.

 

이와 같이 볼수 있고 다음 주소로 가보면

 

0x007FF58A -> 8385930 이지만 이것의 첫기준은 아까 25157790 이므로 25157790 + 8385930를 해서 33543720섹터에 두번째 파티션 테이블이있고 논리 파티션의 모습을 볼려면 33543720+63을 하면 위와같은 사진을 다시 볼 수 있다. 33543783섹터에 있다.

'Forensic > Disk Forensic' 카테고리의 다른 글

FAT32 - 2  (0) 2014.08.23
FAT32  (0) 2014.08.23