elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 02:52  


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales

+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: Shaddy, karmany)
| | |-+  keygenme4 console
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: keygenme4 console  (Leído 838 veces)
_Enko


Desconectado Desconectado

Mensajes: 301



Ver Perfil
keygenme4 console
« en: 20 Octubre 2011, 20:43 »

Hola, como vi que se han quedado sin apps para resolver, hice uno mas.

Objetivo: realizar un keygen
  pueden postear aqui user y serial valido.
Bonus: la contraseña del codigo fuente es  la suma de serials de estos usuarios:
ABCD, EFGH, IJKL (sin las comas, simplemente los 3 serials juntos)

Parche: no vale patch, en realidad, si abren la ejecutable en olly, esta señalado donde hacer el patch, asi que no presenta gran desafio.

Dificultad: no tan facil,l no tan dificil. Yo he tardado una hora en generar la rutina que me diera serials validos. (y eso que yo hice la rutina para comprobar la validez)

Formato:
user son 4 caracteres ascii cualquiera.
serial son 8 caracteres hexadecimales, un numero de 32bit rempresentado en ascii.

La generacion tiene dos trucos, analicen el codigo bien ^^
Cualquier duda es bienvenida



le dejo los links y mirrors
http://www.mediafire.com/?2cl5c7vplrkvwvz
http://www.megaupload.com/?d=1CIXGZCR




« Última modificación: 20 Octubre 2011, 20:45 por _Enko » En línea


Servicio tecnico Blackberry http://www.serviciotecnicocelular.com
Flamer

Desconectado Desconectado

Mensajes: 205


crack, crack y mas crack...


Ver Perfil
Re: keygenme4 console
« Respuesta #1 en: 21 Octubre 2011, 02:42 »

lo boy a rebisar aber que tal pero no te aseguro nada (esque ando corto de tiempo)si esta fasil publico la contraseña para mi nick
saludos
En línea

Por Que Temes A La Muerte Si Una Eternidad Estubistes Muerto Ya...
.:UND3R:.


Desconectado Desconectado

Mensajes: 1.960


Ingeniería inversa


Ver Perfil WWW
Re: keygenme4 console
« Respuesta #2 en: 21 Octubre 2011, 03:24 »

lo boy a rebisar aber que tal pero no te aseguro nada (esque ando corto de tiempo)si esta fasil publico la contraseña para mi nick
saludos

_enko siempre realiza crackmes extraños no tan fáciles de resolver jeje

Saludos
En línea

Tinkipinki

Desconectado Desconectado

Mensajes: 209



Ver Perfil
Re: keygenme4 console
« Respuesta #3 en: 21 Octubre 2011, 09:37 »

Ok _Enko, vamos a probarlo.. ;-)

Saludos
En línea
_Enko


Desconectado Desconectado

Mensajes: 301



Ver Perfil
Re: keygenme4 console
« Respuesta #4 en: 21 Octubre 2011, 15:28 »

Este keygenme esta basado en varias cosas a tener en cuenta:

*)numeros pseudo aleatorios
*)A xor B =  C  => C xor B  = A
*)ROR X,Y = C => ROL C, Y = X
*)+ una pequeña trampilla para detectar indirectamente la presencia de un debugger.
En línea


Servicio tecnico Blackberry http://www.serviciotecnicocelular.com
.:UND3R:.


Desconectado Desconectado

Mensajes: 1.960


Ingeniería inversa


Ver Perfil WWW
Re: keygenme4 console
« Respuesta #5 en: 21 Octubre 2011, 19:09 »

Este keygenme esta basado en varias cosas a tener en cuenta:

*)numeros pseudo aleatorios
*)A xor B =  C  => C xor B  = A
*)ROR X,Y = C => ROL C, Y = X
*)+ una pequeña trampilla para detectar indirectamente la presencia de un debugger.

Como actúa el keygenme si detecta el debugger?, Saludos
En línea

_Enko


Desconectado Desconectado

Mensajes: 301



Ver Perfil
Re: keygenme4 console
« Respuesta #6 en: 21 Octubre 2011, 19:14 »

notese que dije "indirectamente"... :silbar:

