Auteur Sujet: [Crunch] Type de caractrère  (Lu 12496 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne ´BlAdE´

  • Membre Junior
  • *
  • Messages: 17
  • +0/-0
[Crunch] Type de caractrère
« le: 25 juin 2013 à 19:42:42 »
Bonjour,
Je cherche à générer un dico de 22 caractères hexa sans avoir 2 caractères successif similaire, comment gérer ce dernier point ?
Ceci n'est pas du tout adapté:

crunch 22 22 ABCDEF0123456789 > test
Merci pour vos réponses!

Hors ligne h4ckr0

  • Membre Junior
  • *
  • Messages: 35
  • +4/-1
Re : [Crunch] Type de caractrère
« Réponse #1 le: 25 juin 2013 à 21:35:07 »
Bonjour,

Ce n'est pas possible avec crunch il me semble, en revanche avec un petit script fait maison, cela peut fonctionner, ce n'est pas très très long à coder qui plus est.
Je ne trouve plus le mien, mais je te conseil de poster dans la section "recherche de script" si tu ne veux/peux pas le coder toi même.

( Ne soit pas trop vilain avec ta Livebox hein ;) )

Hors ligne platon-y

  • Membre sérieux
  • ***
  • Messages: 358
  • +19/-4
  • *CCCP*
    • hackoibon
Re : [Crunch] Type de caractrère
« Réponse #2 le: 25 juin 2013 à 22:57:53 »
bonsoir crunch je sais plus mais sur le forum BT y avait la soluce,  :)
https://pctamalou.fr/hackoibon/
Comment peut-on accepter la liberté sans libération?
Je sais juste que "rebelle" plus "lion" donne le mot "rébellion"

Hors ligne firefox_20

  • Membre régulier
  • **
  • Messages: 56
  • +2/-0
Re : [Crunch] Type de caractrère
« Réponse #3 le: 26 juin 2013 à 07:26:20 »
Le forum Backtrack n'est plus disponible  ;) mais comme l'a dit h4ckr0, le faire soi même est relativement simple  :) , et puis cela te fera un bon exercice   :D
"Il n'y a que deux sortes de langages de programmation: ceux dont les gens disent toujours du mal et ceux que personne n'utilise."
                               Bjarne Stroustrup.

Hors ligne ´BlAdE´

  • Membre Junior
  • *
  • Messages: 17
  • +0/-0
Re : [Crunch] Type de caractrère
« Réponse #4 le: 26 juin 2013 à 16:11:31 »
Ok merci, du coup pour coder tout ceci je pars sur quoi ? un langage particulier ? Je risque de devoir faire un grand écart pour arriver à mon but, une piste pour commencer ?

@h4ckr0: J'ai déjà dû rétablir celui de l'étiquette, celui que j'avais mis était trop complexe  :D

Sinon la logique voudrait que j'en créé un comme indiqué plus haut puis supprimer toutes les lignes contenant 2 caractère successifs similaires...
« Modifié: 26 juin 2013 à 16:26:22 par ´BlAdE´ »

Hors ligne firefox_20

  • Membre régulier
  • **
  • Messages: 56
  • +2/-0
Re : [Crunch] Type de caractrère
« Réponse #5 le: 26 juin 2013 à 16:25:32 »
Pour le langage, je dirais n'importe lequel du moment que tu peux écrire dans un  fichier, et puis je pense qu'il faut juste manipuler le tableau de caractères avec quelques petites boucles for puis tu le mets dans un fichier... Je pense que je vais aussi me faire ce petit exercice, il risque d'être intéressant
« Modifié: 26 juin 2013 à 16:27:12 par firefox_20 »
"Il n'y a que deux sortes de langages de programmation: ceux dont les gens disent toujours du mal et ceux que personne n'utilise."
                               Bjarne Stroustrup.

Hors ligne ´BlAdE´

  • Membre Junior
  • *
  • Messages: 17
  • +0/-0
Re : [Crunch] Type de caractrère
« Réponse #6 le: 26 juin 2013 à 16:36:33 »
J'ai trouvé ceci sur le net (merci à l'auteur)
//made by karabaja4

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

int main(int argc, char** argv)
{
    char format[10];

    unsigned long long last = 0;
    unsigned long long i;

    if ((argc != 2) || (atoi(argv[1]) > 16)) {
        printf("\n hex wordlist generator - by karabaja4\n\n");
        printf(" usage: ./hwg n > wordlist.txt\n");
        printf(" n - number of digits (max 16)\n\n");
        exit(0);
    }
   
    sprintf(format, "%s%s%s", "%0", argv[1], "llx\n"); //linux (gcc)
    //sprintf(format, "%s%s%s", "%0", argv[1], "I64x\n"); //windows (mingw)
   
    for (i = 0; i < atoi(argv[1]); i++)
    last = ((last + 1) * 16) - 1;

    for (i = 0; i < last; i++) printf(format, i);
    printf(format, last);

    return 0; //hooray!
}

C'est pas du chinois mais presque pour moi, je l'adapte pour 22 caractères mais pour l'heure ca fonctionne exactement comme crunch

Hors ligne firefox_20

  • Membre régulier
  • **
  • Messages: 56
  • +2/-0
