Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - fary

#451
En este tema intentaré explicar como hacer  de nuestro Crackme, un Keygen. Modificando su comportamiento.

Decir que, esta técnica no funciona con todos los crackme, pero normalmente con los que suele hacer un strcmp suele funcionar.

En esta práctica vamos a usar el Crackme V1 de Yo-Mismo. Lo podemos descargar de aquí (estando registrados).

http://crackmes.de/users/yo_mismo/crackme_v1/

Bien, una vez que tenemos el crackme lo abrimos con OllyDbg. Lo importante es llegar al punto caliente donde compara el seríal que genera con el que nosotros introducimos, para ello en este caso pondremos un BP en scanf. Y se nos parará aquí:



Un poco mas abajo veremos el strcmp:

00401389  |. E8 52040000    CALL <JMP.&msvcrt.strcmp>                ; \strcmp


ponemos un BreakPoint en el. Introducimos usuario y serial y se nos parará en la función, vamos a examinarlo.



En la dirección 0x00404010 esta el serial correcto y en la dirección 0x00404020 esta el seríal que nosotros hemos introducido.

Anotamos la dirección donde guarda en seríal generado para nuestro usuario, osea 0x00404010.

Ahora lo que haremos será modificar la función printf, para que cuando valla a dar el error de "chico malo" en vez de mostrar el error muestre lo que sería el seríal válido para el usuario introducido.

Un poco mas abajo veremos donde muestra el mensage de error y el mensage correcto.



Entonces todo lo que tenemos que hacer es modificar esta linea:

004013A8  |> C70424 6420400>MOV DWORD PTR SS:[ESP],crack.00402064    ; |ASCII "Sigue intentando..."


Por esta otra:

004013A8     C70424 1010400>MOV DWORD PTR SS:[ESP],crack.404010

Ahora guardemos los cambios. Clic derecho>Copy To executable>All Modifications.
Clic derecho de nuevo en la ventana que nos paarecio > Save File.

Guardamos con el nombre que queramos y listo.

El único requisito que debemos cumplir es que el usuario y el serial que introduzcamos debe tener una longitud igual o mayor a 4. Si observas el algoritmo del Crackme lo vas a poder ver ;)

Ejemplo de como funciona nuestro keygen:





Eso fue todo :) Espero que se haya entendido algo, y nada, se que esto es muy básico pero seguro que a mas de uno de los que empiezan le va a servir.

un saludo.
#452
Cita de: furciorifa en  4 Febrero 2016, 20:44 PM
Un array de

struct dato_cli{

float costo;
dat_clinica clinica;
medi_paci datospaci;

};


así  struct dato_cli array[CANTIDAD DE CLIENTES]

:¬¬ :¬¬ :¬¬ :¬¬ :¬¬

Parece ser que hablo Chino y tu se lo traduces al Español.  :xD
#453
un array de struct dato_cli.

saludos.
#454
Puedes programar tu mismo la funcion. Ya sabes que cada carácter equivale a un número del 0 al 255.

Saludos.
#455
Foro Libre / Re: Cuarto Milenio.
1 Febrero 2016, 21:58 PM
Cita de: Orubatosu en  1 Febrero 2016, 21:45 PM
Básicamente el 99.9% de lo que sale en ese programas son trolas, chorradas desmentidas desde hace años y bobadas delirantes.

quedará un 0.01% que lo mismo es de interés, pero antes que perder el tiempo buscándolo prefiero por ejemplo ver los vídeos de "The Big Van Theory" que os aseguro son mucho mas interesantes

Cuidado, no todo son mentiras, además Iker no intenta convencer a nadie de nada... Y lo suele decir casi todos los programas. El cuenta los hechos y luego cada uno saca su conclusión.

Saludos
#456
Foro Libre / Re:
1 Febrero 2016, 21:16 PM
Cita de: kub0x en  1 Febrero 2016, 13:25 PM
Me encanta De San Vicente jajaj si no se lleva la razón no se queda agusto.

Hace años estaba bien pero ahora desinforman, negar la teoría de la conspiración es mirar para otro lado.

Se dice que Iker Jimenez es hijo de directivo y por eso se le da tanto bombo y se le dio el premio ondas 2015, a mi parecer siempre hablan de lo mismo.

Saludos! :)

Enviado desde mi G630-U20 mediante Tapatalk

Iker fue pionero en hablar de esos temas... Y de hecho sigue siéndolo :) para mi es un programa de 10 y si bien es cierto suelen hablar casi siempre de los mismos temas pero son nuevos casos, o bien se han descubiertos cosas de los casos anteriores.

Un saludo kub0x. :)
#457
Foro Libre / Re: rational rose
1 Febrero 2016, 21:12 PM
Cita de: SAGA-gl en  1 Febrero 2016, 13:18 PM
Muchas grax x responder.....hay algún programa para hacer portable? O como se hace? Muchas grax

Debería valer con meter todos los archivos del programa en una carpeta. Ósea, ves donde se instalo tu programa y copias tal cual la carpeta en tu usb.

Saludos y ya nos cuentas.
#459
Foro Libre / Re: rational rose
1 Febrero 2016, 05:27 AM
Puedes meter todos los archivos del programa en una carpeta (hacer portable el programa). Meter la carpeta en un pen drive y ejecutar directamente desde ahí.

Espero que te sirva  :)

saludos.
#460
Foro Libre / Re: Cuarto Milenio.
1 Febrero 2016, 03:00 AM
Sí Andaluz  :P

Y cuando se juntan Enrique de Vicente y José Manuel Nieves.... Jajjajaja lo que me puedo reír madremia :laugh: