Quiz: x86 Assembly 2

이쑤신개자두·2023년 6월 17일
0

어셈블리어

목록 보기
6/6

CODE

[Code]
main:
    push rbp
    mov rbp, rsp
    mov esi, 0xf
    mov rdi, 0x400500
    call 0x400497 <write_n>
    mov eax, 0x0
    pop rbp
    ret
    
write_n:
    push rbp
    mov rbp, rsp
    mov QWORD PTR [rbp-0x8],rdi
    mov DWORD PTR [rbp-0xc],esi
    xor rdx, rdx
    mov edx, DWORD PTR [rbp-0xc]
    mov rsi,QWORD PTR [rbp-0x8]
    mov rdi, 0x1
    mov rax, 0x1
    syscall
    pop rbp
    ret
    
==================================    
[Memory]
0x400500 | 0x3037207964343372
0x400508 | 0x003f367562336420

Question.

다음 어셈블리 코드를 실행했을 때 출력되는 결과로 올바른 것은?


Solution.

profile
25.04.28 Restart ~ 1일 1포스트 & 1일 1커밋!

0개의 댓글