Crack-wifi.com FORUM

LE FORUM DU SITE

Wifi, Backtrack, crack WEP et WPA...

Vous n'êtes pas identifié(e).  

Annonce

Visitez la boutique Wifi-highpower.com, votre revendeur agr Alfa Network: du matriel Wifi slectionn, cartes Wifi USB Awus036h et Awus036nh, antennes omnis, yagis, panel, amplis wifi, accessoires...

#1 23-12-2011 17:59:11

whiteshark1995
Nouveau membre
Inscription : 23-12-2011
Messages : 6

Hexadecimal list generator

Bonjour,


Je cherche un logiciel capable de créé un grand nombre de posibilité de clé Hexadécimal de 20 ou 26 caractéres ... et de pouvoir y intégré un, ou plusieurs chiffres.

ex: -AAAAAAAABEBACCFAA5AB
      -AAAAAAAAAFAAAAAAAAB0
      -BACCFAA5ABAAAAAAAABC

Jai déja pas mal chercher sur le web sans succés, s'il n'en n'existe pas, qu'unqun pourrrai peu étre, s'il en a les conaissances, m'aider pour en programmé un, en C par exemple, en console ( avec posibilité d'enregistré la liste sur fichier texte )

PS: Si quelqu'un a un lien pour un dico de ce genre, je suis preneur.

Merci d'avance pour votre aide.

Hors Ligne

Annonce

Visitez la boutique Wifi-highpower.com, votre revendeur agr Alfa Network: du matriel Wifi slectionn, cartes Wifi USB Awus036h et Awus036nh, antennes omnis, yagis, panel, amplis wifi, accessoires...

#2 23-12-2011 20:20:39

Squaks
Membre Irremplaçable
Inscription : 18-06-2009
Messages : 974

Re : Hexadecimal list generator

Bienvenue a toi,

Tu peux facilement le faire avec un tool directement intégré a BackTrack :
     -20 caractères:

crunch 20 20 0123456789ABCDEF

-26 caractères:

crunch 26 26 0123456789ABCDEF

Pour le rediriger vers un fichier il te suffit de rajouter "> <nom du fichier>" a la fin de la commande.

Par exemple:

crunch 26 26 0123456789ABCDEF > blah.txt

Ps: Ce que tu demande relève de l'impossible puisque ce logiciel fais une liste complète de toutes les possibilités ce qui prend beaucoup beaucoup (beaucoup ...) de temps.

Dernière modification par Squaks (23-12-2011 20:22:24)


Sharkoff

Hors Ligne

#3 23-12-2011 20:33:27

koala
Membre d'honneur
Lieu : In the sky
Inscription : 03-09-2010
Messages : 2 314

Re : Hexadecimal list generator

Bonsoir whiteshark1995 wink


En dehors du nombre de caractère tu veux que ton dico contienne combien de chiffre/lettre?

En php ou en C il est possible de fignoler tout ça mais comme dis Squaks avec crunch ça prendrai un temps fou et tu te retrouverai vite avec des clé bidons genre "AAAAABBBBBCCCCC44444".

Crunch et pratique je trouve mais quand le mot de passe est pas trop long.Sinon tu as John the ripper aussi wink

Hors Ligne

#4 23-12-2011 22:57:10

whiteshark1995
Nouveau membre
Inscription : 23-12-2011
Messages : 6

Re : Hexadecimal list generator

-Avec crunch il est pas posible de choisir le nombre de clé ( 100 000 ou 200 000 )
Ou la taille du fichier ( 2 ou 4 Mo ) ?
Je suis sur la BT3 car c'est celle ou il y a mon spoon wep + spoon Wpa.
-Jaimerai en savoir + sur John the Ripper...
-En C , ou en un autre language ce programme est long a écrire? Je ne pense pas qu'il soit trés compliqué a écrire....
Pour les attaques WPA vous utilisé des dictionnaires?

Hors Ligne

#5 23-12-2011 23:18:37

koala
Membre d'honneur
Lieu : In the sky
Inscription : 03-09-2010
Messages : 2 314

Re : Hexadecimal list generator

Non c'est pas long a écrire et niveau rendement ça vaut le coup wink après sans connaitre l'algo ça sera comme aller a la pèche.

Hors Ligne

#6 23-12-2011 23:24:33

whiteshark1995
Nouveau membre
Inscription : 23-12-2011
Messages : 6

Re : Hexadecimal list generator

Ouai... smile
La prog c'est pas trop mon truc.. Si quelqu'un est intéressé, fait moi signe...
Le script Giga Password Generator ne serait t-il pas parfait?

Hors Ligne

#7 24-12-2011 12:52:56

antares145
Membre d'honneur
Inscription : 29-09-2009
Messages : 5 199
Site Web

Re : Hexadecimal list generator

Je cherche un logiciel capable de créé un grand nombre de posibilité de clé Hexadécimal de 20 ou 26 caractéres ... et de pouvoir y intégré un, ou plusieurs chiffres.

L'hexadécimal comporte déjà les chiffres de 1 à 9, donc ils feront d'office partie de ton charset wink

Si tu veux un programme pour te générer des clés aléatoires de X caractères hexadécimaux, voilà une version modifiée du LiveboxGenerator de Spzdb1 :

/*
* Liveboxgenerator is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published
* by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
*
* Liveboxgenerator is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of 
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along with Foobar. If not, see http://www.gnu.org/licenses/.
* 
* Autheur: Spzdb1
*/
 
 #include <stdio.h>
 #include <stdlib.h>
 
 
 void help(char name[]) {
    printf("Usage:%s <nombre de clefs a générer> <fichier>\n\n", name);
    printf("Exemple: Génération de 10 millions de clefs aléatoire dans le fichier liveboxwpa\n");
    printf("%s 10000000 liveboxwpa\n", name);
 }
 
 
 int main(int argc, char * argv[])
{
	FILE *urandom;
	unsigned int seed;

	urandom = fopen ("/dev/urandom", "r");
	fread (&seed, sizeof (seed), 1, urandom);

	srand (seed); /* seed the pseudo-random number generator */
    long nb;
    int size = 26; //Longueur des clef, adaptable
    int i, z; //pour deux boucles lors de la génération des clefs
    int octet = 0;
    
    FILE *PF1;
    
    //Test des arguments, 2 obligatoires
    if(argc != 3) {
        help(argv[0]);
        return 1;
    }
    
    //Conversion en long et verificaton 
    nb = atol(argv[1]);
    if(nb == 0) {
        printf("Merci d'entrer un nombre valide!\n");
        help(argv[0]);
        return 1;
    }
    
    //Creation du fichier... ou non
    PF1 = fopen(argv[2], "w");
    if (PF1 == NULL) {
        printf("Impossible de créer le fichier %s\n", argv[2]);
        return 1;
    }
    
    
    printf("Génération de %ld clef WPA pour Livebox\n", nb);
    
    
    /*
    Génération des clefs WPA, les boucles partent de 1 pour simplifier 
    et on affiche le compteur tous les 100.000 clefs crées
    On pourait optimiser les I/O ici: mettre 10000 clefs dans un buffer et l'écrire dans le fichier dès qu'il est plein
    */
    //srand(time(NULL));
    
    for(z = 1; z <= nb; z++) {
        for (i = 1; i <= size/2; i++) {
            octet = rand() % 256;
            fprintf(PF1,"%02X", octet); //Affichage en hexadecimal
        }
        if(z % 100000 == 0) {
            printf("%d clef générées\n", z);
        }
        fprintf(PF1,"\n");
    }
    
    fclose(PF1);
    
    return 0;
}

Copie ça dans un fichier generator.c et compile-le avec la commande suivante :

gcc generator.c -o generator

Tu peux modifier la longueur des clés dans le code (avant compilation) ou modifier le programme pour la donner en argument.

C'est ça que tu voulais ? smile

PS : je déplace ton topic dans la section "Dictionnaires pour le crack WPA", c'est + sa place

Hors Ligne

Annonce

Visitez la boutique Wifi-highpower.com, votre revendeur agr Alfa Network: du matriel Wifi slectionn, cartes Wifi USB Awus036h et Awus036nh, antennes omnis, yagis, panel, amplis wifi, accessoires...

Pied de page des forums


Le coin des bonnes affaires, achats informatiques:


|   Alfa 1000 mW AWUS036H   |    Linksys WRT54GL   |    Misco, informatique   |   
 |    Ebay   |    PC portables   |    PC Gamers & Tuning   |    Cles USB   |   
|   Disques durs externes 2 To   |   
|   Wifi-highpower.com   |   


Server Stats - [ Generated in 0.023 seconds ]   Forum Stat - [ Most users ever online on the forum was : 150 on 20-09-2009 17:06:59 ]