윈도우
Service Process 디버깅
youngsouk
2019. 11. 4. 14:49
서비스 프로세스 시작 과정
1. StartService()호출
2. 서비스 프로세스 StartServiceCtrlDispatcher()호출 -> SvcMain()함수 등록
3. 서비스 프로세스에서 SetServiceStatus()호출 -> 서비스 실행중으로 바꿈
1. New origin here을 통해 Svcmain함수를 디버깅한다.
2. Svcmain함수 시작 부분을 0xEB, 0xFE 로 바꾸어서 무한 반복을 시킨다. 그런 뒤 attach해 디버깅