poiri3r 님의 블로그

  • 홈
  • 태그
  • 방명록

stdcall 1

[Reversing]콜링 컨벤션(Calling convention) - 1 (32 bits)

콜링 컨벤션(Calling Conventions)이란 함수호출규약으로, 함수를 호출할 때 사용하는 정해진 규약입니다.시스템/컴파일러마다 정해진 규약이 다르고 인자 전달 순서나 전달 위치, 또 사용한 스택을 어디서 정리하는지 정하기 때문에 매우 중요합니다. 리버싱에서는 콜링컨벤션에 대해 알아야 함수 인자 추적이 가능하고, 포너블에서는 스택 정리 방식에 따라 삽입하는 payload 구조가 달라지기 때문에 더 중요합니다.해당 포스팅에 나오는 실습을 따라해보고 싶으신 분들은 다음과 같은 명령어로 32비트 컴파일 환경을 설치해주시기 바랍니다.sudo apt updatesudo apt install gcc-multilib g++-multilib 먼저 콜링컨벤션에 알아보기 전에 기본 용어를 정리하고 가보겠습니다. C..

취약점분석/Reversing 2025.06.25
이전
1
다음
더보기
프로필사진

poiri3r 님의 블로그

부경대학교 컴퓨터·인공지능공학부

  • 분류 전체보기 (85) N
    • 취약점분석 (61) N
      • Reversing (22)
      • Pwnable (34)
      • WebHacking (0)
      • Fuzzing (5) N
    • 프로젝트 (9)
    • 문제 풀이 (5)
      • Write-up (5)
    • 코딩 (4)
      • C언어 (4)
      • Python (0)
    • 논문리뷰 (3)

Tag

pwnable, 캡틴훅, 셸코드, captainhook flag, inline, 콜링 컨벤션, 쉘코드, captainhook, 후킹, 함수호출규약, shellcraft, inlinehook, ReturntoLibrary, 포너블, 리버싱, api후킹, iat후킹, 드림핵, poiri3r, frida후킹,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/01   »
일 월 화 수 목 금 토
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 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바