Hola, chicos, ¿qué tal? Necesito que me saquen una duda:
Tengo entendido que el InstallMaker permite establecer un serial number al ejecutable hecho en VB, entre otras cosas.
Mi pregunta es: ¿hay alguna manera de lograr que, una vez activada la aplicación con ese serial, ese serial deje de correr como válido?
Es decir, que sólo pueda ser activado una vez, y nada más.
Desconozco como funciona el InstallMaker, supongo que el serial de activación lo solicita al momento de ejecutar la instalación del aplicativo. Pero te recomiendo lo siguiente.
Para que tú software no pueda ser crackeado puedes usar algo como:
1.- Un archivo que detecte o identifique el serial del DD donde se ejecuta la aplicación, de no ser el correcto que no permita la ejecución.
2.- Un serial de activación cifrado que almacenes en BD y que sea verificada al iniciar la aplicación.
Entre otras. Son las que se me ocurren en este momento.
A mi este tema tambien me interesa, yo tengo otra duda:
-¿Como puedo poner la activación desde el servidor web?
Sencillo, puedes hacerlo de 2 maneras. (Que para mi son viables) :rolleyes:
Con un archivo bajandolo vía FTP.
o
Verificando la información de registro en una BD en el servidor WEB.
Sumado a esto la seguridad que le puedes integrar.
Si corre, se puede crackear (+ORC) ;D
Saludos!
>:(
Por qué pensar en crackeo cuando se intenta mantener estable y seguro un software?
Pero... no están hablando de seguridad ??????
El Cracking está MUY relacionado a la seguridad informática.... no?
Si, a Romper la seguridad... NO a darle seguridad...
Pues crackeándolo, es la UNICA forma de saber si una protección es eficiente... no?
Jajajaja... Bueno che, no discutire contigo... Cuando tenga alguna aplicación lista, te la envío a ver que puedes lograr hacer... Va?
Como buen CrackslatinoS, siempre es un placer ayudar... ;)
Saludos!
Y supongamos lo siguiente:
Hago un archivo de instalación.
Hago, además, un archivo en visual basic que contenga y ordene ejectuar ese archivo de instalación. Al archivo de visual basic le cargo X cantidad de numeros de serial en una base de datos.
Al ejecutarse, que pida uno de esos números, y al cliquear "aceptar", que se borre ese registro de la base de datos. El programa se instala, y sólo es posible instalarlo una vez. Ya que luego, la entrada que contenía el código de activación del programa instalador desaparece.
No sé si se entendió. Pero, ¿es posible eso?
Si, pero, normalmente, SIEMPRE se tiene una copia del instalador INTACTO.
Quizas, la mejor opción, es hacer un instalador "online". Asi te aseguras de que solamente se instala en una maquina por vez.
De todas formas, sigo pensando que puede crackearse...
Saludos!
¿Cómo es eso del instalador On-line, che?
Perdón, ¿no? Pero yo soy usuario BÁSICO de VB. Y lo que aprendí de programación, lo aprendí solo. Estudio Literatura, chicos. Así que, imagínense.
Je,je,je. Yo también ;D
La verdad, es que no he hecho nunca una cosa parecida (era una idea).
Ahora: porque quieres hacer el instlador tan complicado? (de 1 sola ejecucion?)
Porque es un programa que estoy vendiendo, y no quiero que alguien lo compre y después el resto de las personas lo consigan así de sencillo.
Estoy consiguiendo trabajo en el ámbito del programa que desarrollo. Tengo varias ofertas. Y me parece que es una buena oportunidad hacer esta clase de programas, serviría para sacar unas monedas extras a fin de mes.
La verdad, no es facil lograr una proteccion semi-incrakeable.
Yo hice algunas pruebas usando codigo de registracion y MD5. Pero eso esta mas orienta a hacer versiones DEMO.