Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: ricardovinzo en 20 Noviembre 2008, 01:55 am



Título: Como evitar los debuggerS?
Publicado por: ricardovinzo 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! ;)...


Título: Re: Como evitar los debuggerS?
Publicado por: cobein 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.


Título: Re: Como evitar los debuggerS?
Publicado por: krackwar en 20 Noviembre 2008, 04:31 am
metiendole algo de asm seria mas facil hacerlo :P


Título: Re: Como evitar los debuggerS?
Publicado por: HaDeS, - 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.