write-up/reversing

[기초 리버싱] 03. 리틀 엔디언 표기법

여니두 2019. 9. 17.

3.1 바이트 오더링

: 데이터를 저장하는 방식

 

* 멀티바이트(multi-bytes)인 경우 각 바이트가 역순으로 저장되는 것

* str 문자열은 Endian 형식에 상관없이 동일

 

3.1.1 빅 엔디언

데이터를 저장할 때 사람이 보는 방식과 동일하게 순차적으로 저장

- 장점: 사람이 보기에 직관적

- 대형 UNIX 서버에 사용되는 RISC 계열의 CPU에서 많이 사용됨

- 네트워크 프로토콜에 사용

 

3.1.2 리틀 엔디언

데이터를 저장할 때 역순으로 저장

- Intel x86 CPU에서 사용

- 장점: 산술 연산과 데이터의 타입이 확장/축소될 때 더 효율적

'write-up > reversing' 카테고리의 다른 글

[기초 리버싱] 02. Hello World! 리버싱  (0) 2019.09.17
[기초 리버싱] 01. 리버싱  (0) 2019.09.17

댓글