From wegwerf4 at gmx.de Mon Aug 23 18:31:00 2010 From: wegwerf4 at gmx.de (wegwerf4 at gmx.de) Date: Mon, 23 Aug 2010 18:31:00 +0200 Subject: Passphrase vergessen - bash-script und brute force Message-ID: <20100823163059.GC3515@ekaiser.de> Hallo Liste, ich habe meine passphrase vergessen, erinnere aber noch soviel, dass eine Suche per brute force Sinn macht. Ich habe nun folgenden Effekt, den ich nicht verstehe: Ich habe eine Wortliste erstellt und wenn ich sie durchsehen lasse, dann läuft das selbe script viel langsamer, wenn ich es auf eine passphrase ansetze, die es schließlich findet. Wenn ich es aber auf meinen verlorene passphrase ansetze, dann rauscht es schnell durch, findet aber die richtige passphrase nicht. Der Effekt ist etwa in der Größenordnung: 9 Sekunden vs. unter 1 Sekunde bei 40 passphrasen. Ich kopiere hier mal das Skript rein, ohne den Timer, vielleicht hat jemand eine Idee. ------------------------------------------------------------ #!/bin/bash echo $1 zaehler=0 datei=zahl dir='.gnupg' homedir='/home/[user]/'$dir while read -r line do gpg --batch -q --homedir $homedir --yes -o $datei.txt --passphrase $line --decrypt $datei.gpg erfolg=$? let zahler+=1 echo $zahler,$line,$erfolg if [ $erfolg -eq 0 ]; then echo "Erfolg: $line"; exit 0; fi done < $1 echo "nicht Erfolg" -------------------------------------------------------------------- Vielen Dank im voraus Erwin