Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 포트스캔
- 해킹툴
- 칼리리눅스
- 침투테스트
- Hacking
- 취약점 스캔
- load of sqlinjection
- SQLINJECTION
- 권한상승
- SQL Injection
- 해킹도구
- CTF
- Samba
- web hacking
- 메타스플로잇
- 내부침투
- 스캔
- Metasploit
- root권한
- smb
- Kioptrix
- 해킹
- 시스템 해킹
- 취약점
- 스캐닝
- 취약점분석
- 암호해독
- 모의해킹
- sql
- Los
Archives
- Today
- Total
감자 텃밭
[시스템] 리틀 에디안 방식 본문
메모리의 원하는 특정 값을 저장할 경우
2가지 방식의 저장 방식을 사용하게 된다.
1. 빅 엔디안(big endian)
2. 리틀 엔디안(little endian)
위의 두 가지 방법을 이용해서 저장하게 된다.
빅 엔디안 방식은 낮은 주소에 데이터의 높은 바이트부터 저장하는 방식이며, 보통 사용자 관점에서
숫자를 사용하는 선형 방식과 같은 방식이다.
즉 메모리에 저장된 순서 그대로 읽을 수 있으며, 이해하기가 쉽다.
리틀 엔디안 방식은 낮은 주소에 데이터의 낮은 바이트 부터 저장하는 방식이며, 빅 에디안 방식의 반대로
거꾸로 읽어 들인다 대부분 x86아키텍처에서 리틀 에디안 방식을 사용하며 이를 인텔포맷이라 부른다.
위 사진과 같이 0xfd806729 라는 값을 메모리에 저장시키기 위해서
빅 엔디안 방식은 순서 그대로 입력하지만
리틀 엔디안 방식은 두칸(1Byte)씩 잘라 역순으로 저장하는 방식이다.
즉 작은 단위의 바이트가 앞에 오게된다.
'System > System Theory Information' 카테고리의 다른 글
[시스템] Gadget 가젯 (0) | 2021.11.22 |
---|---|
[시스템] libc-Database (0) | 2021.11.21 |
[시스템] PLT 와 GOT [초급] (1) | 2021.11.19 |
[시스템] epilogue [에필로그 과정] (1) | 2021.11.18 |
[시스템] Prologue [프롤로그 과정] (0) | 2021.11.18 |