외로운 Nova의 작업실
리버싱 엔지니어링 바이블 - 1(함수 호출 규약) 본문
리버싱 엔지니어링 바이블에서 나온 함수호출 규약을 간단히 정리해보려고합니다.
- 함수 호출 규약
__cdecl : 호출자가 스택을 정리합니다.
__stdcall : 피호출자가 스택을 정리합니다.
__fastcall : 인자가 2개라면 ecx와 edx를 사용합니다.
__thiscall : c++에서 자주사용하는 함수로 ecx에 this 포인터가 담깁니다.
'Computer App Penetesting > Reversing' 카테고리의 다른 글
creackme 시리즈 - 2(crackme10.exe) (4) | 2023.01.26 |
---|---|
C++와 어셈블리어 (0) | 2023.01.23 |
creackme 시리즈 - 1(crackme6.exe) (0) | 2022.12.29 |
리버싱 입문 - 11(공부 종료) (0) | 2022.12.27 |
리버싱 입문 - 10(shellcode injection) (0) | 2022.12.22 |
Comments