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 |
Tags
- 내부침투
- 포트스캔
- Los
- 칼리리눅스
- load of sqlinjection
- 메타스플로잇
- web hacking
- 해킹
- 취약점
- Kioptrix
- smb
- 암호해독
- 시스템 해킹
- Metasploit
- 침투테스트
- SQLINJECTION
- 해킹툴
- Hacking
- 취약점분석
- 스캔
- SQL Injection
- Samba
- root권한
- sql
- 권한상승
- 해킹도구
- 취약점 스캔
- 스캐닝
- CTF
- 모의해킹
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 |