Averigual contraseña guardada en .net

Iniciado por Meta, 17 Julio 2016, 11:49 AM

0 Miembros y 1 Visitante están viendo este tema.

Meta

Hola:

Si tengo un string que tiene una contraseña guardada en el formulario WindowsForm de Visual C#. ¿Se puede averigual?
Bueno, cualquier variable tipo string.

Por ejemplo, el programa te pide login y contraseña, los dos están escritos en la propia aplicación (cosa que no debería pero estamos en pruebas), alguien que sea capaz de explicar como se hace.

Cuando lo averigüen, ya puedas entrar con su login y password. Y que diga un mensaje. Hola mundo.

¿Alguien se atreve?

Saludos.
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/

ivancea96

¿Desde el propio programa? Con un getter en el formulario, lo coges fácilmente desde donde hayas creado el formulario, ya sea el main, otro formulario, etc.

-- KiLiaN --

Supongo que pretende inyectarle codigo al programa para así sacar el login.
Entren al chat de elhacker.net
    
   

@kln13

Eleкtro

#3
Cita de: Meta en 17 Julio 2016, 11:49 AMSi tengo un string que tiene una contraseña guardada en el formulario WindowsForm de Visual C#. ¿Se puede averigual?

Si, cualquier string tenga el scope que tenga lo puedes hallar manualmente mediante Reflection, y con cualquier descompilador. Hay muchas aplicaciones profesionales para ello, la más completa y sofisticada tal vez sea NET Reflector de Red Gate.

Cita de: Meta en 17 Julio 2016, 11:49 AMCuando lo averigüen, ya puedas entrar con su login y password. Y que diga un mensaje. Hola mundo.

Si, con NET Reflector por ejemplo y la ayuda del plugin Reflexil, mientras el executable no esté protegido entonces siempre puedes modificar el código fuente (literalmente hablando, ya que se representa mediante código VB.NET/C# además de la representación de instrucciones IL) para añadirle una orden de "Mostrar un Hola mundo en una caja de mensaje" al bloque de código y recompilar el executable con los cambios efectuados.

Saludos