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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  Class Name de diferentes Debuggers (Pregunta)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Class Name de diferentes Debuggers (Pregunta)  (Leído 3,141 veces)
Crackersito

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Class Name de diferentes Debuggers (Pregunta)
« en: 16 Septiembre 2007, 09:32 am »

Os cuento tios mi problemilla, he estado buscando los class name de algunos debuggers, y pos joer, son muchos los debuggers que andan colgaos por alli, la pregunta es si vosotros sabeis donde puedo encontrar una pagina donde esten varios class name de aplicaciones debuggers, vamos, no el titulo sino el class.
He bajao varios debuggers y yo mismo he encontrado los class:
Ollydebug sin modificar: "OLLYDBG"
WinDasm: "owl_window"

Es para hacer un programa con una proteccion antidebugger, os explico:
corre programa
lista de class names
recorre lista y busca en los procesos actuales
si encuentra class name, manda mensaje a la ventana con un quit

O me dais una mejor idea para elaborar una proteccion antidebug, pero quien me podais ayudar a agregar varios classname a mi aplicacion os lo agradeceria de una forma!!

gracias a todos por vuestra ayuda!!
En línea

sirdarckcat
Aspirante a supervillano
Colaborador
***
Desconectado Desconectado

Mensajes: 7.029


No estoy loco, soy mentalmente divergente


Ver Perfil WWW
Re: Class Name de diferentes Debuggers (Pregunta)
« Respuesta #1 en: 16 Septiembre 2007, 09:37 am »

porque no usas IsDebuggerPresent, ¬¬ http://www.google.com/search?q=IsDebuggerPresent&btnI
de todas formas se puede saltar :P pero no creo que exista una web con los classname de los debuggers..
tampoco es tan complicado, podrias simplemente buscar si hay ventanas con ciertos titulos abiertos.. OllyDBG, SoftIce, IDA, etc..
Saludos!!
En línea

Crackersito

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: Class Name de diferentes Debuggers (Pregunta)
« Respuesta #2 en: 16 Septiembre 2007, 09:43 am »

Nono, estoy flipando ahora mismo con esta proteccion, quiero es lo de las classname, lo de isdebuggerpresent es muy facil de quitar, y lo de los titulos no funcaria muy bien porq varias ventanas podrian tener el mismo titulo,,, con los class name voy a la fija.
si alguno de vosotros habeis ya hecho este tipo de proteccion por favor avisadme en este post cuales son los diferentes tipos de class name para debuggers.
os he encontrao otros dos tipos mas:
Hexworkshop = "hexworks"
Numega smartcheck = "nmscmw"

gracias por vuestra ayuda Sirdarckcat!!
En línea

Ferсhu


Desconectado Desconectado

Mensajes: 1.215

Menos palabras y Mas codigos.


Ver Perfil WWW
Re: Class Name de diferentes Debuggers (Pregunta)
« Respuesta #3 en: 16 Septiembre 2007, 09:51 am »

Esa es muy facil de saltar, esta lleno de plugins q lo saltan.

Para mi la formas menos comun de evadir un debuger es hacer un especie de watchdog, algo asi como poner un timer en tu aplicacion y q este verificando continuamente, es decir un proceso simple durante la ejecucion de un programa dura apenas milisegundos como mucho un segundo, en cambio cuando uno esta depurando pueden pasar varioss segundos entre distintos pasos en la aplicacion. Como implementar esto keda en vos, yo solo di la idea  :P


Espero te sirva.
En línea

sirdarckcat
Aspirante a supervillano
Colaborador
***
Desconectado Desconectado

Mensajes: 7.029


No estoy loco, soy mentalmente divergente


Ver Perfil WWW
Re: Class Name de diferentes Debuggers (Pregunta)
« Respuesta #4 en: 16 Septiembre 2007, 09:55 am »

Bueno pues, aca estan las class de algunos debuggers

