본문 바로가기

D1N0's hacking blog

검색하기
D1N0's hacking blog
프로필사진 D1N0

  • 분류 전체보기 (10)
    • Web (1)
      • Lord of SQL injection (0)
      • HackCTF (0)
      • Webhacking.kr (0)
    • Pwnable (2)
    • Reversing (2)
      • HackCTF (0)
      • angr_ctf (0)
    • Misc (3)
    • Writeup (0)
    • 1인 1프로젝트 (2)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2021/02   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28
Tags
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록2021/02/09 (1)

D1N0's hacking blog

C언어 함수 호출과정 - x64

이 글에서는 64bit 환경에서의 함수 호출 과정을 알아보겠다 나는 함수 호출 규약을 64bit에선 fastcall만 쓰는 줄 알았는데, 찾아보니 vectorcall을 사용한다, 기본 64bit 호출 규약이 있다,... 말이 다 달라서 용어는 모르겠지만 나는 그냥 gcc 기본옵션으로 컴파일된 바이너리를 살펴보겠다 어차피 일반적으로 그냥 컴파일 된 바이너리를 제일 자주 볼 테니 말이다 물론 내가 기본옵션으로 컴파일 한 파일이 일반적인 방식으로 컴파일된 파일이 아닐 수도 있다 아무튼 나중에 자세히 알게된다면 이 부분에 대해선 다시 정리하겠다 이 글은 전 글과 연결되어 있으니 아직 보지 않았다면 이전 글을 보고 오는 것을 추천한다 C언어 함수 호출과정 - cdecl 포너블에서 너무 중요하고 기초적인 내용이지만..

Pwnable 2021. 2. 9. 18:08
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바