Cuando abro una aplicación, casi siempre hecha en vb.net, se auto inicia y no me deja analizarla.
Osea al abrir el ejecutable, en vez de pausarse en el OEP, se pone "Running" hasta que termina y no puedo ver el código.
Gracias.
Basicamente....... nopodes debuggear una aplicacion .Net con olly. Necesitas un decompilador que te deje ver el codigo fuente y despues editar el codigo IL.
Pero para qué editar el código si yo no tengo el compilador de vb.net. Tiene que haber alguna forma de recompilarlo en otro lenguaje legible por olly. ¿Vosotros cómo lo hacéis?
Para analizar un programa NET tienes multitud de herramientas:
ILDasm, DotNET tracer, Calimero, Reflector, plugin Reflexil, Illy (plugin de OllyDBG)...
Para editar el ejecutable en NET puedes hacerlo a mano(yo lo hago así con ILDasm para ver los bytes y el código IL), en la ayuda de este programa explico cómo encontrar el byte adecuado:
http://tuts4you.com/download.php?view.2790
También puedes hacerlo usando el plugin Reflexil:
Modificar un NET con Reflexil (http://ricardonarvaja.info/WEB/CURSO%20NUEVO/TEORIAS%20NUMERADAS/1001-1100/1039-Modificar%20un%20NET%20con%20Reflexil.rar)
StrongNames y Reflexil (http://ricardonarvaja.info/WEB/CURSO%20NUEVO/TEORIAS%20NUMERADAS/1001-1100/1041-StrongNames%20y%20Reflexil.rar)
Hay muchos tutoriales sobre NET:
NET por Apuromafo (http://ricardonarvaja.info/WEB/CURSO%20NUEVO/TEORIAS%20NUMERADAS/1001-1100/1047-NET%20by%20Apuromafo.7z)
SA_Patching NET (http://ricardonarvaja.info/WEB/CURSO%20NUEVO/TEORIAS%20NUMERADAS/1101-1200/1115-SA_Patching_NET.rar)
Crackme 1.7 (http://ricardonarvaja.info/WEB/CURSO%20NUEVO/TEORIAS%20NUMERADAS/1101-1200/1141-Net%20Crackme-1.7z)
Gracias karmany, pero no existe algún plugin para el olly que acepte .nets? Esque yo sólo me se manejar bien con el ollydbg. El reflector no lo tengo muy cojido.
Si, ahi te dijo karmany: Illy (plugin de OllyDBG)
muchas gracias, tengo bastantes referencias! ;-)
Saludos.