Pwn/Stack_Exploitation_Technique
ret2libc - x64 && (MOVAPS issue 삽질)
ret2libc-x64 RTL(return-to-libc) RTL이란 Return address 영역에 공유 라이브러리 함수의 주소로 변경해, 해당 함수를 호출하는 방식 NX-Bit(DEP) 우회 가능 Calling Convention System V AMD64 ABI Solaris, Linux, 에서 사용하는 함수 호출 규약 UNIX계열 운영체제의 표준 특징 레지스터 rdi, rsi, rdx, rcx, r8 및 r9는 정수 및 메모리 주소 인수가 전달됨 레지스터 XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6 및 XMM7은 부동 소수점 인수가 전달됨 인자 전달 방법 rdi, rsi, rdx, rcx, r8, r9, XMM0-7 오른쪽에서 왼쪽의 순서로 레지스터에 저장 함수 반환..
2020. 9. 27. 06:46