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

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  Un reto Programa en Visual Basic .Net
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 3 Ir Abajo Respuesta Imprimir
Autor Tema: Un reto Programa en Visual Basic .Net  (Leído 18,199 veces)
elmejorb

Desconectado Desconectado

Mensajes: 14



Ver Perfil
Un reto Programa en Visual Basic .Net
« en: 31 Enero 2012, 05:20 am »

Hay un programa en .Net que es un navegador he estado revisandolo con PEiD y no muestra nada, Reflector dice que no es .Net, he estado revisando con OLLYDBG y no muestra ninguna informacion relacionada con los textos del programa me gustaria saber como desempacar ese exe para poder revisarlo si me puede ayudar el .exe lo pueden descargar de esta url: http://innovaciondigital.com.co.s70427.gridserver.com/Navegador.rar

Les agradeceria que me dieran una idea de que utilizar en este caso.
« Última modificación: 31 Enero 2012, 16:32 pm por elmejorb » En línea

Fer
armizh

Desconectado Desconectado

Mensajes: 187

His brain caught in a hole...


Ver Perfil WWW
Re: Un reto Programa en Visual Basic .Net
« Respuesta #1 en: 31 Enero 2012, 06:14 am »

Hasta donde yo se no se puede ver nada de los programas .NET con programas como OllyDBG y ResHack ya que me parece que los .NET no estan en codigo de maquina sino que estan en un lenguaje que lee el procesador del .NET (el que ejecuta los programas cuando tienes el .NET Framework instalado).
Aclaro que no estoy muy seguro, si bien programe unos buenos años en VB.NET.
Saludos
En línea

Visita mi blog:
http://armizh.10h.us/
Fnx, fork de FreeNOS:
Código
  1. git clone https://github.com/armizh/Fnx
Hamster, Entorno Integrado de Desarrollo C/C++:
Código
  1. git clone https://github.com/armizh/Hamster
.:UND3R:.
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.118


Ingeniería inversa / MASM


Ver Perfil WWW
Re: Un reto Programa en Visual Basic .Net
« Respuesta #2 en: 31 Enero 2012, 06:40 am »

Efectivamente OllyDbg no es el programa correcto para poder depurar o debuggear un programa en .NET, estos contienen instrucciones MIL que son generadas cuando se compila el programa en .NET MIL significa: Microsoft Intermediate Lenguaje, estas instrucciones son compiladas en lenguaje de menor nivel solo cuando son llamadas. Para determinar String llamativas se puede utilizar Net reflector o Simple Assamble ambos muy similares (el segundo se inspiró en el primero). una ves encontrada String sospechosas se puede comenzar a debuggear con MDbg (Microsoft debugger) (este debugger se utiliza en consola por lo que si nos sentimos familiarizados con OllyDbg contamos con un ID llamado Calimero.

Ya encontrada la instrucción IL a modificar (si es que no interpretamos la función de un serial correcto) podemos invertir la instrucción con reflexil (plugins para Net reflector que permite la modificación de código IL)

Debemos saber que la estructura de los .NET son distina a un PE 32 normal ya que sus cabeceras son completamentes distintas ya que cuenta con una sección de la cabecera CLR (comon lenguaje runtime), "corazón de un .NET) dentro encontramos las instrucciones IL y metadata que son las instrucciones que debemos inspeccionar y analizar con cuidado.

Saludos
En línea


Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)
elmejorb

Desconectado Desconectado

Mensajes: 14



Ver Perfil
Re: Un reto Programa en Visual Basic .Net
« Respuesta #3 en: 31 Enero 2012, 15:39 pm »

Gracias por sus respuestas el detalle con este programa es que el Net Reflector no lo detecta como .net sale con el icono en rojo y no muestra nada. lo que me gustaria sabes es por que el Reflector no lo reconoce ya que he mirado otros hecho en .Net y los abre sin problema.

Asi me muestra el Net Reflector

En línea

Fer
MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.518


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: Un reto Programa en Visual Basic .Net
« Respuesta #4 en: 31 Enero 2012, 18:03 pm »

Y que te dice ProtectionID? Si esta empacado/protegido Reflector no lo vera jamas...  :P
En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

elmejorb

Desconectado Desconectado

Mensajes: 14



Ver Perfil
Re: Un reto Programa en Visual Basic .Net
« Respuesta #5 en: 31 Enero 2012, 18:25 pm »

ProtectionID me dice que no esta protegido:

En línea

Fer
elmejorb

Desconectado Desconectado

Mensajes: 14



Ver Perfil
Re: Un reto Programa en Visual Basic .Net
« Respuesta #6 en: 31 Enero 2012, 21:44 pm »

Y que te dice ProtectionID? Si esta empacado/protegido Reflector no lo vera jamas...  :P

ProtectionID me dice que no esta protegido:

En línea

Fer
MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.518


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: Un reto Programa en Visual Basic .Net
« Respuesta #7 en: 31 Enero 2012, 21:50 pm »

Y entonces: porque dices que es .NET?
En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

elmejorb

Desconectado Desconectado

Mensajes: 14



Ver Perfil
Re: Un reto Programa en Visual Basic .Net
« Respuesta #8 en: 31 Enero 2012, 22:41 pm »

Y entonces: porque dices que es .NET?

Si notas en la Imagen dice Visula Studio 2008, eso es .Net
En línea

Fer
karmany
Moderador
***
Desconectado Desconectado

Mensajes: 1.615


Sueñas que sueñas


Ver Perfil WWW
Re: Un reto Programa en Visual Basic .Net
« Respuesta #9 en: 31 Enero 2012, 23:16 pm »

Si notas en la Imagen dice Visula Studio 2008, eso es .Net

MCKSys Argentina te lo dice porque la imagen te indica Visual C++ 9.0, ya que Visual Studio comprende varios lenguajes de programación como Visual C++, Visual C#, Visual J#, ASP.NET y Visual Basic .NET.

Yo también creo que no está hecho en .NET
En línea

Páginas: [1] 2 3 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema con un programa en Visual Basic « 1 2 3 4 »
Ingeniería Inversa
javyer 33 23,824 Último mensaje 28 Febrero 2008, 21:19 pm
por makinen00
Ayuda con programa en Visual Basic
Ingeniería Inversa
Revolutions 4 4,201 Último mensaje 11 Junio 2006, 07:32 am
por BACKFIRE
Error visual basic Programa
Programación Visual Basic
skapunky 6 4,405 Último mensaje 13 Enero 2007, 21:30 pm
por NYlOn
Ayuda con programa en Visual Basic
Programación Visual Basic
Nightwinds 8 3,576 Último mensaje 19 Febrero 2011, 08:08 am
por BlackZeroX
programa visual basic 2010
.NET (C#, VB.NET, ASP)
chocola 9 13,644 Último mensaje 21 Marzo 2011, 22:14 pm
por chocola
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines