항상 헷갈렸던 두 친구를 다시 한 번 정리하고 가려한다.

 

- Little Endian

높높낮낮으로 외우면 아주 간단하다.

만약 HDD에 0xAABBCCDD가 저장되어 있다고 한다면

Little Endian일때의 메모리

높은 자리 수가 높은 주소에 로드되는 것..

그럼 읽어오면 0xDDCCBBAA 이렇게 되는 것이다.

 

- Big Endian

얘는 Little Endian의 반대이다!! 많이 안쓰일 것 같지만 생각보다 자주 봐서 놀랍다..

똑같이 HDD에 0xAABBCCDD가 저장되어 있다고 하면 

높은 자리의 수(AA)부터 낮은 주소에 쓰기 시작한다.

Big Endian일때의 메모리

 

이제 더 이상은 안 헷갈릴 것 같다!! 빠-끄

 

'Forensics' 카테고리의 다른 글

Prefetch file  (0) 2020.05.17
[디지털포렌식과제] Mission4  (0) 2020.04.26
[디지털포렌식과제] Mission2  (0) 2020.04.19
[디지털포렌식과제] Mission1  (0) 2020.04.19
[PE structure] pe parser 만들기  (1) 2020.02.22