Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/10/2019, à 10:09

GroToTo

Quand on débute en ligne de commande....

Bonjour!

Me voici rendu à un exercice de cracking (oui, c'est bien un exercice).

Je dois utiliser JohnTheRipper pour trouver le mot de passe d'une archive au format zip.

Sur mon ubuntu 18.04, j'ai donc installé JTR.

sudo apt update
sudo apt install snapd
sudo snap install john-the-ripper

J'ai par ailleurs mis à jour mon path :

export PATH="$SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu"
export LD_LIBRARY_PATH="$SNAP/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH=$SNAP_LIBRARY_PATH:$LD_LIBRARY_PATH

Cependant, la commande "zip2john" reste introuvable.

whereis zip2john which -a zip2john
zip2john:
which: /usr/bin/which /bin/which /usr/share/man/man1/which.1.gz
whereis: bad usage
Exécutez « whereis --help » pour obtenir des renseignements complémentaire

Le contenu de mon path :

PATH | tr : \\n
/usr/sbin
/usr/bin
/sbin
/bin
/usr/local/sbin
/usr/local/bin
/usr/sbin
/usr/bin
/sbin
/bin
/usr/games
/usr/local/games
/snap/bin
zip2john
zip2john : commande introuvable
./zip2john
bash: ./zip2john: Aucun fichier ou dossier de ce type

Sauriez-vous m'indiquer ce que j'ai raté?
D'avance, merci.
Thomas

Hors ligne

#2 Le 13/10/2019, à 10:29

lynn

Re : Quand on débute en ligne de commande....

Bonjour,

Pas besoin de s'embêter avec tout ça...

Tu installes via snap :

sudo snap install john-the-ripper

Par les dépôts officiels :

sudo apt install john

Pour le lancer :

john [ paramètres ] /le/chemin/de/l'/archive

«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

En ligne

#3 Le 13/10/2019, à 10:40

Nuliel

Re : Quand on débute en ligne de commande....

Oui, c'est bien complexe ton affaire!
Perso je récupère plutôt john the ripper version jumbo depuis le site officiel. Ca me permet d'avoir une version très récente.

Sinon il existe aussi fcrackzip ou yazc par exemple qui peuvent être plus simples je trouve. fcrackzip est dans les dépôts d'ailleurs.

Dernière modification par Nuliel (Le 13/10/2019, à 10:41)

Hors ligne

#4 Le 13/10/2019, à 11:15

ar barzh paour

Re : Quand on débute en ligne de commande....

bon je suis un peu en retard à répondre !!!!!!
voir entre autres
https://doc.ubuntu-fr.org/tutoriel/script_shell

man bash
man whereis

which ?

man which

zip2john est un exécutable ?

pour voir où se trouve ce fichier

find / -name "*zip2john*" 2>/dev/null

Dernière modification par ar barzh paour (Le 13/10/2019, à 11:16)


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne

#5 Le 13/10/2019, à 13:27

GroToTo

Re : Quand on débute en ligne de commande....

Bonjour,
merci à tous, je vais essayer tout ça et je vous tiens au courant!
Tom

Hors ligne

#6 Le 13/10/2019, à 14:01

GroToTo

Re : Quand on débute en ligne de commande....

Ahum...échec cuisant.
En fait le fichier contient des MP3, je le vois avec le gestionnaire d'archives.

Mais rien n'y fait :

fcrackzip -v -c -u aA1 -l 1-7 toto.zip 
skipping 'aA1': No such file or directory
'toto.zip' is not encrypted, skipping
no usable files found

Comprends pas....

Hors ligne

#7 Le 13/10/2019, à 14:26

Nuliel

Re : Quand on débute en ligne de commande....

Ah, faut bien respecter ce qui est indiqué dans le manuel, et pourquoi pas alors aller chercher avec "exemples fcrackzip", ou encore mieux "examples fcrackzip"

Alors pour utiliser fcrackzip:
-v : pas obligatoire, surtout s'il n'y a pas grand chose dans l'archive
-c : charset, c'est important pour limiter le nombre d'essais. Ici tu veux les lettres (majuscules comme minuscules) et les chiffres donc aA1 doit être à la suite de -c (et non après -u)
-l 1-7: pour la longueur, c'est une bonne chose
-u: ok pour ce paramètre

'toto.zip' is not encrypted, skipping me pose question. Il est bien chiffré?

Dernière modification par Nuliel (Le 13/10/2019, à 14:28)

Hors ligne

#8 Le 13/10/2019, à 16:12

GroToTo

Re : Quand on débute en ligne de commande....

Voui, un mot de passe est demandé à l'extraction.
J'ai relancé la commande :

fcrackzip -u -b -l 1-10 -c aA1! toto.zip 

Ça tourne! Y a plus qu'à.
Merci de votre patience.
Thomas

Hors ligne

#9 Le 13/10/2019, à 16:33

Nuliel

Re : Quand on débute en ligne de commande....

Ca aurait pu être bien de tester d'abord seulement les minuscules, avant les chiffres, les majuscules et les caractères spéciaux (parce que là ça peut être long)

Hors ligne

#10 Le 14/10/2019, à 19:16

GroToTo

Re : Quand on débute en ligne de commande....

Bonsoir, pour info, craquage toujours en cours!.....

Hors ligne

#11 Le 14/10/2019, à 19:18

Nuliel

Re : Quand on débute en ligne de commande....

big_smile big_smile big_smile
Relis mon #9 big_smile

Vu que c'est un exercice, tente juste les chiffres déjà, et ensuite juste les lettres minuscules, avec pas plus de 7 caractères.

Dernière modification par Nuliel (Le 14/10/2019, à 19:24)

Hors ligne

#12 Le 14/10/2019, à 19:19

GroToTo

Re : Quand on débute en ligne de commande....

Voui...vais faire ça....

Hors ligne

#13 Le 14/10/2019, à 19:22

GroToTo

Re : Quand on débute en ligne de commande....

Juste une question en passant :
Si je tape la commande

fcrackzip -u -b -l 1-6 -c a1 toto.zip 

Comment linux va t-il répondre? M'afficher le mot de passe?

Hors ligne

#14 Le 14/10/2019, à 19:25

Nuliel

Re : Quand on débute en ligne de commande....

Sinon attaque par dictionnaire, mais faut un dictionnaire.
Par curiosité il vient de quel site ce challenge?

Oui, s'il trouve le mdp, il va te l'afficher.
Commence seulement par les chiffres, puis ensuite les lettres minuscules (pas les deux en même temps)

Hors ligne

#15 Le 14/10/2019, à 19:30

GroToTo

Re : Quand on débute en ligne de commande....

Bah c'est un défi lancé par un de mes collègues.....un jeu à la con....
Mais le but est de me faire découvrir Linux surtout....je prépare l'installation d'un poste Linux 18.04 pour une équipe de développeurs.
Et je pars de loin...mais notre titulaire est en burn-out....faut bien s'y coller.

Hors ligne

#16 Le 14/10/2019, à 19:30

GroToTo

Re : Quand on débute en ligne de commande....

J'ai fait un exemple pour rire :

tom@tom-CM6731-CM6431-CM6331:~/Bureau$ fcrackzip -u -b -l 1-6 -c 1 Commandes.txt.zip 


PASSWORD FOUND!!!!: pw == 1
tom@tom-CM6731-CM6431-CM6331:~/Bureau$ 

Hors ligne

#17 Le 14/10/2019, à 19:38

Nuliel

Re : Quand on débute en ligne de commande....

Je vois pas en quoi ça te fait découvrir Linux de casser une archive zip. Il y a bien d'autres choses qui sont plus utiles et efficaces.

Ah tiens, commencer par les chiffres c'était une bonne idée big_smile

Content que tu aies trouvé.

Hors ligne