[gelöst]Batch Unrar mit Passwortliste
#1
geschrieben 23. Februar 2015 - 10:52
Ich bin hier gerade echt am verzweifeln.
Ich habe von meiner Ausbildung noch eine Festplatte voll mit Rar Datein und die Passwörter habe ich in einer Textdatei damals hinterlegt. Jetzt weis ich aber nicht mehr welches Passwort mit welcher Rar Datei funktioniert.
Ich habe schon einiges versucht mir selber eine Batch Datei die auf die Textdatei zugreift zu schreiben. Aber es funktioniert einfach nicht.
Andere Tools möchte ich ungern nutzen außer Batch.
Ich nutze Windows 8.1 64 Bit. Ich hoffe mir kann jemand weiterhelfen.
Vielen Dank im vorraus ^^.
Beste Grüße T-Bag
Anzeige
#2
geschrieben 23. Februar 2015 - 11:40
klingt etwas unwahrscheinlich !
#3
geschrieben 23. Februar 2015 - 13:41
#4
geschrieben 23. Februar 2015 - 13:48
// Mir schwirrt da gerade ein schöner Algorithmus durch den Kopf
// Ahh danke das erübrigt sich jetzt.
Ich gucke mal was ich tun kann
Dieser Beitrag wurde von Future010 bearbeitet: 23. Februar 2015 - 13:49
#5
geschrieben 23. Februar 2015 - 13:50
DiskCache=AllocateMemory(GetTotalAmountOfAvailableMemory);}
#6
geschrieben 23. Februar 2015 - 13:58
Zitat
Guter Einfall ! Ist sogar noch viel besser als umständlich was zu programmieren !
#7
geschrieben 23. Februar 2015 - 15:12
#8
geschrieben 23. Februar 2015 - 16:43
...
Ich würde mich für die Batch Lösung interessieren. Mal sehen was du so zurecht programmiert hast
Dieser Beitrag wurde von Future010 bearbeitet: 23. Februar 2015 - 16:44
#9
geschrieben 23. Februar 2015 - 16:55
Zitat (T-Bag: 23. Februar 2015 - 15:12)
DiskCache=AllocateMemory(GetTotalAmountOfAvailableMemory);}
#10
geschrieben 24. Februar 2015 - 17:26
#11
geschrieben 25. Februar 2015 - 12:09
Teil 1 einfaches entpacken:
Dazu muss der Dateipfad der Rar Datei angegeben werden. Im nächsten Schritt muss dann der Name der Datei eingegeben werden.
@echo off set /p datei2=Dateipfad eingeben: :start1 set /p datei1=datei Namen eingeben: :start2 set var1=1 for /f "tokens=%var1%" %%i in (%datei2%) do set pw1=%%i "C:\Program Files\WinRAR\UnRAR.exe" x -p%pw1% .\%datei1%.rar .\%datei1%-Archiv\ IF EXIST .\%datei1%-Archiv\* goto ende set /a var1=%var1%+1 pause goto start2 :ende echo Dateien gefunden ! pause goto start1
Teil 2 entpacken mit gegeben Passwort:
Hierzu muss im Skript der Dateipfad hinterlegt werden und zusätzlich das Passwort bekannt sein. Diese muss ebenfalls im Skript angegeben werden.
ACHTUNG Benutzername muss angepasst werden !
echo off
::for /f %%e in ('dir /s /b C:\Users\Future010\Desktop\testo\*.rar') do copy %%e "C:\Users\Future010\Desktop\testoo"
for %%i in (C:\Users\Future010\Desktop\testo\*.rar) do call :entpacken "%%i"
pause
goto :eof
pause
:entpacken
"C:\Program Files\WinRAR\UnRAR.exe" x -p1234 C:\Users\Future010\Desktop\testo\testo "C:\Users\Future010\Desktop\testo\"
goto :eof
pause
Teil 3 entpacken mit Passwortliste:
Ich denke, dass dies die meisten Leute interessiert. Dazu muss allerdings eine Passwortliste erstellt werden. Das Skript arbeitet dann die jeweilige Datei mit der Liste ab, dazu im Skript einfach die Datei hinterlegen.
Man kann die drei Skripte auch kombinieren...
@echo off
set datei2=liste.txt
:start1
::for /f %%e in ('dir /s /b C:\Users\Future010\Desktop\testo\*.rar') do copy %%e "C:\Users\Future010\Desktop\testoo"
set datei1=testo.rar
:start2
set var1=1
for /f "tokens=%var1%" %%i in (%datei2%) do set pw1=%%i
for %%i in (C:\Users\Future010\Desktop\testo\*.rar) do call :entpacken "%%i"
pause
goto :eof
pause
:entpacken
"C:\Program Files\WinRAR\UnRAR.exe" x -p%pw1% C:\Users\Future010\Desktop\testo\testo "C:\Users\Future010\Desktop\testo\"
IF EXIST .\%datei1%-Entpackt\* goto ende
set /a var1=%var1%+1
pause
goto start2
Weitere Hilfen:
- Anlegen eines Ordners auf dem Desktop "testo"
- Passwortliste erstellen im gleichen Verzeichnis, wie die RAR "liste"
- testo.rar erstellen (mit PW, 1234)
- Alle genannten Punkte können auch zusätzlich an das jeweilige System angepasst werden. Dazu bitte im jeweiligen Skript ändern...
Skript 1:
Teil 1.zip (1001bytes)
Anzahl der Downloads: 234
Skript 2:
Teil 2.zip (944bytes)
Anzahl der Downloads: 184
Skript 3:
Teil 3.zip (1,19K)
Anzahl der Downloads: 265
All in One:
AIO.zip (1,89K)
Anzahl der Downloads: 421
Sich zu bedanken tut nicht weh und erfreut den Ersteller
Viel Erfolg mit den Skripten, Future010

Hilfe
Neues Thema
Antworten
Nach oben


