Red de conocimiento informático - Aprendizaje de código fuente - ¿Cómo evitar que OD depure programas en lenguaje simple y cierre el programa durante la depuración? ¡ayuda!

¿Cómo evitar que OD depure programas en lenguaje simple y cierre el programa durante la depuración? ¡ayuda!

Método 1: Determinar si hay un título o proceso OD al comienzo del programa. Pero este método se puede eludir fácilmente.

Método 2: Obtenga el proceso principal. En términos generales, el proceso principal del programa es explorer.exe. Si no es explorer.exe, escriba el código de apagado.

Método 3: conectar la API WriteProcessMemory El principio de establecer un punto de interrupción en OD es escribir 0xCC (int 3) en la dirección de memoria para establecer un punto de interrupción, lo que significa que OD no puede establecer un punto de interrupción; , que es un poco complicado;

Método 4: conectar la API del punto de interrupción OD El principio del punto de interrupción OD es escribir 0xCC (int 3) en la dirección de memoria para establecer el punto de interrupción; ese OD no puede establecer el punto de interrupción. Es un poco complicado.