hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
09 de Julio de 2008, 12:04:31
Noticias: Convocatoria E-zine CPH #2
Para ver este enlace Registrate o Inicia Sesion
Aquí

+  Foros pOrtal Hacker
|-+  Hacktivismo
| |-+  Hacking
| | |-+  Hacking Tools (Moderador: ToR0)
| | | |-+  Algoritmo basico de Brute Force en C
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Algoritmo basico de Brute Force en C  (Leído 551 veces)
Saint.Anger
NZ1
*
Desconectado Desconectado

Mensajes: 36



Ver Perfil
« : 12 de Junio de 2007, 03:08:38 »

  bueno voy a ir directo al codigo asi q .....

Código:
/* Algoritmo de Brute Force Basico en C
Original en Java: CrashCool
http://hackxcrack.com/phpBB2/viewtopic.php?t=7994
Convertido en C por BillyTheKid
*/

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <time.h>

int compara (char *cadena_a_chekear){
char pass[] = {'9','1','1','o','o','o','\0'}; // 911ooo -> Password a Sacar
return strcmp (cadena_a_cheke ar, pass);
}


int main (){
printf ("Algoritmo basico de Brute Force\n");
printf ("Original en Java por CrashCool\n");
printf ("Convertido en C por Rojodos\n");
printf ("El programa trata de encontrar '911ooo' secuencialment e\n");
printf ("Se puede cambiar en el Codigo Fuente\n");
char Base[] = {'1','2','3','4','5','6','7','8','9','0','a','b',' c','d','e','f','g','h','i','j','k','l','m','n','o' ,'p','q','r','s','t','u','v','w','x','y','z'};
int longitud = 36;
char cadena[6];
char pass;
unsigned long int claves = 0;
clock_t reloj, reloj2;
float tiempo;
int i,j,k,l,m,n;
// Iniciamos Brute Force
printf ("Iniciando Brute Force\n");
reloj = clock();
for (i = 0; i < longitud; i++){
cadena[0] = Base;
for (j = 0; j < longitud; j++){
cadena[1] = Base[j];
for (k = 0; k < longitud; k++){
cadena[2] = Base[k];
for (l = 0; l < longitud; l++){
cadena[3] = Base[l];
for (m = 0; m < longitud; m++){
cadena[4] = Base[m];
for (n = 0; n < longitud; n++){
cadena[5] = Base[n];
cadena[6]='\0';
claves ++;
// Chequeemos...
if ( compara (cadena) == 0){
reloj2 = clock();
tiempo = ((float)reloj2-(float)reloj)/CLOCKS_PER_SEC;
printf ("Password encontrado!\n\n");
printf ("Clave = %s\n", cadena);
printf ("Tiempo transcurrido = %f segundos\n", tiempo);
printf ("Claves Generadas = %d\n", claves);
exit(0);
}
}
}
}
}
}
}
return 0;
}


Y la salida que da al compilarlo en Windows:


Citar
D:\Dev-Cpp\bruteforce>bruteforce

Algoritmo basico de Brute Force
Original en Java por CrashCool
Convertido en C por Rojodos
El programa trata de encontrar '911ooo' secuencialment e
Se puede cambiar en el Codigo Fuente
Iniciando Brute Force
Password encontrado!

Clave = 911ooo
Tiempo transcurrido = 38.194000 segundos
Claves Generadas = 483761401

Espero que os sirva de ayuda para aclarar dudas y tal...

Podeis modificar el codigo, hacer lo que os de la gana con el...

Cualkier comentario, sera mas que bien recibido.
En línea
cronoyitan
Recien llegado
*
Desconectado Desconectado

Mensajes: 2


HaCkIng ...DefENce


Ver Perfil
« Respuesta #1 : 09 de Julio de 2007, 11:50:35 »

MUY bueno te felicito ,,a eso le llamo muy buen aporte, son mejores los codigos fuentes que los ya ejecutables, aprendes mas,muchas gracias bro,
Si tienes mas codigos fuente , postealos porfis se agradece cool cool

En línea

La programacion es el amigo del hombre,,,,
jajaja y vaya que si,,me encanta la programacion..
Saint.Anger
NZ1
*
Desconectado Desconectado

Mensajes: 36



Ver Perfil
« Respuesta #2 : 13 de Julio de 2007, 03:40:46 »

muchas gracias.. por lo de los demas codigos me tengo q fijar si encuentro algun otro (entre el despelote q tengo en mi compu) pero seguramente q si me fijo y lo posteo  Smiley

 saludos y gracias. :-|
En línea
Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online