elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  [KeygenMe] Matrix
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 2 [3] Ir Abajo Respuesta Imprimir
Autor Tema: [KeygenMe] Matrix  (Leído 12,653 veces)
mr.blood

Desconectado Desconectado

Mensajes: 150


Ver Perfil
Re: [KeygenMe] Matrix
« Respuesta #20 en: 27 Marzo 2015, 12:41 pm »

Ahora solo tienes que hacer lo siguiente:
Como un keygen genera pass para un determinado usuario, ya sabes lo que valen las sumas del usuario.

Ahora tienes 9 incógnitas y una ecuación, dejas todo en función de 1 variable y generas las otras para sacar todas las soluciones.

Tienes que tener en cuenta que, para simplificar, todas las variables tienen que estar en el intervalo [97,122]

Sa1uDoS
En línea

MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.471


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: [KeygenMe] Matrix
« Respuesta #21 en: 27 Marzo 2015, 14:40 pm »

¡Hola!

Mediante tanteos en la hoja que había preparado en EXCEL he sacado la clave (o una de las posibles claves) para majarilla. Es abPyxzzzz, pero me he pasado un buen rato con ello.

He reducido las incógnitas a 3, cada una de ellas compuesta por la suma de los valores ASCII de cada fila de la matriz de la clave, pero no consigo dar con la formula mágica para poder preparar un keygen.

En este caso:
                    m a j                     a b P
                    a  r  i                     y x z
                    l   l  a                     z z z

(m+a+l).(a+b+P) + (a+r+l).(y+x+z)+(j+i+a).(z+z+z) = 4CDFB (Hexa)= 314875

Dejaré reposar el cerebro con otras cosas y, si no sale antes alguien por ahí con la solución, seguiré dandole vueltas a este endiablado problema matemático que nos has planteado, mr.blood.

Saludos

Con lo anterior de mr.blood, ya tienes lo necesario!

Espero con ansias ese keygen... en python!!!  ;)

Saludos!
En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

tincopasan


Desconectado Desconectado

Mensajes: 1.286

No es lo mismo conocer el camino que recorrerlo.


Ver Perfil
Re: [KeygenMe] Matrix
« Respuesta #22 en: 27 Marzo 2015, 16:04 pm »

ViejoMajara:
                   en base a tu planteo : (m+a+l).(a+b+P) + (a+r+l).(y+x+z)+(j+i+a).(z+z+z) = 4CDFB (Hexa)= 314875   ¿no te parece una ecuación de solo tres incógnitas?  por ejemplo
(m+a+l)son valores conocidos. (a + b + P) será la suma de 3 valores entre 97 , 122  y esto repetido 3 veces, lo que lleva a : (109+97+108).x + (etc).y+ (etc).z= 314875, por supuesto que le puedo errar de acá a la luna! Saludos

Edito: me olvidé, insisto en que no se puede hallar el serial para cualquiera! porque la diferencia entre lel resultado de los productos y la diferencia con el resultado buscado  no se puede obtener.
Reversear el valor original deberia ser facil, ya que 314875 / 9 / 3 = 11662 y este es divisible por 119 por ejemplo. entonces user wwwwwwwww pass bbbbbbbbb es: 4CDFA por lo que se ve le falta 1 y no hay forma de obtenerlo, lo cual quiere decir que no todas las combinaciones de caracteres se podrán obtener.
« Última modificación: 27 Marzo 2015, 21:41 pm por tincopasan » En línea

ViejoMajara

Desconectado Desconectado

Mensajes: 52


Ver Perfil
Re: [KeygenMe] Matrix
« Respuesta #23 en: 28 Marzo 2015, 23:06 pm »

¡Hola!

Por fin he conseguido hacer el keygen en Python. Lo presento a continuación. Como soy novato, me imagino que será manifiestamente mejorable.

En el keygen se pone el nombre de 9 letras y el programa devuelve una solución, así como la suma de los valores ASCII de las letras de la clave tomadas de tres en tres, por si se quieren calcular fácilmente otras soluciones a mano.

Es esto:

