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

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  crack en C
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: crack en C  (Leído 1,980 veces)
mapers


Desconectado Desconectado

Mensajes: 638


Ver Perfil
crack en C
« en: 1 Julio 2010, 20:43 pm »

Buenas gente del foro quisiera que me de una idea de como poder hacer un crack q haga la simulacion de un generador de claves y que estos los haga de una manera en la cual el usuario pueda introducir la clase de caracteres  y tomando como un rango esto los genere ...... solo quisiera una idea de como hacerlo .....


En línea

do-while


Desconectado Desconectado

Mensajes: 1.276


¿Habra que sacarla de paseo?


Ver Perfil
Re: crack en C
« Respuesta #1 en: 1 Julio 2010, 21:39 pm »

¡Buenas!

Para poder hacerlo deberas saber como a partir de algun dato el programa genera una clave. Para esto deberas saber ASM y descargarte algun debuguer (creo que se escribe asi :P), para poder seguir el codigo maquina hasta el punto en el que se leen los datos, a partir de ahi deberas investigar sobre donde se almacenan los datos y como se manipulan para obtener el pass correcto. Una vez que tengas claro como se manipulan los datos, lo unico que tienes que hacer es rehacer/deshacer los pasos para poder generar tu propia clave.

Te recomiendo que te pases por el subforo de ingenieria inversa. Alli encontraras la informacion que necesites.

¡Saludos!


« Última modificación: 1 Julio 2010, 21:41 pm por do-while » En línea

- Doctor, confundo los números y los colores.
- Vaya marrón.
- ¿Marrón? ¡Por el culo te la hinco!
Littlehorse
All the world's a stage
Moderador
***
Desconectado Desconectado

Mensajes: 2.714


Nie Dam Sie


Ver Perfil WWW
Re: crack en C
« Respuesta #2 en: 1 Julio 2010, 21:59 pm »

Por lo que entendí yo, lo que quiere hacer es leer los tipos de caracteres a utilizar, los limites para generarlos, y luego realizar ese proceso en forma aleatoria. Si es así, lo mas básico seria utilizar funciones como rand() y srand() como para empezar, obviamente siempre y cuando no se necesite exclusivamente un algoritmo generador de números aleatorios de alta eficiencia, ya que dado eso se tendrían que considerar otras opciones mas robustas.

rand srand C++

PRNG algorithm C++

En caso que las claves estén relacionadas con el proceso que realiza otra aplicacion, tenes que realizar lo que menciona do-while, pero igualmente confirmalo así te muevo el hilo a ingeniería inversa.

Saludos!
En línea

An expert is a man who has made all the mistakes which can be made, in a very narrow field.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines