Visual Basic Foro
Programación => Visual Basic 6 => Mensaje iniciado por: AlvaroRocco 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.
-
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í (http://www.megaupload.com/?d=O6C22VS1)
-
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.
-
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)
(http://s2.subirimagenes.com/imagen/5242803aboutexperimental.png)
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
-
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
-
has leido algo de los archivos de recursos?, investiga, te puedes llevar una sorpresa
-
has leido algo de los archivos de recursos?, investiga, te puedes llevar una sorpresa
Si la cosa va a modificacion del Ejecutable...
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!¡.
-
Hola BlackZeroX,
Interesante aporte...
Hice una captura para mostrar como se ve en un editor hexadecimal (http://mh-nexus.de/en/)...
(http://s2.subirimagenes.com/imagen/previo/thump_5252778serialxxx.png)
Quiero aclarar algo más sobre este asunto:
Eso es posible hacer si NO usas una herramienta de compresión, como por ejemplo:
- Petite http://www.un4seen.com/petite/
- Fusion http://www.recursosvisualbasic.com.ar/htm/ocx-componentes-activex-dll/104-utilidad-para-embeber-dependencias-en-el-exe.htm
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
-
.
Esto lo puede hacer andes de... no despues de....
Dulces Lunas!¡.