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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Bloquear programa en c# con password
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 3 4 Ir Abajo Respuesta Imprimir
Autor Tema: Bloquear programa en c# con password  (Leído 36,098 veces)
Pablo Videla


Desconectado Desconectado

Mensajes: 2.274



Ver Perfil WWW
Bloquear programa en c# con password
« en: 25 Febrero 2009, 18:19 pm »

Una duda compañeros , necesito negar el acceso al programa atravez de una contraseña , sin usuario ni nada , es como una palabra clave , onda por ejemplo , si la password es hola , que se carge el form , si no , entonces que desactive todos los botones y los textbox , no puedo poner codigo , pero si me orientan un poquito quedaria feliz , gracias de ante mano  ;D


Código
  1. private void Form1_Load(object sender, EventArgs e)
  2.        {
  3.            String palabra = "hola";
  4.            if (palabra == "hola")
  5.            {
  6.                MessageBox.Show("Programa cargado correctamente");
  7.            }
  8.            else
  9.            {
  10.                MessageBox.Show("Progama bloqueado Ingrese password");
  11.                Application.Exit();
  12.            }
  13.        }
  14.  
  15.  
  16.  
algo así estoy haciendo , es una prueba pero estoy trabajando en ello , diganme ideas y las leo gracias :D
---

hay una forma que se abra un textbox para ingresar la clave?

---

se me ocurrio otra idea :D , luego les cuento  :P
lo hice , gracias por su lectura  ;D

---

a todo esto me pueden crackear el programa para ver la cadena de password , no esta protegida ni nada  :xD


« Última modificación: 25 Febrero 2009, 19:02 pm por BadDevil » En línea

CrÄsH


Desconectado Desconectado

Mensajes: 624


========


Ver Perfil
Re: Bloquear programa en c# con password
« Respuesta #1 en: 25 Febrero 2009, 21:46 pm »

Hay varias formas y maneras de hacer esto k kieres, aki tienes una:

Con esto tienes un formulari con textbox y un boton para validar, escribes la password en el textbox y si es correcta los botones apareceran, de lo contrario, ara un exit.
Código:
        public Form1()
        {
            InitializeComponent();
            button1.Visible = false;
            button2.Visible = false;
        }
        private void button_validar_Click(object sender, EventArgs e)
        {
            if (textBox2_pass.Text == "onda")
            {
                MessageBox.Show("Programa cargado correctamente", "Atencion!");
                button1.Visible = true;
                button2.Visible = true;

            }
            else
            {
                MessageBox.Show("Progama bloqueado Ingrese password");
                this.Close();
            }
        }


« Última modificación: 25 Febrero 2009, 21:48 pm por CrÄsH » En línea

~~~~~~~~~~~~~~~~
Pablo Videla


Desconectado Desconectado

Mensajes: 2.274



Ver Perfil WWW
Re: Bloquear programa en c# con password
« Respuesta #2 en: 25 Febrero 2009, 21:51 pm »

Ya lo he hecho muchas gracias pero ahora otra cosa , me descompile mi propio exe y veo que estoy mas vulnerable que la %&$%&/.... xD la cosa es , como puedo cifrar mi codigo y que funcione correctamente , tenemos que considerar que quiero encriptarlo completo  :huh: ... gracias de antemano
En línea

CrÄsH


Desconectado Desconectado

Mensajes: 624


========


Ver Perfil
Re: Bloquear programa en c# con password
« Respuesta #3 en: 25 Febrero 2009, 21:56 pm »

No tengo ni idea, con k te puede crackear el exe??
En línea

~~~~~~~~~~~~~~~~
Hadess_inf
Desesperado
Colaborador
***
Desconectado Desconectado

Mensajes: 2.048


Nueva Vida


Ver Perfil WWW
Re: Bloquear programa en c# con password
« Respuesta #4 en: 26 Febrero 2009, 00:27 am »

Implementa alguna funcion con algun algoritmo de encriptacion.
Saludos.

 :xD
En línea

Pablo Videla


Desconectado Desconectado

Mensajes: 2.274



Ver Perfil WWW
Re: Bloquear programa en c# con password
« Respuesta #5 en: 26 Febrero 2009, 00:58 am »

Implementa alguna funcion con algun algoritmo de encriptacion.
Saludos.

 :xD

Pero la idea es cifrar todo el programa , no una funcion especifica , no quiero que lo descompilen ya lo hice y se vee todo los metodos  :xD
En línea

Hadess_inf
Desesperado
Colaborador
***
Desconectado Desconectado

Mensajes: 2.048


Nueva Vida


Ver Perfil WWW
Re: Bloquear programa en c# con password
« Respuesta #6 en: 26 Febrero 2009, 01:07 am »

Hasta donde yo se es imposible descompilar un programa compilado .. quizas el error que estas cometiendo esta en que estas incluyendo los archivos de codigo con tu Instalador ( cosa que nunca se debe de hacer )
En línea

Pablo Videla


Desconectado Desconectado

Mensajes: 2.274



Ver Perfil WWW
Re: Bloquear programa en c# con password
« Respuesta #7 en: 26 Febrero 2009, 02:50 am »

Hasta donde yo se es imposible descompilar un programa compilado .. quizas el error que estas cometiendo esta en que estas incluyendo los archivos de codigo con tu Instalador ( cosa que nunca se debe de hacer )

Pues no sabes lo que ignoras xD , si es posible descompilar un ejecutable , usa Dis# , pero ya arregle el problema  , saludos  ;D
En línea

Hadess_inf
Desesperado
Colaborador
***
Desconectado Desconectado

Mensajes: 2.048


Nueva Vida


Ver Perfil WWW
Re: Bloquear programa en c# con password
« Respuesta #8 en: 26 Febrero 2009, 03:14 am »

Citar
Que yo sepa es IMPOSIBLE. El hexadecimal lo puedes sacar, pero el codigo original No.

Tanto han cambiado las cosas que ahora un exe se puede descompilar ¿? .. POdrias poner algun ejemplo porque sigo pensando que es imposible .. imagfinate si eso se pudiera hacer todo lo que se podria hacer al windows o a cualquier otro software propietario.
En línea

Pablo Videla


Desconectado Desconectado

Mensajes: 2.274



Ver Perfil WWW
Re: Bloquear programa en c# con password
« Respuesta #9 en: 26 Febrero 2009, 03:18 am »

Es posible busca DisSharp , saludos , en c# es posible  :xD
En línea

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

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Bloquear programa p2p (Sopcast) « 1 2 »
Redes
giagete 12 7,222 Último mensaje 3 Marzo 2014, 05:18 am
por Gh057
Bloquear Programa a Cierta Fecha ??
Ingeniería Inversa
Ripzter 3 3,497 Último mensaje 6 Septiembre 2014, 05:36 am
por XresH
Bloquear programa por tiempo
Java
Baal_30 2 1,839 Último mensaje 6 Junio 2015, 22:27 pm
por Baal_30
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines