-
64비트 인자ETC/Pwn 메모장 2018. 4. 11. 01:26
64비트 함수 호출 규약에서 함수 인자는 다음과 같이 들어감.
rdi : 첫번째 인자, rsi : 두번째 인자 rdx : 세번째 인자 rcx : 네번째 인자
그래서 만약에 ROP시 PPPR을 사용할 때에는 pop rdi; pop rsi; pop rdx; ret 와 같은 가젯들을 사용하게 됨.
'ETC > Pwn 메모장' 카테고리의 다른 글
shellcode 작성 시 null byte 제거하기 (0) 2019.06.20 Double Free buggggggg (0) 2019.06.14 python code debugging (0) 2019.06.14 ARM에서 PC 레지스터가 낳은 의문점 (0) 2019.06.11 push, pop (0) 2018.04.11