Código
  1. blokApp(0) = "OLLYDBG," & vbnullString
  2. blokApp(1) = "OWL_Window," & vbnullString
  3. blokApp(2) = "APIMonitor By Rohitab," & vbnullString
  4. blokApp(3) = "PROCEXPL," & vbnullString
  5. blokApp(4) = "ThunderRT6MDIForm,VBRezQ"
  6. blokApp(5) = "ThunderRT6MDIForm,VBReFormer Free Edition V3.9"
  7. blokApp(6) = "ThunderRT6FormDC,VB Decompiler Lite v2.3"
  8. blokApp(7) = "NMSCMW50," & vbnullString
  9. blokApp(8) = "TForm1,VBDE 0.85 by iorior"
  10. blokApp(9) = "RichEdWClass," & vbnullString
  11. blokApp(10) = "#32770,WKTVBDebugger v1.3 / by Mr. Silver & Mr. Snow [WKT!] 2001"
  12. blokApp(11) = "#32770,P-Code Loader v4.3"
  13. blokApp(12) = "ThunderRT6FormDC,P32Dasm v2.3"
  14. blokApp(13) = "NMSCMW1," & vbnullString
  15. blokApp(14) = "NMSCMW2," & vbnullString
  16. blokApp(15) = "NMSCMW3," & vbnullString
  17. blokApp(16) = "NMSCMW4," & vbnullString
  18. blokApp(17) = "TPEViewForm," & vbnullString
  19. blokApp(18) = "SoftSnoopMainDialog," & vbnullString

y los titulos, aunqe no me hagas caso xD
Código
  1. 1. Title = "Select process to attach"
  2. 2. Title = "Attach to"
  3. 3. Title = "Attach to Process"
  4. 4. Title = "[ DumpFX 1.1 ] by yoda"
  5. 5. Title = "Unpacker for FSG v2.0"
  6. 6. Title = "Revirgin by +Tsehp 1.5 private version"
  7. 7. Title = "Quick Unpack v0.7"
  8. 8. Title = "[ apatchUI ] ... bless you "
  9. 9. Title = "pe-scan 3.31"
  10. 10. Class = "PROCEXPL"
  11. 11. Title = "UnStealthPe by GPcH"
  12. 12. Title = "Rock Debugger"
  13. 13. Class = "TDeDeMainForm"
  14. 14. Class = "OWL_Window"
  15. 15. Class = "FileMonClass"
  16. 16. Class = "TWindowScannerForm"
  17. 17. Class = "OLLYDBG"
  18. 18. Title = "[ LordPE Deluxe ] by yoda"
  19. 19. Title = "ProcDump32 (C) 1998, 1999, 2000 G-RoM, Lorian & Stone"
  20. 20. Title = "PE Tools v1.5 Xmas Edition - by NEOx/[uinC], http://www.uinc.ru/"
  21. 21. Title = "GUW32 v1.0"
  22. 22. Title = "Ultimate Delphi Decompiler"
  23. 23. Title = "Import REConstructor v1.6 FINAL (C) 2001-2003 MackT/uCF"
  24. 24. Title = "PEiD v0.9"
  25. 25. Title = "PiD v5.0 Final b - the ultimate Protection Scanner by CDKiLLER"


Saludos!!

Ref:
http://www.cracklab.ru/f/index.php?action=vthread&forum=1&topic=2755&page=0
http://vb-bego.com/_getcode.asp?PAGE=%7B2247716B69735D7069717060630123%7D&ID=%7B22474B4D4036323330343A333235333631353B0123%7D
En línea

Crackersito

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: Class Name de diferentes Debuggers (Pregunta)
« Respuesta #5 en: 16 Septiembre 2007, 10:00 am »

Pos joer tio!!! te has pasao de veras  ;D ;D ;D
Gracias por la info y ps no queda mas que deciros a todos vosotros que sois unos genios, solo hace falta que digas una pista al reto de site :D

gracias!!! este foro es muy chingon, ahora me paso por el foro de visual xD
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,169 Último mensaje 20 Enero 2012, 19:57 pm
por karmany
[pregunta]como separo diferentes threats en diferentes ventanas en windows « 1 2 »
Programación C/C++
daryo 10 4,999 Último mensaje 4 Octubre 2013, 23:10 pm
por daryo
Trucos contra debuggers.
Ingeniería Inversa
xor.eax 0 2,235 Ú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