본문 바로가기
reversing

API 후킹

by 코끼리_땃쥐 2022. 5. 26.
반응형

API 후킹이란 Win32 API 호출을 중간에서 가로채서 제어권을 얻어 내는것.

 

API후킹의 이점

- API 호출 전/후에 사용자의 훅 코드를(Hook Code) 실행 시킬 수 있음

- API에 넘어온 파라미터 혹은 API 함수의 리턴 값을 엿보거나 조작 할 수 있음

- API 호출 자체를 취소시키거나 사용자 코드로 실행 흐름을 변경 시킬수 있음

 

후킹 목적에 따라서 원본 함수 호출 전/후에 사용자 코드를 실행 시키거나 원본 함수를 아예 호출하지 않는 등의 여러 가지 변형이 가능 합니다. 따라서 후킹 목적과 상황에 따라서 적절히 사용하면됨

이것이 바로 API후킹의 개본 개념.

 

 

반응형

'reversing' 카테고리의 다른 글

DLL 인젝션이란  (0) 2022.06.13
테크 맵  (0) 2022.05.26
NT header  (0) 2022.05.13
PE DOS Header  (0) 2022.05.12
PE File Format  (0) 2022.04.25

댓글