Ver Mensaje Individual
  #4  
Antiguo 24-06-2014
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Reputación: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Te explico el código asm que expones:

Código:
xor eax, eax                 // Ponemos en eax un 0
push offset @being_debugged  // Apilamos la rutina manejadora de excepciones
push dword fs:[eax]          // y añadimos esa rutina
mov fs:[eax], esp            // al manejador de excepciones
push esp                     // Pasamos como parámetro a CloseHandle un valor cualquiera inválido
call CloseHandle             // Tratamos de cerrar el Handle que hemos pasado
Ahora tienes que implementar tu rutina begin_Debugged que si se llega a ella, es que estamos siendo debuggeados.


Saludos.
Responder Con Cita