올리디버거로 디버깅좀 해보려고 했더니
올리디버거만 키면 타겟 프로세스가 꺼져버리길래
당연히 FindWindow, FindWindowEx, GetClassName, GetWindowText 같은 함수로 핸들 얻어서 검사하는 줄 알고
저 함수들을 전부 다 후킹해서 무효화시키고 테스트까지 다 거치고나서 타겟 프로세스에 적용했는데도 적용이 안됨
dll 인젝션이 적용되는 부분까지 확인했고 확실히 저 위에 네 함수는 무효화시켰는데
혹시 다른 방법으로 디버거가 작동중인지 체크하는 함수가 있나요??
attach했을 때 꺼지는게 아님. 걍 올리디버거가 켜져만 있어도 프로세스가 죽어버림 나는 당연히 FindWindow로 검사하는줄
댓글 0