Crunch -> Pattern
|
03-10-2016, 13h54
Message : #1
|
|
EvaExe
Newbie Messages : 9 Sujets : 3 Points: 2 Inscription : Sep 2016 |
Crunch -> Pattern
Bonjour a vous,
je feuillette internet depuis quelques heures déja, mais je n'ai pas trouvé de réponse claire a ma question, et le man de crunch..bha j'ai du mal C'est tres simple, Je souhaite généré un dico, (evidement..) cependant je veut qu'il respect un pattern précit, XXXX XXXX XX XXXX ou X est un char alphanumerique A-A a-a 0-9 en respectant les " " espace Est ce que qulqu'un aurait une piste ? Grand merci, |
|
03-10-2016, 16h34
Message : #2
|
|
EvaExe
Newbie Messages : 9 Sujets : 3 Points: 2 Inscription : Sep 2016 |
RE: Crunch -> Pattern
Apres encore quelques recherches, et discutions sur IRC,
je vais me lancer dans la création de ce script. |
|
03-10-2016, 16h54
(Modification du message : 03-10-2016, 20h16 par b0fh.)
Message : #3
|
|
b0fh
Membre actif Messages : 210 Sujets : 17 Points: 309 Inscription : Jul 2012 |
RE: Crunch -> Pattern
Code HASKELL :
import Control.Monad Code : ghc -O3 --make gogole.hs Code : $ ./gogole --@-- Code : $ ./gogole @%@ (Edité pour accepter plusieurs patterns en argument) |
|
03-10-2016, 17h57
(Modification du message : 03-10-2016, 18h01 par EvaExe.)
Message : #4
|
|
EvaExe
Newbie Messages : 9 Sujets : 3 Points: 2 Inscription : Sep 2016 |
RE: Crunch -> Pattern
Merci pour l'info !!
Jvais d'ab essayer de créer un script en C pour faire le job, mais je pense que ton idée sera bien meilleur, je testerais les deux Je vient de faire un petit bout de code, pour une clef a 5 Variable pouvant prendre 256 valeurs chacune je débute, ALORS ON NE SE MOQUE PAS !!! hain ! Code : char key0[4]; |
|
03-10-2016, 18h01
Message : #5
|
|
supersnail
Éleveur d'ornithorynques Messages : 1,609 Sujets : 71 Points: 465 Inscription : Jan 2012 |
RE: Crunch -> Pattern
Je crois que ton code ne compile pas :')
Sinon quitte à faire du C++ (coucou "cout" :>), autant utiliser std:tring plutôt que des tableaux de char. Et au passage, je vois pas trop quel algorithme t'essaies d'implémenter pour le coup. PS: essaie d'indenter ton code, c'est plus facile à lire pour nos yeux :p
Mon blog
Code : push esp ; dec eax ; inc ebp ; and [edi+0x41],al ; dec ebp ; inc ebp "VIM est merveilleux" © supersnail |
|
03-10-2016, 18h05
Message : #6
|
|
EvaExe
Newbie Messages : 9 Sujets : 3 Points: 2 Inscription : Sep 2016 |
RE: Crunch -> Pattern
En fait je voudrais créer une chaine de caractère de longeur 5 char qui prend tour a tour toute les valeurs possible sans redondances
ex : aaaaa baaaa bbaaa ..... zUw*9 Un algo de brute force pour faire simple; je vais regarder std:tring merci, |
|
03-10-2016, 18h11
(Modification du message : 04-10-2016, 15h28 par notfound.)
Message : #7
|
|
notfound
#!/usr/bin/env bash Messages : 687 Sujets : 47 Points: 271 Inscription : Sep 2012 |
RE: Crunch -> Pattern
Un petit bout de code en C, en récursif.
Ça faisait un bail que j'avais pas codé en C et j'avoue avoir galérer, donc ça vaut ce que ça vaut [spoiler] >>> gcc crunch_is_not_a_chocolat.c -o CRU -O3 ; time ./CRU 5 5 > /dev/null real 0m0.712s user 0m0.710s sys 0m0.000s Code C :
[/spoiler] |
|
03-10-2016, 19h49
(Modification du message : 03-10-2016, 19h56 par EvaExe.)
Message : #8
|
|
EvaExe
Newbie Messages : 9 Sujets : 3 Points: 2 Inscription : Sep 2016 |
RE: Crunch -> Pattern
Voila, j'ai fais un code lent mais fonctionelle,
J'ai absolument voullut terminer mon travaille avant de m'inspirer du votre En tout cas merci, [spoiler] Code C :
[/spoiler] |
|
04-10-2016, 00h37
Message : #9
|
|
EvaExe
Newbie Messages : 9 Sujets : 3 Points: 2 Inscription : Sep 2016 |
RE: Crunch -> Pattern
Nous voici enfin sur la ...fin
J'ai finalisé le script, optimisé (je crois xD) J'ai pu le pipe avec aircrack, (merci a gruik) il faut que le script sorte en cout ou stdout ect.. Du coup, je le poste, même si c'est nul, je suis fier de mwa ! Le script genere 18char alphanumérique pour creer une clef unique a chaque foi. Il suit le pattern suivant XXXX XXXX XXXX XX [spoiler] Code C :
[/spoiler] |
|
Utilisateur(s) parcourant ce sujet : 1 visiteur(s)