Autor Tema: Proteger mi Programa Visual Basic  (Leído 11050 veces)

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

AlvaroRocco

  • Bit
  • Mensajes: 2
  • Reputación: +0/-0
    • Ver Perfil
Proteger mi Programa Visual Basic
« en: Septiembre 24, 2010, 01:52:59 pm »
Estimados

Realicé una aplicación en visual basic 6.0, necesito proteger dicha aplicación pero no se como.

baje por la web un codigo que me extrae la serie del DD, pero no se que hacer despues de obtener este codigo,
podrian orientarme como crear un serial, para la serie del DD que me devuelva el codigo, o si tubieran un ejemplo de como proteger mi programa

De ante Mano muchas Gracias.

ssccaann43

  • Terabyte
  • *****
  • Mensajes: 970
  • Reputación: +97/-58
    • Ver Perfil
    • Sistemas Nuñez, Consultores y Soporte, C.A.
Re:Proteger mi Programa Visual Basic
« Respuesta #1 en: Septiembre 24, 2010, 02:22:50 pm »
Bien, fijate en este ejemplo...!

El ejemplo te muestra el SERIAL Y VOLUME NUMBER del DD. Adicionalmente coloque la opción para crear un archivo DLL con esta información...! Modifica esto a tu gusto, puedes agregar un HASH MD5 para encriptar el String y luego leerlo en tu software para hacer la comparacion...! Esto te permite o te ayuda a que el software se usará en un solo equipo..!

Bajar Ejemplo Aquí
Miguel Núñez.

AlvaroRocco

  • Bit
  • Mensajes: 2
  • Reputación: +0/-0
    • Ver Perfil
Re:Proteger mi Programa Visual Basic
« Respuesta #2 en: Septiembre 24, 2010, 04:00:33 pm »
Estimado Gracias por la Ayuda.

Tengo una consulta, se tiene que ejecutar este programa para que genere la DLL, y en mi aplicación tendría que generar una rutina que pregunte y compare con el archivo DLL y así permitir el uso de la Aplicación?

¿como puedo hacer, que mi aplicación pida un numero de serie,  y que este serial se los de yo, que sea distinto para cada  SERIAL Y VOLUME NUMBER del DD, como  asociar este serial al archivo DLL y si corresponde pueda ocupar mi Aplicación.

Hay que realizar un generador de código?

Gracias.



Hugo

  • Visitante
Re:Proteger mi Programa Visual Basic
« Respuesta #3 en: Septiembre 24, 2010, 04:26:10 pm »
Hola,

Voy a compartir algo... sobre este tema...


Imaginate si podes "impregnar" datos en tu EXE... una vez creado...
Con esta técnica.... podrías...

1. Impregnar el Serial
2. Impregnar los datos del usuario... por ejemplo... nombre y email  (Para personalizarlo y evitar que lo comparta... ya que distribuiría también sus datos personales)



Con esta técnica... el límite es la imaginación...
Les paso uno de mis Post... con otro Nick (ProgramadorVB)
http://foro.elhacker.net/programacion_visual_basic/solucionado_editar_un_exe_desde_php-t296553.0.html

Te recomiendo que abras más puertas, más posibilidades...

Un saludo,
Hugo

Hugo

  • Visitante
Re:Proteger mi Programa Visual Basic
« Respuesta #4 en: Septiembre 24, 2010, 05:19:42 pm »
Hola,

Además... podrías encriptar en 128bits... tu clave de texto...
Yo tengo una función en .NET para hacer eso... pero no en VB6...

Si alguien me ayuda con el siguiente tema... todos tendremos acceso a la misma funcionalidad; en vb6
http://www.leandroascierto.com.ar/foro/index.php?topic=495.0


Desde ya, muchas gracias,
Hugo

wolf_kof

  • Visitante
Re:Proteger mi Programa Visual Basic
« Respuesta #5 en: Septiembre 24, 2010, 07:42:57 pm »
has leido algo de los archivos de recursos?, investiga, te puedes llevar una sorpresa

BlackZeroX

  • Bytes
  • *
  • Mensajes: 34
  • Reputación: +4/-1
    • Ver Perfil
Re:Proteger mi Programa Visual Basic
« Respuesta #6 en: Septiembre 26, 2010, 07:58:51 am »
has leido algo de los archivos de recursos?, investiga, te puedes llevar una sorpresa

Si la cosa va a modificacion del Ejecutable...

Código: (vb) [Seleccionar]

Dim Serial as string
Serial = "XXXx-xxxx-xx-xxxx-xxx-xxxxxx"


por terminado vas a parar en el editor hexadecimal y buscas

 "XXXx-xxxx-xx-xxxx-xxx-xxxxxx"

Modificas en la misla longitud, y si solo quieres acortar pones caracteres nulos mediante el editor Hexadecimal y ya...

Puedes meter esta String de forma excriptada...

Es algo cutre pero bueno xP.

Dulces Lunas!¡.

Hugo

  • Visitante
Re:Proteger mi Programa Visual Basic
« Respuesta #7 en: Septiembre 26, 2010, 11:52:40 am »
Hola BlackZeroX,

Interesante aporte...
Hice una captura para mostrar como se ve en un editor hexadecimal (http://mh-nexus.de/en/)...



Quiero aclarar algo más sobre este asunto:
   
         Eso es posible hacer si NO usas una herramienta de compresión, como por ejemplo:
                           
         En el caso que sí uses una herramienta de compresión, se complica acceder así...
         Pero...
         Pude encontrar una solución, para poder guardar datos en un EXE ya terminado...
         Sobre eso hablo en el siguiente foro (con solución incluida):
         
         http://foro.elhacker.net/programacion_visual_basic/solucionado_editar_un_exe_desde_php-t296553.0.html


Eso es todo...

Un saludo!
Hugo

BlackZeroX

  • Bytes
  • *
  • Mensajes: 34
  • Reputación: +4/-1
    • Ver Perfil
Re:Proteger mi Programa Visual Basic
« Respuesta #8 en: Septiembre 26, 2010, 05:48:13 pm »
.
Esto lo puede hacer andes de... no despues de....

Dulces Lunas!¡.
« última modificación: Septiembre 26, 2010, 05:52:41 pm por BlackZeroX »