Re : [Crunch] Type de caractrère
« Réponse #7 le: 26 juin 2013 à 17:00:06 »
Ce programme a été ecrit en C et il n'a pas adapté son code à ton problème... Si tu veux je peux t'en faire un et te le donner...
"Il n'y a que deux sortes de langages de programmation: ceux dont les gens disent toujours du mal et ceux que personne n'utilise."
                               Bjarne Stroustrup.

Hors ligne ´BlAdE´

  • Membre Junior
  • *
  • Messages: 17
  • +0/-0
Re : [Crunch] Type de caractrère
« Réponse #8 le: 26 juin 2013 à 17:07:52 »
Attend j'ai peut-être une piste: une option de crunch semble peut-être adaptée mais demande un travail à la "con" au début:
root@kali-laptop:~# echo "1" > test && echo "A" >> test && echo "2" >> test
root@kali-laptop:~# cat test
1
A
2
root@kali-laptop:~# crunch 1 1 -q test
Crunch will now generate approximately the following amount of data: 24 bytes
0 MB
0 GB
0 TB
0 PB
Crunch will now generate the following number of lines: 6
12A
1A2
21A
2A1
A12
A21

Qu'en penses-tu ? Il n'a jamais utiliser 2 fois le même caractère mais semble l'avoir utiliser à toutes les positions non ?

EDIT: Indispo 1h le temps de changer de machine. On en reparle après si tu es toujours là !
« Modifié: 26 juin 2013 à 17:09:25 par ´BlAdE´ »

Hors ligne firefox_20

  • Membre régulier
  • **
  • Messages: 56
  • +2/-0
Re : [Crunch] Type de caractrère
« Réponse #9 le: 26 juin 2013 à 17:13:31 »
En effet, ça me parait bon, il a utilisé tous les caractères sans les répéter... Je fais quand même le script ça va un peu m'amuser  ;D

EDIT : je suis sûr que ça marche j'ai essayé avec de nombreuses combinaisons et j'ai eu le résultat attendu
Le seul petit problème est que dans le cas de a et b

root@kali-laptop:~# echo "A" > test && echo "B" >> test
root@kali-laptop:~# cat test
A
B
root@kali-laptop:~# crunch 1 1 -q test
Crunch will now generate approximately the following amount of data: 24 bytes
0 MB
0 GB
0 TB
0 PB
Crunch will now generate the following number of lines: 6
AB
BA

alors qu'il devrait afficher :
A
B
AB
BA 

c'est le seul problème  :-\ mais je pense que tu es sur la bonne piste.   :)
« Modifié: 26 juin 2013 à 17:33:19 par firefox_20 »
"Il n'y a que deux sortes de langages de programmation: ceux dont les gens disent toujours du mal et ceux que personne n'utilise."
                               Bjarne Stroustrup.

Hors ligne ´BlAdE´

  • Membre Junior
  • *
  • Messages: 17
  • +0/-0
Re : [Crunch] Type de caractrère
« Réponse #10 le: 26 juin 2013 à 18:40:47 »
Par chance j'ai juste besoin des combinaisons a 3 caractères et pas celle de 2 et 1 ( dans mon exemple)
Et je pense que pour raisonner sur 1 ou 2 caractères, il doit falloir inscrire les 2 sur une meme ligne de fichier ou sur 2 lignes différentes. D'ou peut-etre l'utilité d'avoir 1 fichier par lettre et 1 par chiffre puis jouer avec cat pour pré-macher le boulot de crunch.
A tester un autre jour, ma kali est inaccessible pour l'heure.
« Modifié: 26 juin 2013 à 18:44:52 par ´BlAdE´ »

Hors ligne firefox_20

  • Membre régulier
  • **
  • Messages: 56
  • +2/-0
Re : [Crunch] Type de caractrère
« Réponse #11 le: 26 juin 2013 à 19:09:52 »
Pas de chance  :-\ ,  bon je cherche encore au pire je fais le script, je te tiendrai au courant...
"Il n'y a que deux sortes de langages de programmation: ceux dont les gens disent toujours du mal et ceux que personne n'utilise."
                               Bjarne Stroustrup.

Hors ligne ´BlAdE´

  • Membre Junior
  • *
  • Messages: 17
  • +0/-0
Re : [Crunch] Type de caractrère
« Réponse #12 le: 26 juin 2013 à 20:53:13 »
Après réflexion, çà ne va pas, je n'ai pas le résultat "A2A" entre autre.
Je retourne aux recherches.
Bonne soirée

Wang Xiang Zhai

  • Invité
Re : [Crunch] Type de caractrère
« Réponse #13 le: 28 juin 2013 à 22:31:55 »
bonjour,

pas deux caractères successifs, similaires.

crunch 22 22 abc -d 1@
« Modifié: 28 juin 2013 à 22:41:13 par Wang Xiangzhai »

Hors ligne ´BlAdE´

  • Membre Junior
  • *
  • Messages: 17
  • +0/-0
Re : [Crunch] Type de caractrère
« Réponse #14 le: 01 juillet 2013 à 21:18:05 »
le nombre de possibilités est bien trop grand et bon nombre des resultats ne semble pas ressembler a la "syntaxe" de clé wpa... merci des infos. je regarde du côté des rainbow table. merci pour vos aides
« Modifié: 01 juillet 2013 à 21:30:15 par ´BlAdE´ »