9 votes

Comment puis-je récupérer un mot de passe zip en utilisant CUDA (GPU) ?

Comment puis-je récupérer un mot de passe zip sur linux en utilisant CUDA (GPU). Au cours des deux derniers jours, j'ai essayé d'utiliser "fcrackzip" mais c'est trop lent

Il y a quelques mois, j'ai vu une application qui peut utiliser le GPU / CUDA et obtenir un grand gain de performance par rapport au CPU.

Si la force brute n'est pas possible en utilisant cuda, s'il vous plaît dites-moi quelle est la meilleure application pour effectuer une attaque par dictionnaire et où je peux trouver le meilleur (plus grand) dictionnaire.

Cordialement

2voto

Iliyan Bobev Points 121

Selon cet article, l'utilisation de CUDA pour la force brute contre ZIP est possible, mais je n'ai pas encore trouvé d'application gratuite. La difficulté d'utiliser CUDA pour ZIP est que la tentative "forcée" ne consiste pas en un seul calcul comme dans le brute-forcing de hash, mais nécessite la lecture du fichier zip et une tentative de décryptage. Pour utiliser CUDA, vous devrez virtualiser ce processus - charger le zip dans la mémoire du GPU, réécrire la méthode de décryptage dans un code exécutable par le GPU, évaluer le résultat de manière dynamique.

Veuillez partager si vous avez trouvé une solution vous-même.

0voto

Anonymous Points 21

Avez-vous essayé une table arc-en-ciel précalculée ?

Sauf si votre mot de passe est long ou si votre code postal utilise un hachage spécial (c'est-à-dire, salé), cela devrait suffire si vous êtes prêt à télécharger un énorme fichier torrent.

Ici sont quelques endroits où vous pouvez télécharger.

En passant, le téléchargement d'une table arc-en-ciel ophcrack et la mise en évidence de la faiblesse du hachage de notre application web critique ont convaincu mon gestionnaire de SW de convenir que nous devions saler de manière non triviale nos hachages.

0voto

Vitor Ramos Points 1

Vous pouvez extraire les hashs du fichier .zip et utiliser hashcat pour les cracker avec le GPU. Pour extraire les hashs, vous pouvez utiliser un outil comme zip2john de john the ripper.

Vous pouvez trouver des binaires précompilés des deux programmes ici :

https://hashcat.net/hashcat/

https://www.openwall.com/john/

Exemple :

./zip2john fichier.zip > hashs.txt

Ensuite, mettez-le dans le format d'entrée approprié pour hashcat :

https://hashcat.net/wiki/doku.php?id=example_hashes

Enfin, exécutez hashcat :

./hashcat -a 3 -m 17225 .\hashs.txt

Le paramètre -m correspondant est également disponible dans le lien ci-dessus.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X