Underc0de

[In]Seguridad Informática => Wargames y retos => Mensaje iniciado por: abeljm en Agosto 24, 2017, 05:51:58 PM

Título: Keygenme v1 y v2 by AbelJM
Publicado por: abeljm en Agosto 24, 2017, 05:51:58 PM
Hola a todos me presento , soy AbelJM y soy nuevo por acá ,espero hacer buenos amigos y que aprendamos juntos  ;D , he estado estudiando criptografía básica y me decidí hacer unos Keygenmes básicos para todos los que quieran aprender a keygenear  8) .

Keygenme v.1 :
https://mega.nz/#!LMdkARgI!A8H1R_lIl165alTaZW4kXSZHxqNXD6LXzMflL9TM-mc]https://mega.nz/#!LMdkARgI!A8H1R_lIl165alTaZW4kXSZHxqNXD6LXzMflL9TM-mc

Keygenme v.2:
https://mega.nz/#!LcFEHJCI!Noyt62cyvoE7B62ZmxsyqOT7JXIxPGpvIlgdrjkRQMQ]  https://mega.nz/#!LcFEHJCI!Noyt62cyvoE7B62ZmxsyqOT7JXIxPGpvIlgdrjkRQMQ

La próxima mando el keygenme v.3 , espero les guste  :)
Título: Re:Keygenme v1 y v2 by AbelJM
Publicado por: tincopasan en Septiembre 13, 2017, 11:20:30 PM
estuve un rato al vicio y pasé por esta página que hace tiempo no visito y vi los retos, hice el primero y apenas tenga tiempo resuelvo el segundo
keygen del primero:

nombre=input("Ingrese su nombre: ")
inverso=nombre[::-1]
cadena=inverso + "-"
for n in inverso:
    cadena+=str(ord(n))
print("El serial es: ",cadena)

lo hago en python para no perder tiempo.

agrego el del segundo:

nombre=input("Ingrese su nombre: ")
nombre=nombre.upper()+"PERUCRACKERS"
cesar="ABCDEFGHIJKLMNOPQRSTUVWXYZ"
def cifrar(cadena,lugar):
    resultado=""
    for letra in nombre:
        posicion = cesar.find(letra) + lugar
        modificada = int(posicion) % 26
        resultado = resultado + str(cesar[modificada])
    return resultado
print(cifrar(nombre,len(nombre)))

dicho sea de paso tiene un bug el programa, si lo revisas verás que con el nombre santi genera un byte 00 y hace imposible la solución como el resto.[/code]
Título: Re:Keygenme v1 y v2 by AbelJM
Publicado por: abeljm en Noviembre 25, 2017, 12:06:30 PM
Es todo un honor que hayas resuelto mis keygenmes  ;D gracias por los consejos sobre el bug.  ;)