#1 Le 13/10/2019, à 09: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, à 09: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
Hors ligne
#3 Le 13/10/2019, à 09: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, à 09:41)
Hors ligne
#4 Le 13/10/2019, à 10: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, à 10:16)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( 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, à 12: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, à 13: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, à 13: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, à 13:28)
Hors ligne
#8 Le 13/10/2019, à 15: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, à 15: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, à 18: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, à 18:18
- Nuliel
Re : Quand on débute en ligne de commande....
Relis mon #9
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, à 18:24)
Hors ligne
#12 Le 14/10/2019, à 18:19
- GroToTo
Re : Quand on débute en ligne de commande....
Voui...vais faire ça....
Hors ligne
#13 Le 14/10/2019, à 18: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, à 18: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, à 18: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, à 18: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, à 18: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
Content que tu aies trouvé.
Hors ligne