Entonces, si inyecto mi dll en un proceso (o todos los procesos en ejecución, incluidos los AV) y engancha algunas funciones, ¿por qué no puedo simplemente enganchar las funciones (funciones WinAPI) que podrían detectar mi proceso de inyección y enganche? Pero la cuestión es que no sé qué API utilizan los AV para detectarla. ¿Conoce alguna? ¿O los AV utilizan WINAPI para detectar estos ganchos? o inyecciones?
Algunas preguntas: * ¿Qué WinAPI posible se puede usar para detectar hilos dll inyectados o desconocidos (de CreateRemoteThread)? Como, tal vez una API que enumere todos los procesos o subprocesos dll. * Si engancho esas funciones, ¿podré ocultar mi enganche?
Lo que estoy hablando aquí es que, ¿no puedo enganchar las funciones que usan los AV para detectar mi actividad maliciosa?