_______________________________________________________
Código
  1. print 'El nombre y la clave deben tener 9 letras cada uno'
  2. print 'No se admiten acentos, diéresis ni letras especiales'
  3. print 'Se pueden poner mayusculas o minusculas mezcladas'
  4.  
  5.  
  6. def longEntrada(n):
  7.    c= str(n).__len__()
  8.    return c
  9.  
  10. long =5
  11.  
  12. while long != 9:
  13.    nombre = raw_input('Introduce un nombre de 9 letras: ')
  14.    long = longEntrada(nombre)
  15.  
  16. c1nom = int(ord(nombre[0]) + ord(nombre[3]) + ord(nombre[6]))
  17. c2nom = int(ord(nombre[1]) + ord(nombre[4]) + ord(nombre[7]))
  18. c3nom = int(ord(nombre[2]) + ord(nombre[5]) + ord(nombre[8]))
  19.  
  20. n=1
  21. x=1
  22.  
  23. while (n != 314875 and x != 367):
  24.  
  25.    for x in range(195,368):
  26.        if n==314875:
  27.            break        
  28.        y = 195
  29.        for y in range(195,367):
  30.            if n==314875:
  31.                break  
  32.            z = 366
  33.            while (z >= 195 and n != 314875):
  34.                if n==314875:
  35.                    break                
  36.                n = c1nom*x + c2nom*y + c3nom*z
  37.                z = z-1
  38.  
  39. if x == 367:
  40.    print n, 'No tiene clave'
  41.  
  42. else:
  43.    print n, 'Las sumas de claves son:'
  44.    print x-1, y-1, z+1
  45.    x=x-1
  46.    y=y-1
  47.    z=z+1
  48.  
  49. def sacaClaves(a):
  50.    if a % 3 == 0:
  51.        m=n=p= a/3
  52.    else:
  53.        m=n=a//3
  54.        p=a-m-n
  55.  
  56.    if ((97>m>90) or (97>p>90)):
  57.        m=n=m-10
  58.        p=p+20
  59.    u=chr(m)
  60.    v=chr(n)
  61.    w=chr(p)
  62.  
  63.    cla=u+v+w
  64.    return cla
  65.  
  66. clave1= sacaClaves(x)
  67. clave2= sacaClaves(y)
  68. clave3= sacaClaves(z)
  69.  
  70. clave = clave1+clave2+clave3
  71.  
  72. print 'La clave para %s es:'%nombre
  73. print clave
  74.  
  75. input()
_____________________________________________________________

Efectivamente hay nombres que no tienen clave, pero los que la tienen es múltiple. En el keygen sólo saco una.

Por fin respiro.

Saludos.

PS. MCKSys, espero haberme ganado el  fuente del cracme4.

Mod: los codigos deben ir en etiquetas GeSHi
« Última modificación: 29 Marzo 2015, 00:39 am por engel lex » En línea

mr.blood

Desconectado Desconectado

Mensajes: 150


Ver Perfil
Re: [KeygenMe] Matrix
« Respuesta #24 en: 28 Marzo 2015, 23:40 pm »

Ahí va el código del KeygenMe :).

http://pastebin.com/dV100yjg

Muy buen trabajo ViejoMajara, me gustaría ver un tutorial.

¿Opiniones? Os ha gustado? Ingenioso? Difícil?

Sa1uDoS
En línea

MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.471


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: [KeygenMe] Matrix
« Respuesta #25 en: 29 Marzo 2015, 05:32 am »

PS. MCKSys, espero haberme ganado el  fuente del cracme4.

Pero el keygen del crackme4 aún no lo has posteado.  ;D

Te prometí el source por el keygen de ese crackme...

Saludos!
En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

ViejoMajara

Desconectado Desconectado

Mensajes: 52


Ver Perfil
Re: [KeygenMe] Matrix
« Respuesta #26 en: 29 Marzo 2015, 08:43 am »

¡Hola!

Me he llevado una agradable sorpresa al ver esta mañana la presentación del código. Veo una nota en la que me indica que los códigos deben ir en etiquetas GeSHi. Me imagino que será esta
Código:
print 'esto es código'
.La próxima vez irá así.

MCKSys, tienes razón. En cuanto vuelva del paseo matinal la pongo en aquél foro.

Saludos.
En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: [KeygenMe] Matrix
« Respuesta #27 en: 29 Marzo 2015, 11:43 am »

¡Hola!

Me he llevado una agradable sorpresa al ver esta mañana la presentación del código. Veo una nota en la que me indica que los códigos deben ir en etiquetas GeSHi. Me imagino que será esta
Código:
print 'esto es código'
.La próxima vez irá así.

MCKSys, tienes razón. En cuanto vuelva del paseo matinal la pongo en aquél foro.

Saludos.

hola! ;) fui yo quien lo modificó... y no esa es la etiqueta de código simple... a GeSHi es esta, que es lo mismo que la de código, pero escoges el lenguaje

En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
ViejoMajara

Desconectado Desconectado

Mensajes: 52


Ver Perfil
Re: [KeygenMe] Matrix
« Respuesta #28 en: 29 Marzo 2015, 12:37 pm »

¡Hola!

Engel lex, muchas gracias por la explicación.

Resulta que le he enviado a MCKSys lo prometido en mi comunicado anterior, pero lo he hecho antes de leer tu explicación, o sea con el formato simple.

Se lo voy a repetir ahora mismo con colorines y números de línea.

Saludos

En línea

Páginas: 1 2 [3] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
KeyGenMe SimpleNotepad « 1 2 »
Ingeniería Inversa
_Enko 15 7,445 Último mensaje 13 Agosto 2011, 06:31 am
por _Enko
KeygenME en ASM por Flamer
Ingeniería Inversa
Flamer 6 3,345 Último mensaje 26 Diciembre 2012, 10:21 am
por Tinkipinki
KeygenMe en D
Ingeniería Inversa
avesudra 2 2,302 Último mensaje 24 Enero 2013, 17:05 pm
por avesudra
[Keygenme] Litrico « 1 2 »
Ingeniería Inversa
mr.blood 16 7,514 Último mensaje 3 Febrero 2013, 15:56 pm
por fary
[KeygenMe] Android KeygenMe
Ingeniería Inversa
Høl¥ 0 2,072 Último mensaje 30 Enero 2013, 04:46 am
por Høl¥
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines