커널1 [kernel] PsSetLoadImageNotifyRoutine 와 PsSetCreateProcessNotifyRoutine PsSetLoadImageNotifyRoutine 와 PsSetCreateProcessNotifyRoutine 는 비슷하지만 차이가 존재한다. PsSetCreateProcessNotifyRoutine는 프로세스가 생성되거나 소멸될때 호출되는 반면에, PsSetLoadImageNotifyRoutine는 프로세스에 이미지가 새로 로드되는 순간마다 호출된다. 프로세스는 여러 DLL을 동적로딩하여 사용하므로 여러번 호출된다. 우리는 어떠한 상황으로 나누어 두개를 이용할까?? 프로세스가 생성이나 소멸되는 순간을 필요로한다면 당연히 PsSetCreateProcessNotifyRoutine 일것이다. 하지만 특정한 모듈이 올라왔을 때, 원하는 동작을 실행하고 싶다면 PsSetLoadImageNotifyRoutine .. 2018. 2. 1. 이전 1 다음 반응형