Resultados 1 al 15 de 15

Tema: Generar claves.

  1. #1 Generar claves. 
    khronos
    Invitado
    Hay mucho programas para generar passwords y muy buenos, pero yo quise probar y programe uno en C que saca todas las combinaciones de letras de una determinada longitud.

    Lo he llamado Genera v0.1

    Si kieren el codigo diganmelo.

    Tb. se aceptan ideas, criticas y sugerencias para versiones posteriores. Reconozco ke el programa deja muchisimo ke desear (= es una mierda)pero entre todos se puede mejorar.

    Bye.
    Citar  
     

  2. #2  
    Ex-moderador
    Fecha de ingreso
    Nov 2001
    Ubicación
    Spain
    Mensajes
    1.230
    Descargas
    0
    Uploads
    0
    podrias pasarme el codigo? (siempre resulta curioso verlo). si te interesa pasarmelo te doy mi e-mail.
    Recurrimos a la televisión para apagar el cerebro, y a la computadora para encenderlo. (Steve Jobs)

    .:: Pringao Howto ::. el blog de un pringao
    Citar  
     

  3. #3 Codigo Fuente 
    Lammer
    Fecha de ingreso
    Jul 2002
    Ubicación
    Guanatos
    Mensajes
    78
    Descargas
    0
    Uploads
    0
    Me podrias mandar tu codigo fuente?



    Si la vida te da la espalda...........picale el culo.
    Citar  
     

  4. #4 A mi tb me interesa.... 
    Medio
    Fecha de ingreso
    Aug 2002
    Mensajes
    100
    Descargas
    0
    Uploads
    0
    A mi tb me interesa...
    Saludos
    "Quien se mete con el mejor muere como todos los demas" Zero Cool
    Citar  
     

  5. #5 codigo 
    khronos
    Invitado
    /*
    *
    *
    * Generador de diccionario. Genera todas las combinaciones.
    * El resultado se deja en un fichero llamado mierda.txt
    * En cada ejecución se machaca el fichero.
    *
    * Diseñado y programado por Khronos.
    *
    * !Atención¡ Un número elevado para la longitud de las palabras del diccionario
    * puede agotar la memoria de nuestro PC[problema resuelto]. Este programa se puede usar para crear
    * otro diccionario con qualquier longitud de palabras.
    *
    * Se aceptan quejas, sugerencias, felicitaciones, ...
    * E-mail: khronos@iespana.es
    *
    *
    */


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

    unsigned char base[37]="0123456789abcdefghijklmnopqrstuvwxyz";
    int car_base= 37,naux;
    int lpass,bloque;
    FILE * dicc;
    int * aux;

    void limpiar(int elem[],int desde, int hasta)
    {
    short int i;
    for(i=desde;i<=hasta;i++) elem[i]=-1;
    }

    void escribir(int elem[])
    {
    char pwd[20];
    short int i;


    for (i=0;i<lpass;i++)
    {
    pwd[i]=base[elem[i]];
    }
    pwd[lpass]='\n';
    pwd[lpass+1]='\0';
    printf("%s", pwd);

    fputs(pwd,dicc);
    }

    void siguiente(int elem[],int nivel)
    {
    int backtraking(int[],int);
    int i = nivel - 1;

    int j;

    while ((i>=0) && (elem[i]==35)) i--;
    if (i>=0)
    {
    limpiar(elem,i+1,15);
    elem[i]=elem[i]+1;

    backtraking(elem,i+1);
    }
    else
    {
    fclose(dicc);
    exit(1);
    }
    }

    void prolongar(int elem[],int nivel)
    {
    int backtraking(int[],int);
    elem[nivel]=0;
    backtraking(elem,nivel+1);
    }

    int backtraking(int elem[],int nivel)
    {
    if (nivel == lpass) /* combinación terminada (exito) */
    {
    escribir(elem);

    bloque ++;
    /* pasar al siguiente */
    if (bloque<1000) {siguiente(elem, nivel);}
    else {aux = elem;
    bloque=0;
    naux = nivel;}
    }
    else
    {
    /* prolongar */
    prolongar(elem,nivel);
    }
    }



    main ()
    {
    int elemento[15];
    bloque=0;
    printf ("Numero de caracteres a generar: ");
    scanf ("%d", &lpass);
    limpiar(elemento,0,15);
    dicc = fopen("mierda.txt","w");
    backtraking(elemento, 0);

    while (1)
    {
    siguiente(aux,naux);
    }

    }
    Citar  
     

  6. #6  
    Ex-moderador
    Fecha de ingreso
    Nov 2001
    Ubicación
    Spain
    Mensajes
    1.230
    Descargas
    0
    Uploads
    0
    muy buena khronos, estas cosas aportan seriedad al foro. Me ha gustado mucho tu idea de compartir el código
    Recurrimos a la televisión para apagar el cerebro, y a la computadora para encenderlo. (Steve Jobs)

    .:: Pringao Howto ::. el blog de un pringao
    Citar  
     

  7. #7  
    Moderador HH
    Fecha de ingreso
    Feb 2002
    Ubicación
    México
    Mensajes
    1.155
    Descargas
    4
    Uploads
    0
    TAl vez sea recomendable meterle letras MAYUSCULAS y otros signos como @, $, &, etc. Esto hace que la contraseña sea imposible de crackear por fuerza bruta
    Mientras el mundo permanezca no acabarán la fama y la gloria de México-Tenochtitlan
    Citar  
     

  8. #8 PO ZI 
    Medio
    Fecha de ingreso
    Aug 2002
    Mensajes
    100
    Descargas
    0
    Uploads
    0
    Coincido con Giskard.
    Y gracias por enviarmelo!
    Ademas, mas dao alguna idea para mi proyecto (un encriptador)... asias!
    Saludos
    "Quien se mete con el mejor muere como todos los demas" Zero Cool
    Citar  
     

  9. #9  
    khronos
    Invitado
    Lo malo es que genera muchas palabras, y un archivo demasiado grande. Ya se sabe que la fuerza bruta no es la mejor manera de crackear passw. Personalmente conozco "John The Ripper" y "Crack".
    El John es mi favorito. Bueno, a lo ke iba, esta bien generar un diccionario de palabras con todas las combinaciones. Pero es inmenso, sería casi imposible crackear algún password por fuerza bruta.

    Pero por otra parte, está bien como una pequeña experiencia de programacion. Además si se dan cuenta, el programa usa Backtraking"vuelta atras" (una técnica de programación).

    Bye.
    Citar  
     

  10. #10 soy nuevo 
    Iniciado
    Fecha de ingreso
    Oct 2006
    Mensajes
    1
    Descargas
    0
    Uploads
    0
    hola muchachos ustdes proque ya saben pero gente como yo q recien empiesan no tiene algun tutorial q explique todo del codigo etc..? porfavor les dejo mi msn editado
    Última edición por j8k6f4v9j; 23-10-2006 a las 21:09
    [SIZE=6][FONT=Tahoma][COLOR=Red]Mc Tony
    Citar  
     

  11. #11  
    Colaborador HH
    Fecha de ingreso
    Jun 2006
    Ubicación
    Uruguay
    Mensajes
    1.450
    Descargas
    11
    Uploads
    0
    estas rompiendo un par de reglas del foro, ve y leetelas.
    No pongas tu email, es un foro es para compartir info.
    Este post es del 2002, esta un poco viejo y es contra las normas

    Leelas y disfruta de esta gran comunidad
    Saludos
    Cypress
    Louis Armstrong le dice a Ella Fitzgerald
    "take another drink of wine, and maybe you change your mind"
    Citar  
     

  12. #12  
    Iniciado
    Fecha de ingreso
    Sep 2006
    Mensajes
    1
    Descargas
    0
    Uploads
    0
    Hola soy nuevo en este foro y tu generador me parece algo interesante asi que si no te molesta mandamelo a mi correo

    ***
    Citar  
     

  13. #13  
    Co-Admin HackHispano.com Avatar de clarinetista
    Fecha de ingreso
    Jan 2004
    Ubicación
    HackHispano/SM
    Mensajes
    7.698
    Descargas
    30
    Uploads
    8
    ¿Porque no se miran las fechas?
    Este post se creo en el 2002, así que no reabráis post tan antiguos
    Citar  
     

  14. #14 Buena Filosofia 
    Iniciado
    Fecha de ingreso
    Dec 2006
    Mensajes
    2
    Descargas
    0
    Uploads
    0
    Cita Iniciado por Omicron
    Me podrias mandar tu codigo fuente?



    Si la vida te da la espalda...........picale el culo.



    JAJAJAJAJj me agrada tu expresion
    Citar  
     

  15. #15  
    Iniciado
    Fecha de ingreso
    Dec 2006
    Mensajes
    2
    Descargas
    0
    Uploads
    0
    OOOOPs no habia visto las fechas jejejej saludos
    Citar  
     

Temas similares

  1. generar trafico a una ip
    Por kikessss en el foro GENERAL
    Respuestas: 6
    Último mensaje: 30-04-2011, 13:56
  2. generar paquete de instalacion
    Por g_cury en el foro GENERAL
    Respuestas: 8
    Último mensaje: 26-11-2010, 01:14
  3. Generar código de barras
    Por damaviciosa en el foro APLICACIONES
    Respuestas: 5
    Último mensaje: 22-09-2009, 11:12
  4. Generar HTML con VB
    Por KIFO en el foro PROGRAMACION DESKTOP
    Respuestas: 8
    Último mensaje: 05-09-2003, 10:57
  5. Generar lista htm
    Por DrSilverman en el foro APLICACIONES
    Respuestas: 2
    Último mensaje: 13-01-2003, 18:34

Marcadores

Marcadores

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •