Hallo Maximilian Gerlach,
dear Maximilian Gerlach,

* [EMAIL PROTECTED] wrote/schrieb:

> > Gibt es eigentlich einen Ersatz oder Wrapper f�r unzip, der "einfach so"
> > auch kennwortgesch�tzte Archive entpackt?
> Mal 'unp' probiert? Bin mir nicht sicher, wie der mit Kennwortdingern
> ugmeht..

So wie erwartet: Er fragt nach dem Kennwort. Ich habe aber grade selbst
nochmal was zusammengekloppt, das sogar funktioniert.

#!/bin/sh

# Script: brute-unzip.sh

ZIPFILE=$1

FCRACKZIP=/home/martin/bin/fcrackzip
# http://www.goof.com/pcg/marc/fcrackzip.html

OUTPUT=`$FCRACKZIP -c 1 -b -p 00000 -l 5-6 -u $ZIPFILE`

echo $OUTPUT | grep '^PASSWORD FOUND!!!!: pw ==' >/dev/null
# PASSWORD FOUND!!!!: pw == 72518

if [ $? -eq 0 ]
then
        # Kennwort gefunden
        PW=`echo $OUTPUT | awk '{print $NF}'`
        PWOPT=" -P $PW "
        unzip $PWOPT $ZIPFILE
else
        echo "Password for $ZIPFILE not cracked. Sorry."
        exit 1
fi


Der Haken dabei ist nat�rlich die Zeit, die es dauert, so ein Kennwort per
Brute Force zu finden. H�tte man mehrere ZIPs, auf denen man gleichzeitig
herumackert, lie�e sich das drastisch verk�rzen. Ich habe erstmal den Pool
f�r Brute-Force so weit eingeschr�nkt, da� er zum Kennwort der Bagle-Viren
pa�t.

Irgendwie macht das aber alles keinen Spa�.

-martin

-- 
+-------------------------+------------------------+
| Martin Schmitt          | Schmitt Systemberatung |
| http://www.scsy.de/~mas | http://www.scsy.de     |
+-------------------------+------------------------+
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an