elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Como evitar los debuggerS?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como evitar los debuggerS?  (Leído 1,652 veces)
ricardovinzo

Desconectado Desconectado

Mensajes: 135


P.T.C


Ver Perfil
Como evitar los debuggerS?
« en: 20 Noviembre 2008, 01:55 am »

Buenas, quien me puede dar un manual dedicado al VB sobre como evitar debugger ( Sin usar las APIs IsDebugger.. y OutputDeb... ) o incluso si me pudiera explicar algunas tecnicas! ;)...


En línea

3# Convocacion de Moderadores en Code Makers, entra!
cobein


Desconectado Desconectado

Mensajes: 759



Ver Perfil WWW
Re: Como evitar los debuggerS?
« Respuesta #1 en: 20 Noviembre 2008, 03:44 am »

Hay muuuucho material y codigo sobre esto, bastante de el en asm pero la mayoria en ingles.

En mi pagina hay 2 ejemplos uno usando int 2d y otro que mide el tiempo.


En línea

http://www.advancevb.com.ar
Más Argentino que el morcipan
Aguante el Uvita tinto, Tigre, Ford y seba123neo
Karcrack es un capo.
krackwar


Desconectado Desconectado

Mensajes: 900


Ver Perfil
Re: Como evitar los debuggerS?
« Respuesta #2 en: 20 Noviembre 2008, 04:31 am »

metiendole algo de asm seria mas facil hacerlo :P
En línea

Mi blog
Bienvenido krackwar, actualmente tu puntuación es de 38 puntos y tu rango es Veteran.
El pollo número 1, es decir yo, (krackwar), adoro a Shaddy como a un dios.
HaDeS, -
WarZone Master

Desconectado Desconectado

Mensajes: 284



Ver Perfil WWW
Re: Como evitar los debuggerS?
« Respuesta #3 en: 20 Noviembre 2008, 05:20 am »

Leete este documento: http://www.securityfocus.com/infocus/1893
Y trata de adaptar el código a Visual Basic 6. Yo adapte muchos de los puntos allí tratados, pero otros son imposibles.
Podes utilizar el API GetTickCount para hallar diferencias de microtiempos. Podes también utilizar el API DebugActiveProcess junto con OpenEvent, WaitForDebugEvent, OpenProcess, ContinueDebugEvent.
Al igual que el anterior link también te recomiendo leer este: http://74.125.113.132/search?q=cache:eV2P8nju4V4J:http://gim.org.pl/Windows_Anti_Cracking_techniques_english.html+SIVDEBUG+anti+debug&hl=es&ct=clnk
Disculpa que la información esté en cache pero el servidor parece caido. Esa información que hallas ahí es importante.
Saludos

HackPollo, parece que te ownearon la página de san franciso del rincón.
« Última modificación: 20 Noviembre 2008, 06:01 am por HaDeS, - » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Debuggers más utilizados para VB.Net - F1
Ingeniería Inversa
Maurice_Lupin 9 5,542 Último mensaje 20 Enero 2012, 19:57 pm
por karmany
Trucos contra debuggers.
Ingeniería Inversa
xor.eax 0 2,471 Último mensaje 29 Junio 2019, 20:43 pm
por xor.eax
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines