반응형
답
- 기본 지식
- 'eax'레지스터의 값은 'rax'의 하위 32비트 이다.
- 16진수는 한 숫자당 4비트 이다.
- ax값의 계싼
- 'rax'의 값이 '0x0123456789abcdef'이기 떄문에
- 'eax'레지스터의 값은 가장 오른쪾 8개의 16진수 값을 추출한다.
(0x89abcdef)
참고
- 'rax': 전재 64비트 (최신 x86-64아키텍쳐에서 사용되는 범용 레지스터)
- 'eax': 하위 32비트
- 'ax': 하위 16비트
- 'al': 하위 8비트
끝
반응형
'hacking > pwnable' 카테고리의 다른 글
[Dream hack] Background: Linux Memory Layout (0) | 2024.04.26 |
---|---|
[Dream hack] Quiz: Computer Architecture-5 (0) | 2024.04.25 |
[Dream hack] Quiz: Computer Architecture-3 (0) | 2024.04.25 |
[Dream hack] Quiz: Computer Architecture-2 (0) | 2024.04.25 |
[Dream hack] Quiz: Computer Architecture-1 (0) | 2024.04.24 |