Foros del Web » Programación para mayores de 30 ;) » .NET »

Formar de evitar la piratería en nuestros programas

Estas en el tema de Formar de evitar la piratería en nuestros programas en el foro de .NET en Foros del Web. Hola, me gustaría que me comentasen las formas que hay para evitar que nos pirateen nuestros programas. En principio, yo en los programas que hago ...
  #1 (permalink)  
Antiguo 23/07/2005, 03:57
Avatar de freegirl
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: Catalonia
Mensajes: 4.334
Antigüedad: 20 años, 7 meses
Puntos: 156
Pregunta Formar de evitar la piratería en nuestros programas

Hola,

me gustaría que me comentasen las formas que hay para evitar que nos pirateen nuestros programas.

En principio, yo en los programas que hago a medida a los clientes, no pongo ninguna protección, ya que son cosas especificas para cada uno, y es más dificil encontrar a otra persona que le interese ese mismo programa.

Pero la cosa está en que estoy planeando la creación de algunos programas estándar, y em gustaría saber cuales serían las medidas más eficaces para evitar la piratería....eso ya se que es casi imposible, pero que almenos les cueste un poco más piratear.

Por aqui el foro, he leído un par de medidas:

1) La de cojer el nº de serie del disco duro, y partir de ese, se genera una key.

2) y lo de la llave usb.


Sabeis alguna otra medida más? o dónde puedo encontrar más info?

saludos!
  #2 (permalink)  
Antiguo 23/07/2005, 11:45
Avatar de TolaWare
Colaborador
 
Fecha de Ingreso: julio-2005
Mensajes: 4.352
Antigüedad: 18 años, 9 meses
Puntos: 24
Mira, todo es custion de intuicion, si queres saber como hacer para evitar el pirateo dde los programas, primero, fijate como se hace para piratear programas, estudia un poco de ingenieria inversa, y metete un poco en la mente de los crackers para saber en donde se meten para crackear, solo asi podras crear un sistemas bastante bueno en contra de los crack's
  #3 (permalink)  
Antiguo 23/07/2005, 13:02
Avatar de jonathan9358  
Fecha de Ingreso: julio-2005
Mensajes: 4
Antigüedad: 18 años, 9 meses
Puntos: 0
y como se hace eso
  #4 (permalink)  
Antiguo 25/07/2005, 10:01
 
Fecha de Ingreso: enero-2005
Ubicación: Benifaió (Valencia)
Mensajes: 319
Antigüedad: 19 años, 3 meses
Puntos: 0
Viendo Matrix xD

No en serio, por lo poco que se:
Te coges un programa y un editor exadecimal, intentas poner un serial y miras en hexadecimal los cambios que produce esa peticion, y asi poco a poco lo vas sacando, al menos eso es lo que me dijo un amigo, aunque no lo veo tan sencillo :(
  #5 (permalink)  
Antiguo 25/07/2005, 16:50
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 10 meses
Puntos: 7
Si la aplicación tiene que correr usando internet, pues, que se tengan que autentificar la primera vez metiendo un número de serie.

Una vez que hayan metido el número de serie, que se les meta un valor en el Registro y pista. (En el registro no tienen por que saber que clave y que valor es el que se ha metido)

;)
__________________
Charlie.
  #6 (permalink)  
Antiguo 26/07/2005, 08:21
Avatar de charlytesis  
Fecha de Ingreso: agosto-2003
Ubicación: La Paz - Bolivia
Mensajes: 207
Antigüedad: 20 años, 8 meses
Puntos: 1
La de cojer el nº de serie del disco duro, y partir de ese generar una keygen, es la mejor idea, bueno y si te quiere profundizar mas puedes tomar el numero de serie de la tarjeta madre, procesador, u otros dispositivos que los veas convenientes....

O talvez algo facil podria ser que tengas algun archivo ddl o algo asi, donde tengas un numero que solo lo sabes, y al entrar al programa tu le das ese numero a la persona que le vendiste e igualarlo con el numero del archivo que lo tienes por algun lado del HDD.......
__________________

Saludos desde el corazón de América.....BOLIVIA
Da lo mejor de ti, que siempre será recompensado


  #7 (permalink)  
Antiguo 26/07/2005, 10:25
 
Fecha de Ingreso: octubre-2004
Mensajes: 211
Antigüedad: 19 años, 6 meses
Puntos: 2
Ofusca el codigo, aunque yo lo he intentado con el dotofuscator que viene con el visual y no ofusca mucho, = es q no lo se utilizar bien del todo. nose.
  #8 (permalink)  
Antiguo 26/07/2005, 14:56
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Estoy de acuerdo en punto de los que habla chcma, la idea de colocarlo en el registro es bueno, ahora que puedes hacer la combinación por ejemplo.. de un registro en línea donde uses un valor por default, numero de serie del disco duro y con ello formar una cadena utilizando un hash tipo MD5, lo envías a un página determinada, lo validas y regresas la llave que será un valor que se coloque en el registro y estará de forma encriptada, de tal forma que si quieres usar el key en otra máquina les dará problemas porque estas tomando como referencia el numero de serie del disco duro.

Espero haber sido claro.

Saludos y cualquier cosa por aqui andaremos..
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #9 (permalink)  
Antiguo 27/07/2005, 00:34
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 10 meses
Puntos: 7
juas, juas, eso del MD5 no se me pasó, pero asi si k jodesles bien a los crakers.


http://www.codeproject.com/dotnet/Li...Generation.asp


__________________
Charlie.

Última edición por chcma; 27/07/2005 a las 01:05
  #10 (permalink)  
Antiguo 27/07/2005, 03:57
Avatar de freegirl
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: Catalonia
Mensajes: 4.334
Antigüedad: 20 años, 7 meses
Puntos: 156
muchas gracias por las respuestas y por el enlace!


saludos!
  #11 (permalink)  
Antiguo 27/07/2005, 04:04
 
Fecha de Ingreso: mayo-2005
Mensajes: 122
Antigüedad: 19 años
Puntos: 0
Flipando !!!

Joder, sois los putos amos !!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:36.