El programa no busca ningun debugger, pero si hay uno presente, es probable que un serial valido sea invalido y al reves, que un serial invalido se convierta en valido.
En línea


Servicio tecnico Blackberry http://www.serviciotecnicocelular.com
PeterPunk77

Desconectado Desconectado

Mensajes: 64



Ver Perfil
Re: keygenme4 console
« Respuesta #7 en: 3 Noviembre 2011, 13:39 »

El keygen:
http://www.megaupload.com/?d=0184EMWP

Saludos.
En línea

Tinkipinki

Desconectado Desconectado

Mensajes: 209



Ver Perfil
Re: keygenme4 console
« Respuesta #8 en: 3 Noviembre 2011, 19:13 »

Felicitaciones PeterPunk77 ...... ;-)
En línea
_Enko


Desconectado Desconectado

Mensajes: 301



Ver Perfil
Re: keygenme4 console
« Respuesta #9 en: 4 Noviembre 2011, 01:59 »

Hiciste un muy trabajo reverseando e invirtiendo el codigo   :P



Felicitaciones. ;-)

pd: tambien mola que el keygenme este hecho con masm :)
pd2: no me tome la molestia de anotar la secuencia pseudo-aleatoria, simplemente use el mismo rand y envie la secuencia a la pila.

dejo las rutinas originales por si alguien le da curiosidad.

Código
proc	validate, user, serial
locals
s dd ?
endl
mov esi, [user]
mov esi, dword[esi]
mov edi, [serial]
lea eax, [s]
cinvoke sscanf, edi, szFmtHex, eax
mov edi, [s]
mov ebx, 8
.encode:
stdcall Rand, 5
mov ecx, eax
add ecx, 3
stdcall Rand, 64
add eax, 8
xor edx, edx
div ecx
mov ecx, edx
ror esi, cl
 
stdcall Rand, 5
mov ecx, eax
add ecx, 3
stdcall Rand, 64
add eax, 8
xor edx, edx
div ecx
mov ecx, edx
ror edi, cl
 
xor edi, esi
dec ebx
jnz .encode
mov eax, edi
ret
endp
 
proc generate, user, key
locals
s dd ?
endl
mov ebx, 8
mov esi, [user]
mov esi, dword[esi]
.initrand:
stdcall Rand, 5
add eax, 3
push eax
mov ecx, eax
stdcall Rand, 64
add eax, 8
push eax
xor edx, edx
div ecx
mov ecx, edx
ror esi, cl
stdcall Rand, 5
add eax, 3
push eax
stdcall Rand, 64
add eax, 8
push eax
 
dec ebx
jnz .initrand
 
mov edi, [key]
lea eax, [s]
cinvoke sscanf, edi, szFmtHex, eax
mov edi, [s]
mov ebx, 8
.decode:
xor edi, esi
pop eax
pop ecx
xor edx, edx
div ecx
mov ecx, edx
rol edi, cl
 
pop eax
pop ecx
xor edx, edx
div ecx
mov ecx, edx
rol esi, cl
;xor edi, esi
dec ebx
jnz .decode
;xor edi, esi
mov eax, edi
ret
endp
 
proc Rand, range  
mov eax,[range]
imul edx, [randseed], 0x08088405
inc edx
mov [randseed], edx
mul edx
mov eax, edx
ret
endp
 
« Última modificación: 4 Noviembre 2011, 02:02 por _Enko » En línea


Servicio tecnico Blackberry http://www.serviciotecnicocelular.com
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
music en console
Programación C/C++
MessageBoxA 7 1,172 Último mensaje 8 Febrero 2009, 00:15
por Arkangel_0x7C5
duda con Console.Clear
.NET
jack06 2 1,226 Último mensaje 2 Noviembre 2009, 15:52
por jack06
MOC, Music On Console
Noticias
wolfbcn 1 679 Último mensaje 8 Agosto 2010, 20:01
por vertexSymphony
[Python] Console By Doddy H
Scripting
Doddy 0 171 Último mensaje 7 Octubre 2011, 01:32
por Doddy
[BATCH] GTC (Google Translate Console)
Scripting
EleKtro H@cker 5 532 Último mensaje 12 Abril 2012, 20:57
por EleKtro H@cker
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines