32비트 함수 호출 규약
cdecl
C언어에서 사용되는 방식으로 call하는 쪽에서 스택을 정리한다.
stdcall
cdecl과 반대로 호출된 함수에서 스택을 정리한다.
fastcall
stdcall 방식과 같되 함수에 전달하는 파라미터 일부를 스택이 아닌 레지스터를 이용한다.
64비트 함수 호출 규약
fastcall 방식 하나만을 이용한다.
다만 변형된 fastcall 방식으로 함수 파라미터 4개까지 레지스터에 저장하여 전달한다.
'Layer7 > WriteUp' 카테고리의 다른 글
shell-basic WriteUp (0) | 2024.08.30 |
---|---|
File Descriptor 개념 정리 (0) | 2024.08.29 |
시스템해킹 환경구축 (0) | 2024.08.13 |
SYN Flood 정리 (0) | 2024.07.30 |
ARP 정리 (0) | 2024.07.26 |