Keygen para programas (Ayuda)

Pregunta Sin Miedo no te cortes cualquier cosa para empezar - Autoit se comienza facilmente.Para Ordenes o Comandos sueltos. Ver nota como preguntar.
Responder
Avatar de Usuario
melvinhn
Hacker del Foro
Mensajes: 75
Registrado: 16 Jul 2011, 22:14
Ubicación: Honduras, Cortes, Puerto Cortes, Col Miraflores
Contactar:

Keygen para programas (Ayuda)

Mensaje por melvinhn »

Pues me he encontrado este scrip por alli...

pues con la necesidad de adaptarlo a un programa que estoy haciendo

Código: Seleccionar todo

;Funcion Creada por Justin Reno en el 2008

#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>

$Form1 = GUICreate("Generador de Seriales", 322, 137, -1, -1)
$Input1 = GUICtrlCreateInput("", 24, 40, 273, 21, BitOR($GUI_SS_DEFAULT_INPUT,$ES_CENTER))
$Generar = GUICtrlCreateButton("Generar", 24, 80, 100, 25)
$Comprobar = GUICtrlCreateButton("Comprobar", 194, 80, 100, 25)
$Label1 = GUICtrlCreateLabel("Serial", 144, 16, 36, 17)
GUICtrlSetFont(-1, 8, 800, 0, "MS Sans Serif")
$Group1 = GUICtrlCreateGroup("", 8, 0, 305, 129)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState(@SW_SHOW)

GUICtrlSetData($Input1,_GenerateSerialNumber())

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit
		Case $Generar
			GUICtrlSetData($Input1,_GenerateSerialNumber())
	EndSwitch
WEnd

Func _GenerateSerialNumber()
     $Characters = StringSplit("ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890", "")
     $SerialNumber = ""
     For $X = 1 To 5
          For $I = 1 To 5
               $SerialNumber &= $Characters[Random(1, 36, 1)]
          Next
          If $X <> 5 Then $SerialNumber &= "-"
     Next
     Return $SerialNumber
EndFunc
La ideas es que quiero comprobar si el codigo fue generado con este scrip... y no tengo idea alguna

como por ejemplo M8YMF-SB4QA-KTCN8-LRVXQ-H1XRA esta serial fue generada con el scrip
pero que pasaria si la serial no fue generada con este scrip...

gracias
Avatar de Usuario
arkcrew
Profesional del Autoit
Mensajes: 506
Registrado: 28 Sep 2009, 19:17
Ubicación: Granada, España
Contactar:

Re: Keygen para programas (Ayuda)

Mensaje por arkcrew »

Hola,

Yo diria que los keygens en este foro no estan permitidos petl bueno yo si se hacerlos porque llevo bastabte con los FFF haciendo releases.

En primer lugar supondre que quieres generar licenciad para una aplicacion tuya.

Lo primero que necesitas saber es el algoritmo con el que se general los seriales y su estructura , que si programaste tu sabras, sino no preguntes porque no puedo responderte.

Una vez lo sabes lo pasas a autoit.. de forma que genere seriales conforme a la estructura citada.

Con respecto al codigo posteado.. si generar licencias las genera pero dudo que sea lo que quieres puesto que saca una letra aleatoria del string que incorpora.. y tu si quieres generar algo no va a ser conforme a algo aleatorio ni mucho menos.

De todas.formas no estan permitidos los keygens asi que dejemos es asunto, si quieres aprender a hacerlos hay milss de tutoriales en google y si sabes usar un poco los depuradores te saldra sin problemas.

Saludos!
Avatar de Usuario
BasicOs
Site Admin
Mensajes: 2091
Registrado: 21 Nov 2006, 19:24
Ubicación: El Internet - (Canarias, España)
Contactar:

Re: Keygen para programas (Ayuda)

Mensaje por BasicOs »

Como dice arkcrew hay páginas donde lo explican con mas detalles. Pero si quieres localizar el string q es de tu programa yo le pondría una cabecera encriptada por ejemplo melvin, y que al desencriptar saliera de nuevo melvin
Cabecera son unos caracteres de inicio
Salu22:)
Responder