Il s'agit de la commande fcrackzip qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
fcrackzip - un cracker de mot de passe Zip gratuit/rapide
SYNOPSIS
fcrackzip [-bDBchVvplum2] [--brute-force] [--dictionnaire] [--benchmark] [--charset
jeu de caractères] [--help] [--validate] [--verbose] [--init-password string/path] [--length
min-max] [--use-unzip] [--nom de la méthode] [--modulo r/m] fichier...
DESCRIPTION
fcrackzip recherche chaque fichier zip donné pour les fichiers cryptés et essaie de deviner le mot de passe.
Tous les fichiers doivent être cryptés avec le même mot de passe, plus vous fournissez de fichiers, plus le
mieux.
OPTIONS
-h, --Aidez-moi
Imprime le numéro de version et (espérons-le) quelques informations utiles.
-dans, --verbeux
Chaque -v rend le programme plus détaillé.
-b, --Force brute
Sélectionnez le mode force brute. Ceci essaie toutes les combinaisons possibles des lettres que vous
spécifier.
-RÉ, --dictionnaire
Sélectionnez le mode dictionnaire. Dans ce mode, fcrackzip lira les mots de passe d'un fichier,
qui doit contenir un mot de passe par ligne et doit être trié par ordre alphabétique (par exemple
en utilisant sort(1)).
-c, --jeu de caractères spécification de jeu de caractères
Sélectionnez les caractères à utiliser dans le craquage par force brute. Doit être l'un des
a inclure tous les caractères minuscules [az]
A inclure tous les caractères majuscules [AZ]
1 inclure les chiffres [0-9]
! inclure [!:$%&/()=?{[]}+*~#]
: les caractères suivants jusqu'à la fin de la spé-
chaîne de cification sont inclus dans le jeu de caractères.
De cette façon, vous pouvez inclure n'importe quel caractère sauf binaire
null (au moins sous unix).
Par exemple, a1:$% sélectionne les caractères minuscules, les chiffres et le dollar et le pourcentage
signes.
-p, --init-mot de passe un magnifique
Définir le mot de passe initial (de démarrage) pour la recherche par force brute sur un magnifiqueou utilisez le
fichier avec le nom un magnifique pour fournir des mots de passe pour la recherche dans le dictionnaire.
-l, --longueur min max]
Utilisez un mot de passe initial de longueur min et vérifiez tous les mots de passe jusqu'aux mots de passe de
longueur max (inclus). Vous pouvez omettre le paramètre max.
-tu, --use-unzip
Essayez de décompresser le premier fichier en appelant unzip avec le mot de passe deviné. Cette
élimine les faux positifs lorsqu'il n'y a pas assez de fichiers fournis.
-m, --méthode prénom
Utilisez le numéro de méthode "nom" au lieu de la méthode de craquage par défaut. L'interrupteur --Aidez-moi
imprimera une liste des méthodes disponibles. Utilisation --référence pour voir quelle méthode fait
fonctionnent mieux sur votre machine. Les prénom peut aussi être le numéro de la méthode à utiliser.
-2, --modulo r / m
Calculez seulement r/m du mot de passe. Pas encore pris en charge.
-B, --référence
Faites un petit benchmark, la sortie n'a presque aucun sens.
-V, --valider
Faites quelques vérifications de base pour savoir si le cracker fonctionne.
ZIP MOT DE PASSE BASIQUE
Avez-vous déjà mal tapé un mot de passe pour décompresser ? Unzip a réagi assez rapidement avec « incorrect
le mot de passe, sans décrypter l'intégralité du fichier. Alors que l'algorithme de cryptage utilisé par zip
est relativement sûr, PK a rendu la fissuration facile en fournissant des crochets très rapides
vérification du mot de passe, directement dans le fichier zip. Les comprendre est crucial pour zip
craquage de mot de passe :
Pour chaque mot de passe essayé, les douze premiers octets du fichier sont déchiffrés.
Selon la version de zip utilisée pour crypter le fichier (nous y reviendrons plus tard), le premier
dix ou onze octets sont aléatoires, suivis d'un ou deux octets dont les valeurs sont stockées
ailleurs dans le fichier zip, c'est-à-dire sont connus à l'avance. Si ces derniers octets n'ont pas le
valeur correcte (connue), le mot de passe est définitivement faux. Si les octets sont corrects, le
Mot de passe pourrait être correct, mais la seule méthode pour le savoir est de décompresser le fichier et
comparer la longueur non compressée et les crc.
Les versions antérieures de pkzip (1.xx) (et, accessoirement, de nombreux clones zip pour d'autres
systèmes !) stockait deux octets connus. Ainsi, le taux d'erreur était d'environ 1/2^16 = 0.01 %. PKWARE
« amélioré » (intéressant ce que l'industrie appelle amélioré) la sécurité de leur format de seulement
incluant un octet, de sorte que la possibilité de faux mots de passe est désormais portée à 0.4%.
Malheureusement, il n'y a pas vraiment de moyen de distinguer un octet de deux formats d'octets, donc nous
doivent être conservateurs.
BRUTE FORCE MODE
Par défaut, la force brute démarre au mot de passe de départ donné, et essaie successivement tout
combinaisons jusqu'à ce qu'elles soient épuisées, en imprimant tous les mots de passe qu'il détecte, ensemble
avec un indicateur d'exactitude approximatif.
Le mot de passe de démarrage donné par le -p commutateur détermine la longueur. fcrackzip ne sera pas
augmente actuellement la longueur du mot de passe automatiquement, à moins que le -l l'interrupteur est utilisé.
DICTIONNAIRE MODE
Ce mode est similaire au mode force brute, mais au lieu de générer des mots de passe à l'aide d'un
étant donné un ensemble de caractères et une longueur, les mots de passe seront lus à partir d'un fichier que vous avez
à préciser à l'aide du -p interrupteur.
CP MASQUE
Un masque CP est une méthode pour masquer des images ou des parties d'images à l'aide d'un mot de passe. Ces
les images obscurcies peuvent être restaurées même lorsqu'elles sont enregistrées sous forme de fichiers JPEG. Dans la plupart de ces fichiers, le
le mot de passe est en fait caché et peut être décodé facilement (en utilisant l'un des nombreux
visionneuse et programmes de masquage, par exemple xv). Si vous convertissez l'image, le mot de passe, cependant, est
perdu. Les masquecp La méthode crack peut être utilisée pour forcer ces images par force brute. Au lieu d'un zip
fichier vous fournissez la partie obscurcie (et rien d'autre) de l'image dans le PPM-Format d'image
(xv et d'autres téléspectateurs peuvent facilement le faire).
Notre masquecp ne peut gérer qu'un mot de passe composé de lettres majuscules, alors assurez-vous de
fournir le --jeu de caractères A ou option équivalente, accompagnée d'une initialisation appropriée
mot de passe.
EXEMPLES
fcrackzip -c a -p aaaaaa exemple.zip
vérifie les fichiers cryptés dans sample.zip pour tous les mots de passe à 6 caractères minuscules
(aaaaaa... abaaba... ghfgrg... zzzzzz).
fcrackzip --méthode masquecp --jeu de caractères A --init AAAA test.ppm
vérifie l'image obscurcie test.ppm pour tous les mots de passe à quatre caractères.
fcrackzip -D -p mots de passe.txt exemple.zip
vérifier chaque mot de passe répertorié dans le fichier mots de passe.txt.
PERFORMANCE
fzc, qui semble être largement utilisé comme cracker de mot de passe rapide, prétend faire 204570
contrôles par seconde sur ma machine (mesurés sous plain dos sans gestionnaire de mémoire).
fcrackzip, étant écrit en C et non en assembleur, est naturellement plus lent. Mesuré sur un
unix légèrement chargé (même machine), c'est 12% plus lent (le compilateur utilisé était pgcc,
de http://www.gcc.ml.org/).
Pour y remédier un peu, j'ai converti de petites parties du noyau de chiffrement en assembleur x86 (il
compilera toujours sur des machines non x86), et maintenant c'est environ 4 à 12 % plus rapide que fzc
(encore une fois, le fcrackzip les performances ont été mesurées sous un système d'exploitation multitâche, il y a donc
inévitablement des erreurs de mesure), il ne devrait donc pas y avoir de raison tentante de passer à
d'autres programmes.
D'autres améliorations sont certainement possibles : fzc a pris 4 ans pour se mettre en forme, tandis que
fcrackzip a été piraté en moins de 10 heures. Et pour ne pas oublier que vous avez la source,
tandis que d'autres programmes (comme fzc), même venir en tant que crypté .exe fichier (peut-être parce que leur
les programmeurs ont peur que d'autres personnes puissent jeter un œil à leur manque de programmation
compétences? personne ne sait...)
RAISONNEMENT
La raison pour laquelle j'ai écrit fcrackzip était ne pas pour avoir le cracker zip le plus rapide disponible, mais pour
fournir un portable, gratuitement (Donc extensible), mais reste vite cracker le mot de passe zip. j'étais
vraiment énervé avec ces zipcrackers stupides et non extensibles qui étaient soit lents, étaient trop
limité, ou ne fonctionnerait pas en arrière-plan (disons, sous unix). (Et vous ne pouvez pas les exécuter sur
votre ultra-rapide 600Mhz Alpha).
Utilisez fcrackzip en ligne en utilisant les services onworks.net