목록기술 노트/Hooking (1)
anothel의 지식 창고

1. 개요후킹(hooking)은 소프트웨어 개발 및 보안 분야에서 중요한 기술로, 특정 기능의 동작을 가로채거나 수정하는 방법이다. 이는 일반적으로 API 호출이나 함수 호출을 수정하여 프로그램의 동작을 변경하는 데 사용되며, 다양한 용도로 활용된다. 후킹은 보안 솔루션, 디버깅 도구 등에서 필수적인 기술로 자리 잡고 있다.2. 후킹의 정의후킹이란 특정 함수나 이벤트의 동작을 가로채고 그 동작을 수정하거나 다른 기능을 실행하도록 만드는 기술이다. 프로그램의 실행 흐름을 변경하는 방식으로, 후킹을 통해 개발자는 특정 기능을 확장하거나 새로운 기능을 추가할 수 있다.3. 후킹의 원리후킹은 프로그램의 실행 중 특정 지점을 가로채어 원하는 동작을 수행하도록 하는 기술이다. 보통 운영체제의 API, 메시지, 특정..
기술 노트/Hooking
2022. 1. 29. 01:47