dreamhack Quiz:x86 Assembly 2
시스템/리버싱·2022. 8. 25.
어셈블리 코드 실행시 출력되는 결과를 고르는 문제이다. A 4r3 y0u r34dy 70 d3bu6? B are you ready to debug? C ready to debug? D r34dy 70 d3bu6? [code]를 보면 mov rdi, 0x400500 rdi 레지스터에 0x400500의 주소를 대입하라 call 0x400497 0x400497주소의 함수를 호출한다 의 함수를 살펴보면 mov QWORD PTR[rbp-0x8], rdi rdi 레지스터의 주소(0x400500)를 [rbp-0x8]에 대입한다 mov DWORD PTR[rbp-0xc], esi 데이터 조작 및 복사시 소스 데이터 주소가 저장되는 esi 레지스터의 주소(0xf)를 [rbp-0xC]에 대입한다 xor rdx, rdx xo..