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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  ayuda con aplicacion con serials
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ayuda con aplicacion con serials  (Leído 2,416 veces)
MoNsTeR_MoDz

Desconectado Desconectado

Mensajes: 5


Ver Perfil
ayuda con aplicacion con serials
« en: 21 Abril 2014, 16:46 pm »

hola soy nuevo en esta web ya que me gusta este mundo y utilizo varios programas.
veran tengo una aplicacion echa con visual studio c#
y me gustaria añadir que pida un serial diferente para cada usuario q la descarge.
osea que caundo la habran les ponga unos numeros me lo manden a mi y yo le pase el serial.
pero como digo tiene q ser diferente para cada usuario.
si me pudieran explicar en español como es el codigo y como se implantaria en el proyecto ya terminado.
muchas gracias.


En línea

eferion


Desconectado Desconectado

Mensajes: 1.248


Ver Perfil
Re: ayuda con aplicacion con serials
« Respuesta #1 en: 21 Abril 2014, 17:06 pm »

Reglas del foro: No se hacen tareas. Esto viene a decir que no voy a poner código.

La idea es coger una serie de variables del sistema (número de serie del disco duro, identificador de la placa base, cantidad de memoria RAM, versión del kernel, loqueseteocurra ) y pasarlos por un algoritmo para que genere un código a tu antojo.

Ese es el código que te tienen que proporcionar.

Tú coges ese código y le aplicas otro algoritmo que saque un hash también a tu antojo. Este código es el que devuelves al cliente.

Tu programa recibe ese código y verifica que es el resultado de aplicar exactamente la misma operación.

Precauciones:

* El mecanismo es muy sencillo de piratear
* Si eliges variables cambiantes ( fecha y hora, aplicaciones instaladas, ... ) a la hora de generar el código que te han de proporcionar es probable que falle el proceso de validación al cambiar el estado de dichas variables.

Posibles mejoras:

* Si usas un sistema de cifrado asimétrico puedes generar la clave a partir de los datos que introduzca el usuario( nombre, dirección de correo, ... ). En tu aplicación almacenas la clave pública y tu generas el hash a partir de la clave privada. La ventaja de este sistema es que ya no resulta sencillo obtener el código de desbloqueo analizando la aplicación. La desventaja de esto es que a la mismas entradas les corresponderá la misma clave de desbloqueo.

* Lo anterior se puede mejorar añadiendo un valor propio de la máquina ( id de la tarjeta gráfica, del procesador o del disco ). Desventaja: Si se cambia ese componente, fallará la validación.

Como ves, no hay una solución que no de algún tipo de problema.





En línea

MoNsTeR_MoDz

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: ayuda con aplicacion con serials
« Respuesta #2 en: 21 Abril 2014, 18:02 pm »

gracias x responder pero no se por donde empezar...
En línea

eferion


Desconectado Desconectado

Mensajes: 1.248


Ver Perfil
Re: ayuda con aplicacion con serials
« Respuesta #3 en: 22 Abril 2014, 10:03 am »

Lo mismo deberías empezar por cosas más sencillas y dejar esto para cuando tengas más rodaje.
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.874



Ver Perfil
Re: ayuda con aplicacion con serials
« Respuesta #4 en: 22 Abril 2014, 12:54 pm »

gracias x responder pero no se por donde empezar...

Pues si piensas desarrollar un sistema de registro de licencias online que sea fiable sin apenas experiencia en el tema... :¬¬ (yo tampoco es que tenga mucha)

Con el uso de la librería CryptoLicensing (y la GUI) tienes el 90% del trabajo hecho.

Nota: Es de pago (...para quien quiera comprarla xD) e incluye varios ejemplos en VB.NET/C#, aparte, en el post con chincheta sobre Snippets puedes encontrar ejemplos mios básicos de esta librería.

Saludos!

« Última modificación: 22 Abril 2014, 12:57 pm por Eleкtro » En línea



Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda con Serials « 1 2 »
Programación Visual Basic
matiasleo 16 6,435 Último mensaje 28 Agosto 2009, 23:41 pm
por MCKSys Argentina
Serials de FSX y Aerosoft
Juegos y Consolas
vincent13m 2 6,996 Último mensaje 23 Noviembre 2009, 11:03 am
por vincent13m
serials windows 7
Windows
tecasoft 3 2,739 Último mensaje 7 Abril 2011, 21:31 pm
por tecasoft
tengo una duda con los serials de los juegos (NO ESTOY PIDIENDO SERIALS AVISO)
Software
scr21 2 1,801 Último mensaje 12 Agosto 2011, 07:53 am
por SuperDraco
MOVIDO: ayuda con aplicacion con serials
Programación C/C++
Eternal Idol 0 1,341 Último mensaje 21 Abril 2014, 16:56 pm
por Eternal Idol
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines