Brute Force Passwort Liste mit Batch erstellen?
Ich dachte dass es einfacher sei eine Brute Force Passwort Liste mit einer Batch zu erstellen da ich das nicht einzeln eingeben möchte.
Deswegen habe ich mir diesen Code rausgesucht und in Modifiziert doch ab 00 Hört er auf und gibt nur noch Fehler aus.
Danke im Vorraus,
DevSodoku
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION
SET "CHARSET=0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghikjlmnopqrstuvwxyz!?+-+~#'ß}{()&%$§^°<>:;.,_"
:: ======================================================================
:: Setup
color 34
CALL :CONFIGURE_CHARSET "%CHARSET%"
REM ECHO MAX_INDEX: !MAX_INDEX!
REM SET
:: Put the smallest value in the file.
SET ITER_FILE=%TEMP%\ITERATOR_brute.txt
ECHO.0>"%ITER_FILE%"
:: ======================================================================
:: Main Loop
:INFINITE_LOOP
CALL :READ_ITER "%ITER_FILE%" _ITER_CONTENTS
ECHO !_ITER_CONTENTS!
echo !_ITER_CONTENTS! >> Bruteforcelist.txt
CALL :NEXT_ITER "%ITER_FILE%"
GOTO :INFINITE_LOOP
EXIT /B
:: "Increment" the contents of the "state variable" file.
:NEXT_ITER
SETLOCAL
SET "FILE=%~1"
SET "NEXT_FILE=%TEMP%\ITERATOR_NEXT_%RANDOM%.txt"
SET CARRY=1
FOR /F %%n IN (%FILE%) DO (
IF !CARRY! EQU 1 (
SET /A I_VALUE=%%n+1
IF !I_VALUE! GTR %MAX_INDEX% (
SET I_VALUE=0
SET CARRY=1
) ELSE (
SET CARRY=0
)
) ELSE (
SET I_VALUE=%%n
)
ECHO !I_VALUE!>>"!NEXT_FILE!"
)
REM Add a new digit place.
IF !CARRY! EQU 1 (ECHO.0>>"!NEXT_FILE!")
MOVE /Y "%NEXT_FILE%" "%FILE%" >NUL
ENDLOCAL
EXIT /B
:: Read the contents of the "state variable" file and translate it
:: into a string.
:: The file is a series of lines (LSB first), each containing a single
:: number (an index).
:: Each index represents a single character from the CHARSET.
:READ_ITER
SETLOCAL
SET "FILE=%~1"
SET "VAR=%~2"
SET VALUE=
SET _V=
FOR /F %%n IN (%FILE%) DO (
SET "VALUE=!VALUE_%%n!!VALUE!"
)
ENDLOCAL && SET %VAR%=%VALUE%
EXIT /B
:: Translate the index number to a character.
:TRANS_INDEX
SETLOCAL
SET "VAR=%~1"
SET "C=%~2"
SET IDX=
FOR /L %%i IN (0,1,%MAX_INDEX%) DO (
IF "!VALUE_%%i!"=="!C!" SET IDX=%%i
)
SET "TRANS=!VALUE_%%i!"
ENDLOCAL && SET "%VAR%=%TRANS%"
EXIT /B
:: This is ugly magic.
:: Create variables to hold the translation of an index to a character.
:: As a side effect, set MAX_INDEX to the largest used index.
:CONFIGURE_CHARSET
SET CONFIG_TEMP=%TEMP%\CONFIG_%RANDOM%.cmd
IF EXIST "%CONFIG_TEMP%" DEL /Q "%CONFIG_TEMP%"
CALL :WRITE_CONFIG "%CONFIG_TEMP%" "%~1"
REM Import all the definitions.
CALL "%CONFIG_TEMP%"
EXIT /B
REM Create a means to "add one" to a value.
:WRITE_CONFIG
SETLOCAL
SET "FILE=%~1"
SET "STR=%~2"
REM This is the "index" of the symbol.
SET "INDEX=%~3"
IF "!INDEX!"=="" SET INDEX=0
IF NOT "%STR%"=="" (
SET "C=!STR:~0,1!"
IF NOT "%~4"=="" (
SET "FIRST=%~4"
) ELSE (
SET "FIRST=!C!"
)
SET "D=!STR:~1,1!"
IF "!D!"=="" (
SET CARRY=1
SET "D=!FIRST!"
) ELSE (
SET CARRY=0
)
ECHO SET VALUE_!INDEX!=!C!>>"!FILE!"
SET /A NEXT_INDEX=INDEX+1
REM Recurse...
SET MAX_INDEX=!INDEX!
CALL :WRITE_CONFIG "!FILE!" "!STR:~1!" "!NEXT_INDEX!" "!FIRST!"
IF !INDEX! GTR !MAX_INDEX! SET MAX_INDEX=!INDEX!
)
ENDLOCAL && SET MAX_INDEX=%MAX_INDEX%
EXIT /B
Deswegen habe ich mir diesen Code rausgesucht und in Modifiziert doch ab 00 Hört er auf und gibt nur noch Fehler aus.
Danke im Vorraus,
DevSodoku
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 393188
Url: https://administrator.de/forum/brute-force-passwort-liste-mit-batch-erstellen-393188.html
Ausgedruckt am: 05.04.2025 um 04:04 Uhr
10 Kommentare
Neuester Kommentar
Es ist unsinnig, PW mit solch Methode "knacken" zu wollen! Entweder es funktioniert, weil der Nutzer Achim35x als PW nutzt (und dann die "gesicherten" Daten eh nichts vertrauliches sind) oder es funktioniert nicht, weil Deine Methode schon bei 1324jlkG=)()(09 an der unüberwindbaren Grenze ist. Alle PW "Knacker" die mit dieser Methode arbeiten, sind vergleichbar mit der Dienstleistung eines Baders Anno 1250, der Krankheiten heilte = ab und an, wenn es ein Husten war, hat es funktioniert. Uwe
Er will doch "nur eine Liste" automatisch erstellen. Wofuer sagt er doch noch nicht. 
@DevSodoku
Du bist verdammt dicht hier dran, wenn ich richtig vermute.
Thematik - Passwort herausfinden, ändern, auslesen
Abgesehen davon, ist Deine Methode wahnsinnig langsam. Schlappe 2100 Zeilen in 50s bevor der Code verrueckt spielt. Wie lange willst Du das rennen lassen falls es jemals funktioniert? Das Teil ist doch niemals fertig bevor das naechste halbjaehrliche WindowsUpgrade kommt bzw. die Platte mit der Bruteforcelist.txt ist voll.
Eben mal durchgezaehlt.
Von AAAAA - ZZZZZ sind es 11881376 Zeilen mit 83,173,376 bytes. Zeit 121 Sekunden.
Nein! Nicht mit Batch gemacht.
Kennst Du?
-> https://double-helix.industries/howto/passwords.php oder
-> https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-p ...
BFF
@DevSodoku
Du bist verdammt dicht hier dran, wenn ich richtig vermute.
Thematik - Passwort herausfinden, ändern, auslesen
Abgesehen davon, ist Deine Methode wahnsinnig langsam. Schlappe 2100 Zeilen in 50s bevor der Code verrueckt spielt. Wie lange willst Du das rennen lassen falls es jemals funktioniert? Das Teil ist doch niemals fertig bevor das naechste halbjaehrliche WindowsUpgrade kommt bzw. die Platte mit der Bruteforcelist.txt ist voll.
Eben mal durchgezaehlt.
Von AAAAA - ZZZZZ sind es 11881376 Zeilen mit 83,173,376 bytes. Zeit 121 Sekunden.
Nein! Nicht mit Batch gemacht.
Kennst Du?
-> https://double-helix.industries/howto/passwords.php oder
-> https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-p ...
BFF
woher? Code einfach irgendwoher herzunehmen, ohne ihn verstanden zu haben ist grob fahrlässig.
... in Modifiziert doch ab 00 Hört er auf und gibt nur noch Fehler aus.
Was genau hast Du modifiziert? Tat der Code denn, bevor Du ihn modifiziert hast? Modifikationen an unverstandenem Code sind noch gefährlicher und fahrlässiger als unverstandener Code an sich.
Versuch es mal mit den Grundlagen, bevor Du "komplizierteres" machst: Windows Batch Grundlagen
lks
Ich denke, das erstellen von
Wen er jetzt nach Regenbogentabellen gefragt hätte, wäre das etwas anderes.
suche besser bei tante google nach hacken für dummies... oder so... 
Oder er kauft sich einfach so eine Liste. Gibt es fertug im Internet oder bei den Dienstleistern hier.(wo bleibt Uwe "certified" wenn man uhn mal braucht?
lks
Melden kannst Du Dich selbst. 
Und warum selbst probieren, wenn andere es schon ferdich haben.
https://howsecureismypassword.net/
Tipp dort aber nicht Deine echten Passwoerter.
BFF
Und warum selbst probieren, wenn andere es schon ferdich haben.
https://howsecureismypassword.net/
Tipp dort aber nicht Deine echten Passwoerter.
BFF