write-up/reversing
[기초 리버싱] 03. 리틀 엔디언 표기법
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 |
댓글