Bonjour,
Une commande bash me renvoi des lignes.
Je voudrais simplement savoir comment traiter chaque ligne dans un while, ou plus précisement comment récupérer la valeur de chaques lignes.
Si vous pouviez m'aider :)
Merci ;)
Version imprimable
Bonjour,
Une commande bash me renvoi des lignes.
Je voudrais simplement savoir comment traiter chaque ligne dans un while, ou plus précisement comment récupérer la valeur de chaques lignes.
Si vous pouviez m'aider :)
Merci ;)
Où, quand, pourquoi, comment, dans quel but, ...? lignes?Citation:
Une commande bash me renvoi des lignes.
Sur mon shell, une commande `john -i -stdout` qui permet de sortir toutes les combinaisons possibles de mots de passes sur la sortie standart :)Citation:
Envoyé par J&B
C'est pour un challenge, ne vous inquiétez pas ;)
Code:
1
2
3
4
5
6
7
8
9
10
11
12 int main(int argc, char ** argv){ char txt[] = argv[1]; for( int i = 2 ; i < argc ; i++ ){ switch(argv[i]){ case "-i" : .... } } ....... }
Merci pour ce code, mais je ne pense pas que tu as bien compris.
En fait j'ai un soft "vnccrack", qui demande deux arguments : une wordlist et un fichiers avec des infos sur la connection vnc à cracker (je rapelle que c'est pour un challenge).
Seulement, la wordlist ne suffit pas, donc j'ai pensé intégrer la commande de John The Ripper `john -i -stdout` qui sort toutes les combinaisons de mots de passes possibles, un par ligne.
Ce que je n'arrive pas à faire, c'est récupérer chaque ligne (donc chaque mot de passe), puis le traiter (vérifier si c'est le bon).
As-tu compris ? :)
Merci ;)
je pense qu'il y à moyen en enregistrant toutes les possiblités dans un fichier texte donc de faire un prog en utilisant
et en mettant -monfichiertxt à la place de -stdout pour recuperer le fluxCode:system(char *commande)
Sachant que la commande `john -i -stdout` renvoi une infinité de mots de passe, je ne peux pas la mettre dans un fichier :?
Si tu fais un truc de ce genre
(je suis vraiment pas sûr de la syntaxe)Code:john -i -stdout | ton_prog
Alors il suffira de lire l'entrée standard dans ton_prog pour récupérer la sortie de john.
On m'a déjà parlé de ça, mais je n'avait pas eu plus d'explication.
Ça doit donc être ça, merci beaucoup !
Je vous tient au courant.
PS : la syntaxe est bonne ;)