CafeM0ca

[기본기]함수 호출 규약 본문

Hacking/기본기

[기본기]함수 호출 규약

M0ca 2018. 1. 12. 17:29
반응형


_cdecl

 인자값 전달은 오른쪽부터, 스택 정리는 caller(Add esp,n) //n만큼 스택을 할당한걸 회수함

 _stdcall

 인자값 전달은 오른쪽부터, 스택 정리는 callee(ret n)

 _fastcall

인자값 전달은 레지스터+스택, 속도가 빠르나, 경우에 따라 오히려 코드가 길어짐 

C언어 : _cdecl

WINAPI : _stdcall

반응형

'Hacking > 기본기' 카테고리의 다른 글

[Network] TCP 정리  (0) 2020.11.21
[Network] Proxy와 VPN(Virtual Private Network)  (0) 2019.03.30
[NetWork] 3 way handshake  (0) 2018.07.24
[기본기]심볼이 깨진 바이너리파일  (0) 2018.02.01
Comments