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! ;)...
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.
metiendole algo de asm seria mas facil hacerlo :P
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.