Mercurial > hg > anonet-resdb
comparison contrib/splicex/src/splicex.pyx @ 697:a554ba2c1e81 draft
SpliceX now compiles to true binary
author | d3v11 <d3v11@d3v11.ano> |
---|---|
date | Fri, 28 Oct 2011 19:08:24 -0400 |
parents | |
children | db9ea3bb0e3a |
comparison
equal
deleted
inserted
replaced
695:24a6ba1d8657 | 697:a554ba2c1e81 |
---|---|
1 #!PYTHON | |
2 | |
3 Red = '\033[1;31m' | |
4 Green = '\033[1;32m' | |
5 Yellow = '\033[1;33m' | |
6 DefColour = '\033[0;0m' | |
7 CLEAR_LINE = chr(27) + '[2K' | |
8 SpliceX = Red + '[Splice' + Yellow + 'X' + Red + ']: ' + DefColour | |
9 | |
10 def HELP(): | |
11 print('') | |
12 print(Red + ' __________ _ _ ' + Yellow + '__ __' + Red + ' ______ ' + DefColour) | |
13 print(Red + ' / / / / ___| _ __ | (_) ___ ___' + Yellow + '\ \/ /' + Red + ' / / / / ' + DefColour) | |
14 print(Red + ' / / / /\___ \| \'_ \| | |/ __/ _ \\' + Yellow + '\\ /' + Red + ' / / / /' + DefColour) | |
15 print(Red + ' / / / / ___) | |_) | | | (_| __/' + Yellow + '/ \\' + Red + ' / / / / ' + DefColour) | |
16 print(Red + ' /_/_/_/ |____/| .__/|_|_|\___\___' + Yellow + '/_/\_\\' + Red + '/_/_/_/ ' + DefColour) | |
17 print(Red + ' |_| ' + DefColour) | |
18 print(' ' + DefColour) | |
19 print(' ' + DefColour) | |
20 print(' ' + DefColour) | |
21 print(Yellow + ' .:Brute Force Utilities For GNU/Linux:. ' + DefColour) | |
22 print('') | |
23 print('') | |
24 print('') | |
25 print(' SpliceX is free software: you can redistribute it and/or modify it under ') | |
26 print(' the terms of the GNU General Public License as published by the Free ') | |
27 print(' Software Foundation, either version 3 of the License, or (at your option)') | |
28 print(' any later version. ') | |
29 print('') | |
30 print(' SpliceX is distributed in the hope that it will be useful, but WITHOUT ') | |
31 print(' ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or ') | |
32 print(' FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License ') | |
33 print(' for more details. <http://www.gnu.org/licenses/> ') | |
34 print('') | |
35 print('') | |
36 print('') | |
37 print(Red + ' --help ' + DefColour + 'Show help display and exit') | |
38 print('') | |
39 print(Red + ' --command ' + DefColour + 'Parse passwords to this command') | |
40 print(' ' + Yellow + 'splicex --command=\'<command> PASSWORD\'' + DefColour) | |
41 print('') | |
42 print(Red + ' --dictionary ' + DefColour + 'Path to custom dictionary(wordlist)') | |
43 print(' ' + Yellow + 'splicex --dictionary=\'WordList.txt\'' + DefColour) | |
44 print('') | |
45 print(Red + ' --rtfm ' + DefColour + 'Show manual page and exit') | |
46 print('') | |
47 print(Red + ' --restore ' + DefColour + 'Path to restore file') | |
48 print(' ' + Yellow + 'splicex --restore=\'splicex.save\'' + DefColour) | |
49 print('') | |
50 print(Red + ' --save ' + DefColour + 'Directory path to create save file') | |
51 print(' ' + Yellow + 'splicex --save=/home/$USER/' + DefColour) | |
52 print('') | |
53 print(Red + ' --test ' + DefColour + 'Test output of command') | |
54 print(' ' + Yellow + 'splicex --test=\'Password Ok\'' + DefColour) | |
55 print('') | |
56 print(Red + ' --time ' + DefColour + 'Manipulate timed iterations') | |
57 print(' ' + Yellow + 'splicex --time=\'12, 3\'' + DefColour) | |
58 print('') | |
59 print(Red + ' --usernames ' + DefColour + 'Path to username list') | |
60 print(' ' + Yellow + 'splicex --usernames=\'UserList.txt\'' + DefColour) | |
61 print('') | |
62 print(Red + ' --exh-l ' + DefColour + 'Use an exhaustive attack with letters only') | |
63 print('') | |
64 print(Red + ' --exh-n ' + DefColour + 'Use an exhaustive attack with numbers only') | |
65 print('') | |
66 print(Red + ' --exh-s ' + DefColour + 'Use an exhaustive attack with special characters only') | |
67 print('') | |
68 print(Red + ' --exh-ln ' + DefColour + 'Use an exhaustive attack with letters and numbers only') | |
69 print('') | |
70 print(Red + ' --exh-ls ' + DefColour + 'Use an exhaustive attack with letters and special') | |
71 print(' characters only') | |
72 print('') | |
73 print(Red + ' --exh-ns ' + DefColour + 'Use an exhaustive attack with numbers and special') | |
74 print(' characters only') | |
75 print('') | |
76 print(Red + ' --exh-all ' + DefColour + 'Use an exhaustive attack with all characters') | |
77 print('') | |
78 print(Red + ' --exh-custom ' + DefColour + 'Use an exhaustive attack with custom characters') | |
79 print(' ' + Yellow + 'splicex --exh-custom=\'CharsList.txt\'' + DefColour) | |
80 print('') | |
81 print(Red + ' --stdout ' + DefColour + 'Print only passwords to stdout') | |
82 print('') | |
83 print(Red + ' -A ' + DefColour + 'Use alphabetical mixing module') | |
84 print('') | |
85 print(Red + ' -B ' + DefColour + 'Use backwords module') | |
86 print('') | |
87 print(Red + ' -C ' + DefColour + 'Use alternating caps module') | |
88 print('') | |
89 print(Red + ' -L ' + DefColour + 'Use "L337" speak module') | |
90 print('') | |
91 print(Red + ' -M ' + DefColour + 'Use MD5 module') | |
92 print('') | |
93 print(Red + ' -N ' + DefColour + 'Use numerical mixing module') | |
94 print('') | |
95 print(Red + ' -R ' + DefColour + 'Use regular words module') | |
96 print('') | |
97 print(Red + ' -S ' + DefColour + 'Use special mixing module') | |
98 print('') | |
99 print(Red + ' --mix-custom ' + DefColour + 'Use custom mixing module') | |
100 print(' ' + Yellow + 'splicex --mix-custom=\'CharsList.txt\'' + DefColour) | |
101 print('') | |
102 print(Red + ' --wep-5 ' + DefColour + 'Use 5 character WEP module') | |
103 print('') | |
104 print(Red + ' --wep-13 ' + DefColour + 'Use 13 character WEP module') | |
105 print('') | |
106 print(Red + ' --wep-* ' + DefColour + 'Use 5 and 13 character WEP module') | |
107 print('') | |
108 print(Red + ' --letters ' + DefColour + 'Use letter characters') | |
109 print('') | |
110 print(Red + ' --numbers ' + DefColour + 'Use number characters') | |
111 print('') | |
112 print(Red + ' --specials ' + DefColour + 'Use special characters') | |
113 print('') | |
114 print(Red + ' --char-all ' + DefColour + 'Use all characters') | |
115 print('') | |
116 print(Red + ' --no-char ' + DefColour + 'Override character usage') | |
117 print('') | |
118 print(Red + ' --char-length ' + DefColour + 'Start and end with set character lengths') | |
119 print('') | |
120 print(Red + ' --custom ' + DefColour + 'Use custom characters') | |
121 print(' ' + Yellow + 'splicex --custom=\'CharsList.txt\'' + DefColour) | |
122 print('') | |
123 print(Red + ' --deshadow ' + DefColour + 'Crack shadow hash sums') | |
124 print('') | |
125 print(Red + ' --get-shadow ' + DefColour + 'Get the shadow info for a user') | |
126 print(' ' + Yellow + 'splicex --get-shadow=$USER' + DefColour) | |
127 print('') | |
128 print(Red + ' --set-shadow ' + DefColour + 'Use the shadow info from a file') | |
129 print(' ' + Yellow + 'splicex --set-shadow=\'UserShadow.txt\'' + DefColour) | |
130 print('') | |
131 print(Red + ' --se-module ' + DefColour + 'Use the social engineering module') | |
132 print('') | |
133 print(Red + ' --create ' + DefColour + 'Create a dictionary') | |
134 print('') | |
135 print(Red + ' --debug ' + DefColour + 'Enable debugging') | |
136 | |
137 import os | |
138 import re | |
139 import sys | |
140 import spwd | |
141 import getpass | |
142 import os.path | |
143 import getopt | |
144 import time | |
145 from hashlib import md5 | |
146 | |
147 cmd = None | |
148 dictionary = None | |
149 save = None | |
150 restore = None | |
151 test = None | |
152 TIME = None | |
153 LENGTH = None | |
154 usernames = None | |
155 MixCustom = None | |
156 ExhCustom = None | |
157 Custom = None | |
158 GetShadow = None | |
159 SetShadow = None | |
160 ExhL = False | |
161 ExhN = False | |
162 ExhS = False | |
163 ExhLN = False | |
164 ExhLS = False | |
165 ExhNS = False | |
166 ExhALL = False | |
167 StdoutSwitch = False | |
168 AlphaSwitch = False | |
169 BWSwitch = False | |
170 CapsSwitch = False | |
171 L337Switch = False | |
172 MD5Switch = False | |
173 NumberSwitch = False | |
174 RegularSwitch = False | |
175 SpecialSwitch = False | |
176 wep5 = False | |
177 wep13 = False | |
178 NoChar = False | |
179 Letters = False | |
180 Numbers = False | |
181 Specials = False | |
182 DeShadow = False | |
183 SESwitch = False | |
184 Create = False | |
185 DebugSwitch = False | |
186 | |
187 for arg in sys.argv: | |
188 if '--command=' in arg: | |
189 cmd = arg.replace('--command=', '', 1) | |
190 elif '--dictionary=' in arg: | |
191 dictionary = arg.replace('--dictionary=', '', 1) | |
192 elif '--save=' in arg: | |
193 save = arg.replace('--save=', '', 1) | |
194 elif '--restore=' in arg: | |
195 restore = arg.replace('--restore=', '', 1) | |
196 elif '--test=' in arg: | |
197 test = arg.replace('--test=', '', 1) | |
198 elif '--time=' in arg: | |
199 TIME = arg.replace('--time=', '', 1) | |
200 elif '--char-length=' in arg: | |
201 LENGTH = arg.replace('--char-length=', '', 1) | |
202 elif '--usernames=' in arg: | |
203 usernames = arg.replace('--usernames=', '', 1) | |
204 elif '--mix-custom=' in arg: | |
205 MixCustom = arg.replace('--mix-custom=', '', 1) | |
206 elif '--exh-custom=' in arg: | |
207 ExhCustom = arg.replace('--exh-custom=', '', 1) | |
208 elif '--custom=' in arg: | |
209 Custom = arg.replace('--custom=', '', 1) | |
210 elif '--get-shadow=' in arg: | |
211 GetShadow = arg.replace('--get-shadow=', '', 1) | |
212 elif '--set-shadow=' in arg: | |
213 SetShadow = arg.replace('--set-shadow=', '', 1) | |
214 elif '--rtfm' in arg: | |
215 os.system("man /etc/splicex/splicex.1.gz") | |
216 sys.exit(0) | |
217 elif '--exh-l' in arg: | |
218 ExhL = True | |
219 elif '--exh-n' in arg: | |
220 ExhN = True | |
221 elif '--exh-s' in arg: | |
222 ExhS = True | |
223 elif '--exh-ln' in arg: | |
224 ExhLN = True | |
225 elif '--exh-ls' in arg: | |
226 ExhLS = True | |
227 elif '--exh-ns' in arg: | |
228 ExhNS = True | |
229 elif '--exh-all' in arg: | |
230 ExhALL = True | |
231 elif '--stdout' in arg: | |
232 StdoutSwitch = True | |
233 elif '-A' in arg: | |
234 AlphaSwitch = True | |
235 elif '-B' in arg: | |
236 BWSwitch = True | |
237 elif '-C' in arg: | |
238 CapsSwitch = True | |
239 elif '-L' in arg: | |
240 L337Switch = True | |
241 elif '-M' in arg: | |
242 MD5Switch = True | |
243 elif '-N' in arg: | |
244 NumberSwitch = True | |
245 elif '-R' in arg: | |
246 RegularSwitch = True | |
247 elif '-S' in arg: | |
248 SpecialSwitch = True | |
249 elif '--wep-5' in arg: | |
250 wep5 = True | |
251 elif '--no-13' in arg: | |
252 wep13 = True | |
253 elif '--wep-*' in arg: | |
254 wep5 = True | |
255 wep13 = True | |
256 elif '--no-char' in arg: | |
257 NoChar = True | |
258 elif '--letters' in arg: | |
259 Letters = True | |
260 elif '--numbers' in arg: | |
261 Numbers = True | |
262 elif '--specials' in arg: | |
263 Specials = True | |
264 elif '--char-all' in arg: | |
265 Letters = True | |
266 Numbers = True | |
267 Specials = True | |
268 elif '--deshadow' in arg: | |
269 DeShadow = True | |
270 elif '--se-module' in arg: | |
271 SESwitch = True | |
272 elif '--create' in arg: | |
273 Create = True | |
274 elif '--debug' in arg: | |
275 DebugSwitch = True | |
276 elif '--help' in arg: | |
277 sys.exit(HELP()) | |
278 | |
279 if DebugSwitch is False: | |
280 sys.tracebacklimit = 0 | |
281 | |
282 if ExhCustom is not None: | |
283 dictionary = ExhCustom | |
284 Custom = ExhCustom | |
285 | |
286 | |
287 | |
288 ExhSwitch = False | |
289 if ExhL == True: | |
290 dictionary = "/etc/splicex/splicex.L" | |
291 Letters = True | |
292 Numbers = False | |
293 Specials = False | |
294 AlphaSwitch = False | |
295 BWSwitch = False | |
296 CapsSwitch = False | |
297 L337Switch = False | |
298 NumberSwitch = False | |
299 MD5Switch = False | |
300 RegularSwitch = True | |
301 SpecialSwitch = False | |
302 ExhSwitch = True | |
303 if ExhN == True: | |
304 dictionary = "/etc/splicex/splicex.N" | |
305 Letters = False | |
306 Numbers = True | |
307 Specials = False | |
308 AlphaSwitch = False | |
309 BWSwitch = False | |
310 CapsSwitch = False | |
311 L337Switch = False | |
312 NumberSwitch = False | |
313 MD5Switch = False | |
314 RegularSwitch = True | |
315 SpecialSwitch = False | |
316 ExhSwitch = True | |
317 if ExhS == True: | |
318 dictionary = "/etc/splicex/splicex.S" | |
319 Letters = False | |
320 Numbers = False | |
321 Specials = True | |
322 AlphaSwitch = False | |
323 BWSwitch = False | |
324 CapsSwitch = False | |
325 L337Switch = False | |
326 NumberSwitch = False | |
327 MD5Switch = False | |
328 RegularSwitch = True | |
329 SpecialSwitch = False | |
330 ExhSwitch = True | |
331 if ExhLN == True: | |
332 dictionary = "/etc/splicex/splicex.LN" | |
333 Letters = True | |
334 Numbers = True | |
335 Specials = False | |
336 AlphaSwitch = False | |
337 BWSwitch = False | |
338 CapsSwitch = False | |
339 L337Switch = False | |
340 NumberSwitch = False | |
341 MD5Switch = False | |
342 RegularSwitch = True | |
343 SpecialSwitch = False | |
344 ExhSwitch = True | |
345 if ExhLS == True: | |
346 dictionary = "/etc/splicex/splicex.LS" | |
347 Letters = True | |
348 Numbers = False | |
349 Specials = True | |
350 AlphaSwitch = False | |
351 BWSwitch = False | |
352 CapsSwitch = False | |
353 L337Switch = False | |
354 NumberSwitch = False | |
355 MD5Switch = False | |
356 RegularSwitch = True | |
357 SpecialSwitch = False | |
358 ExhSwitch = True | |
359 if ExhNS == True: | |
360 dictionary = "/etc/splicex/splicex.NS" | |
361 Letters = False | |
362 Numbers = True | |
363 Specials = True | |
364 AlphaSwitch = False | |
365 BWSwitch = False | |
366 CapsSwitch = False | |
367 L337Switch = False | |
368 NumberSwitch = False | |
369 MD5Switch = False | |
370 RegularSwitch = True | |
371 SpecialSwitch = False | |
372 ExhSwitch = True | |
373 if ExhALL == True: | |
374 dictionary = "/etc/splicex/splicex.ALL" | |
375 Letters = True | |
376 Numbers = True | |
377 Specials = True | |
378 AlphaSwitch = False | |
379 BWSwitch = False | |
380 CapsSwitch = False | |
381 L337Switch = False | |
382 NumberSwitch = False | |
383 MD5Switch = False | |
384 RegularSwitch = True | |
385 SpecialSwitch = False | |
386 ExhSwitch = True | |
387 | |
388 if Custom is not None and dictionary is not None: | |
389 if Custom == dictionary: | |
390 Letters = False | |
391 Numbers = True | |
392 Specials = True | |
393 AlphaSwitch = False | |
394 BWSwitch = False | |
395 CapsSwitch = False | |
396 L337Switch = False | |
397 NumberSwitch = False | |
398 MD5Switch = False | |
399 RegularSwitch = True | |
400 SpecialSwitch = False | |
401 ExhSwitch = True | |
402 | |
403 | |
404 ShadowValue = [] | |
405 if DeShadow is True and SetShadow is None and GetShadow is None: | |
406 sys.exit(SpliceX + "error: --deshadow requires --getshadow or --setshadow") | |
407 if SetShadow is not None and GetShadow is not None: | |
408 sys.exit(SpliceX + "error: --getshadow and --setshadow cannot be combined") | |
409 elif not os.geteuid()==0 and GetShadow is not None: | |
410 sys.exit(SpliceX + "error: --getshadow requires root privileges") | |
411 elif os.geteuid()==0 and GetShadow is not None: | |
412 try: | |
413 ShadowValue = spwd.getspnam(GetShadow)[1] | |
414 except: | |
415 sys.exit(SpliceX + "error: --getshadow: invalid user entered") | |
416 elif SetShadow is not None and os.path.exists(SetShadow): | |
417 ShadowFile = open(SetShadow, 'r') | |
418 for line in ShadowFile: | |
419 line = line.replace('\n', '') | |
420 ShadowValue = line | |
421 if SetShadow is not None and not os.path.exists(SetShadow): | |
422 sys.exit(SpliceX + "error: --setshadow: shadow file does not exist") | |
423 elif SetShadow is not None or GetShadow is not None: | |
424 ShadowSalt = ShadowValue.replace('$', '^1', 1) | |
425 ShadowSalt = ShadowSalt.replace('$', '^2', 1) | |
426 ShadowSalt = ShadowSalt.replace('$', '^3', 1) | |
427 ShadowSalt=ShadowSalt[ShadowSalt.find("^1"):ShadowSalt.find("^3")] | |
428 ShadowSalt = ShadowSalt.replace('^1', '$') | |
429 ShadowSalt = ShadowSalt.replace('^2', '$') | |
430 ShadowSalt = ShadowSalt + "$" | |
431 ShadowValue = ShadowValue.replace(':', '^1', 1) | |
432 ShadowValue = ShadowValue.replace(':', '^2', 1) | |
433 ShadowValue=ShadowValue[ShadowValue.find("^1")+2:ShadowValue.find("^2")] | |
434 ShadowValue = ShadowValue.replace('$', '\$') | |
435 ShadowSalt = ShadowSalt.replace('$', '\$') | |
436 | |
437 if restore is not None and os.path.exists(restore) is False: | |
438 sys.exit(SpliceX + "error: restore file does not exist") | |
439 elif restore is not None and os.path.exists(restore) is True: | |
440 RestoreSwitch = True | |
441 State = [] | |
442 StateCount = 0 | |
443 if RestoreSwitch is True: | |
444 RESTORE = open(restore, 'r') | |
445 for line in RESTORE: | |
446 line = line.replace('\n', '') | |
447 State.append(line) | |
448 StateCount += 1 | |
449 StateCount -= 1 | |
450 else: | |
451 RestoreSwitch = False | |
452 | |
453 Slash = "/" | |
454 if save is not None and not os.path.isdir(save): | |
455 sys.exit(SpliceX + "error: ( -s ) invalid directory") | |
456 elif save is not None and os.path.isdir(save): | |
457 SaveSwitch = True | |
458 s = "" | |
459 up = 0 | |
460 end = 0 | |
461 for let in save: | |
462 end += 1 | |
463 for let in save: | |
464 up += 1 | |
465 if let == Slash and end == up: | |
466 s += "" | |
467 else: | |
468 s += let | |
469 save = s | |
470 save += Slash + "splicex.save" | |
471 else: | |
472 SaveSwitch = False | |
473 | |
474 if dictionary is None: | |
475 dictionary = "/etc/splicex/splicex.list" | |
476 elif dictionary is not None and not os.path.exists(dictionary): | |
477 sys.exit(SpliceX + "error: dictionary does not exist") | |
478 | |
479 if usernames is None: | |
480 UserSwitch = False | |
481 elif usernames is not None and not os.path.exists(usernames): | |
482 sys.exit(SpliceX + "error: username list does not exist") | |
483 else: | |
484 UserSwitch = True | |
485 | |
486 if RestoreSwitch is False: | |
487 AlphaSwitch = AlphaSwitch | |
488 CapsSwitch = CapsSwitch | |
489 BWSwitch = BWSwitch | |
490 L337Switch = L337Switch | |
491 MD5Switch = MD5Switch | |
492 NumberSwitch = NumberSwitch | |
493 RegularSwitch = RegularSwitch | |
494 SpecialSwitch = SpecialSwitch | |
495 Letters = Letters | |
496 Numbers = Numbers | |
497 Specials = Specials | |
498 MixCustom = MixCustom | |
499 Custom = Custom | |
500 wep5 = wep5 | |
501 wep13 = wep13 | |
502 else: | |
503 cmd = State[0] | |
504 dictionary = State[1] | |
505 MixCustom = State[2] | |
506 Custom = State[3] | |
507 if State[4] == "True": | |
508 ExhSwitch = True | |
509 else: | |
510 ExhSwitch = False | |
511 if State[5] == "True": | |
512 StdoutSwitch = True | |
513 else: | |
514 StdoutSwitch = False | |
515 usernames = State[6] | |
516 if State[7] == "True": | |
517 UserSwitch = True | |
518 else: | |
519 UserSwitch = False | |
520 if State[8] == "True": | |
521 AlphaSwitch = True | |
522 else: | |
523 AlphaSwitch = False | |
524 if State[9] == "True": | |
525 BWSwitch = True | |
526 else: | |
527 BWSwitch = False | |
528 if State[10] == "True": | |
529 CapsSwitch = True | |
530 else: | |
531 CapsSwitch = False | |
532 if State[11] == "True": | |
533 L337Switch = True | |
534 else: | |
535 L337Switch = False | |
536 if State[12] == "True": | |
537 MD5Switch = True | |
538 else: | |
539 MD5Switch = False | |
540 if State[13] == "True": | |
541 NumberSwitch = True | |
542 else: | |
543 NumberSwitch = False | |
544 if State[14] == "True": | |
545 RegularSwitch = True | |
546 else: | |
547 RegularSwitch = False | |
548 if State[15] == "True": | |
549 SpecialSwitch = True | |
550 else: | |
551 SpecialSwitch = False | |
552 if State[16] == "True": | |
553 Letters = True | |
554 else: | |
555 Letters = False | |
556 if State[17] == "True": | |
557 Numbers = True | |
558 else: | |
559 Numbers = False | |
560 if State[18] == "True": | |
561 Specials = True | |
562 else: | |
563 Specials = False | |
564 if State[19] == "True": | |
565 wep5 = True | |
566 else: | |
567 wep5 = False | |
568 if State[20] == "True": | |
569 wep13 = True | |
570 else: | |
571 wep13 = False | |
572 if State[21] == "True": | |
573 SESwitch = True | |
574 else: | |
575 SESwitch = False | |
576 | |
577 if StdoutSwitch is True: | |
578 cmd = "STDOUT PASSWORD ON" | |
579 | |
580 if Create is False and RestoreSwitch is False: | |
581 ShadowSwitch = DeShadow | |
582 if ShadowSwitch is True: | |
583 cmd = "splicex-deshadow PASSWORD '" + ShadowSalt + "' '" + ShadowValue + "'" | |
584 if cmd is None: | |
585 sys.exit(SpliceX + "error: invalid usage") | |
586 else: | |
587 cmd = cmd.replace('','eval ', 1) | |
588 | |
589 if Create is False and RestoreSwitch is False: | |
590 if cmd.__contains__("PASSWORD"): | |
591 pass | |
592 else: | |
593 sys.exit(SpliceX + "error: -c does not contain regexp `PASSWORD'") | |
594 | |
595 if usernames is not None and RestoreSwitch is False: | |
596 if cmd.__contains__("USERNAME"): | |
597 pass | |
598 else: | |
599 sys.exit(SpliceX + "error: -c does not contain regexp `USERNAME'") | |
600 | |
601 if Create is False and cmd.__contains__("splicex-deshadow"): | |
602 test = "SHADOW CRACKED" | |
603 | |
604 | |
605 if AlphaSwitch is False and BWSwitch is False and CapsSwitch is False\ | |
606 and L337Switch is False and NumberSwitch is False and RegularSwitch is False\ | |
607 and SpecialSwitch is False and MixCustom is None and MD5Switch is False\ | |
608 and wep5 is False and wep13 is False and SESwitch is False: | |
609 sys.exit(SpliceX + "error: no modules selected: ( -A -B -C -L -M -N -R -S --mix-custom --wep-5 --wep-13 --wep-* --se-module)") | |
610 | |
611 CharsMain = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z",\ | |
612 "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z",\ | |
613 "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "-", "_", "=", "+", "[", "]",\ | |
614 "`", "~", "{", "}", "\\", "|", ";", ":", "\"", "'", "<", ",", ">", ".", "?", "/"] | |
615 | |
616 CharSet1 = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z",\ | |
617 "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z",\ | |
618 "!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "-", "_", "=", "+", "[", "]", "{", "}", "\\", "|", ";", ":", "\"", "'", "<", ",",\ | |
619 "`", "~", ">", ".", "?", "/", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0"] | |
620 | |
621 CharSet2 = ["!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "-", "_", "=", "+", "[", "]", "{", "}", "\\", "|", ";", ":", "\"", "'", "<", ",",\ | |
622 "`", "~", ">", ".", "?", "/", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0"] | |
623 | |
624 CharSet3 = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z",\ | |
625 "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z",\ | |
626 "!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "-", "_", "=", "+", "[", "]", "{", "}", "\\", "|", ";", ":", "\"", "'", "<", ",",\ | |
627 "`", "~", ">", ".", "?", "/"] | |
628 | |
629 CharSet4 = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z",\ | |
630 "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z",\ | |
631 "1", "2", "3", "4", "5", "6", "7", "8", "9", "0"] | |
632 | |
633 CharSet5 = ["!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "-", "_", "=", "+", "[", "]", "{", "}", "\\", "|", ";", ":", "\"", "'", "<", ",",\ | |
634 "`", "~", ">", ".", "?", "/"] | |
635 | |
636 CharSet6 = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z",\ | |
637 "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"] | |
638 | |
639 CharSet7 = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "0"] | |
640 | |
641 | |
642 if Letters == True and Numbers == True and Specials == True: | |
643 Characters = CharSet1 | |
644 elif Letters == False and Numbers == True and Specials == True: | |
645 Characters = CharSet2 | |
646 elif Letters == True and Numbers == False and Specials == True: | |
647 Characters = CharSet3 | |
648 elif Letters == True and Numbers == True and Specials == False: | |
649 Characters = CharSet4 | |
650 elif Letters == False and Numbers == False and Specials == True: | |
651 Characters = CharSet5 | |
652 elif Letters == True and Numbers == False and Specials == False: | |
653 Characters = CharSet6 | |
654 elif Letters == False and Numbers == True and Specials == False: | |
655 Characters = CharSet7 | |
656 else: | |
657 Characters = CharSet1 | |
658 | |
659 if Custom != "None" and RestoreSwitch is True: | |
660 if os.path.exists(Custom): | |
661 Characters = [] | |
662 UserCharacters = open(Custom, 'r') | |
663 for line in UserCharacters: | |
664 Characters.append(line.replace('\n', '')) | |
665 elif Custom is not None and RestoreSwitch is False: | |
666 if os.path.exists(Custom): | |
667 Characters = [] | |
668 UserCharacters = open(Custom, 'r') | |
669 for line in UserCharacters: | |
670 Characters.append(line.replace('\n', '')) | |
671 else: | |
672 sys.exit(SpliceX + "error: --custom list does not exist") | |
673 | |
674 EndCount = 0 | |
675 for CountChars in Characters: | |
676 EndCount += 1 | |
677 | |
678 Char1 = [] | |
679 for a in range(0, EndCount): | |
680 Char1.append(Characters[a]) | |
681 Char2 = [] | |
682 for a in range(0, EndCount): | |
683 Char2.append("\\\\\\" + Characters[a]) | |
684 | |
685 if AlphaSwitch == True and NumberSwitch == True and SpecialSwitch == True: | |
686 MixChars = CharSet1 | |
687 elif AlphaSwitch == False and NumberSwitch == True and SpecialSwitch == True: | |
688 MixChars = CharSet2 | |
689 elif AlphaSwitch == True and NumberSwitch == False and SpecialSwitch == True: | |
690 MixChars = CharSet3 | |
691 elif AlphaSwitch == True and NumberSwitch == True and SpecialSwitch == False: | |
692 MixChars = CharSet4 | |
693 elif AlphaSwitch == False and NumberSwitch == False and SpecialSwitch == True: | |
694 MixChars = CharSet5 | |
695 elif AlphaSwitch == True and NumberSwitch == False and SpecialSwitch == False: | |
696 MixChars = CharSet6 | |
697 elif AlphaSwitch == False and NumberSwitch == True and SpecialSwitch == False: | |
698 MixChars = CharSet7 | |
699 else: | |
700 MixChars = CharSet1 | |
701 | |
702 if MixCustom != "None" and RestoreSwitch is True: | |
703 if os.path.exists(MixCustom): | |
704 MixChars = [] | |
705 MixCharacters = open(MixCustom, 'r') | |
706 for line in MixCharacters: | |
707 MixChars.append(line.replace('\n', '')) | |
708 elif MixCustom is not None and RestoreSwitch is False: | |
709 if os.path.exists(MixCustom): | |
710 MixChars = [] | |
711 MixCharacters = open(MixCustom, 'r') | |
712 for line in MixCharacters: | |
713 MixChars.append(line.replace('\n', '')) | |
714 else: | |
715 sys.exit(SpliceX + "error: -U list does not exist") | |
716 | |
717 Word = [] | |
718 def REGULAR(): | |
719 ReadDictionary = open(dictionary, 'r') | |
720 for line in ReadDictionary: | |
721 Word.append(line.replace('\n', '')) | |
722 | |
723 def L337(): | |
724 ReadDictionary = open(dictionary, 'r') | |
725 for line in ReadDictionary: | |
726 line = line.replace("a", "4", 1) | |
727 Word.append(line.replace('\n', '')) | |
728 | |
729 ReadDictionary = open(dictionary, 'r') | |
730 for line in ReadDictionary: | |
731 line = line.replace("a", "4") | |
732 Word.append(line.replace('\n', '')) | |
733 | |
734 ReadDictionary = open(dictionary, 'r') | |
735 for line in ReadDictionary: | |
736 line = line.replace("a", "@", 1) | |
737 Word.append(line.replace('\n', '')) | |
738 | |
739 ReadDictionary = open(dictionary, 'r') | |
740 for line in ReadDictionary: | |
741 line = line.replace("a", "@") | |
742 Word.append(line.replace('\n', '')) | |
743 | |
744 ReadDictionary = open(dictionary, 'r') | |
745 for line in ReadDictionary: | |
746 line = line.replace("a", "^", 1) | |
747 Word.append(line.replace('\n', '')) | |
748 | |
749 ReadDictionary = open(dictionary, 'r') | |
750 for line in ReadDictionary: | |
751 line = line.replace("a", "^") | |
752 Word.append(line.replace('\n', '')) | |
753 | |
754 ReadDictionary = open(dictionary, 'r') | |
755 for line in ReadDictionary: | |
756 line = line.replace("b", "8", 1) | |
757 Word.append(line.replace('\n', '')) | |
758 ReadDictionary = open(dictionary, 'r') | |
759 for line in ReadDictionary: | |
760 line = line.replace("b", "8") | |
761 Word.append(line.replace('\n', '')) | |
762 | |
763 ReadDictionary = open(dictionary, 'r') | |
764 for line in ReadDictionary: | |
765 line = line.replace("e", "3", 1) | |
766 Word.append(line.replace('\n', '')) | |
767 | |
768 ReadDictionary = open(dictionary, 'r') | |
769 for line in ReadDictionary: | |
770 line = line.replace("e", "3") | |
771 Word.append(line.replace('\n', '')) | |
772 | |
773 ReadDictionary = open(dictionary, 'r') | |
774 for line in ReadDictionary: | |
775 line = line.replace("f", "ph", 1) | |
776 Word.append(line.replace('\n', '')) | |
777 | |
778 ReadDictionary = open(dictionary, 'r') | |
779 for line in ReadDictionary: | |
780 line = line.replace("g", "6", 1) | |
781 Word.append(line.replace('\n', '')) | |
782 | |
783 ReadDictionary = open(dictionary, 'r') | |
784 for line in ReadDictionary: | |
785 line = line.replace("g", "6") | |
786 Word.append(line.replace('\n', '')) | |
787 | |
788 ReadDictionary = open(dictionary, 'r') | |
789 for line in ReadDictionary: | |
790 line = line.replace("g", "9", 1) | |
791 Word.append(line.replace('\n', '')) | |
792 | |
793 ReadDictionary = open(dictionary, 'r') | |
794 for line in ReadDictionary: | |
795 line = line.replace("g", "9") | |
796 Word.append(line.replace('\n', '')) | |
797 | |
798 ReadDictionary = open(dictionary, 'r') | |
799 for line in ReadDictionary: | |
800 line = line.replace("h", "#", 1) | |
801 Word.append(line.replace('\n', '')) | |
802 | |
803 ReadDictionary = open(dictionary, 'r') | |
804 for line in ReadDictionary: | |
805 line = line.replace("h", "#") | |
806 Word.append(line.replace('\n', '')) | |
807 | |
808 ReadDictionary = open(dictionary, 'r') | |
809 for line in ReadDictionary: | |
810 line = line.replace("i", "1", 1) | |
811 Word.append(line.replace('\n', '')) | |
812 | |
813 ReadDictionary = open(dictionary, 'r') | |
814 for line in ReadDictionary: | |
815 line = line.replace("i", "1") | |
816 Word.append(line.replace('\n', '')) | |
817 | |
818 ReadDictionary = open(dictionary, 'r') | |
819 for line in ReadDictionary: | |
820 line = line.replace("i", "!", 1) | |
821 Word.append(line.replace('\n', '')) | |
822 | |
823 ReadDictionary = open(dictionary, 'r') | |
824 for line in ReadDictionary: | |
825 line = line.replace("i", "!") | |
826 Word.append(line.replace('\n', '')) | |
827 | |
828 ReadDictionary = open(dictionary, 'r') | |
829 for line in ReadDictionary: | |
830 line = line.replace("i", "|", 1) | |
831 Word.append(line.replace('\n', '')) | |
832 | |
833 ReadDictionary = open(dictionary, 'r') | |
834 for line in ReadDictionary: | |
835 line = line.replace("i", "|") | |
836 Word.append(line.replace('\n', '')) | |
837 | |
838 ReadDictionary = open(dictionary, 'r') | |
839 for line in ReadDictionary: | |
840 line = line.replace("k", "X", 1) | |
841 Word.append(line.replace('\n', '')) | |
842 | |
843 ReadDictionary = open(dictionary, 'r') | |
844 for line in ReadDictionary: | |
845 line = line.replace("k", "X") | |
846 Word.append(line.replace('\n', '')) | |
847 | |
848 ReadDictionary = open(dictionary, 'r') | |
849 for line in ReadDictionary: | |
850 line = line.replace("l", "1", 1) | |
851 Word.append(line.replace('\n', '')) | |
852 | |
853 ReadDictionary = open(dictionary, 'r') | |
854 for line in ReadDictionary: | |
855 line = line.replace("l", "1") | |
856 Word.append(line.replace('\n', '')) | |
857 | |
858 ReadDictionary = open(dictionary, 'r') | |
859 for line in ReadDictionary: | |
860 line = line.replace("l", "|", 1) | |
861 Word.append(line.replace('\n', '')) | |
862 | |
863 ReadDictionary = open(dictionary, 'r') | |
864 for line in ReadDictionary: | |
865 line = line.replace("l", "|") | |
866 Word.append(line.replace('\n', '')) | |
867 | |
868 ReadDictionary = open(dictionary, 'r') | |
869 for line in ReadDictionary: | |
870 line = line.replace("o", "0", 1) | |
871 Word.append(line.replace('\n', '')) | |
872 | |
873 ReadDictionary = open(dictionary, 'r') | |
874 for line in ReadDictionary: | |
875 line = line.replace("o", "0") | |
876 Word.append(line.replace('\n', '')) | |
877 | |
878 ReadDictionary = open(dictionary, 'r') | |
879 for line in ReadDictionary: | |
880 line = line.replace("s", "5", 1) | |
881 Word.append(line.replace('\n', '')) | |
882 | |
883 ReadDictionary = open(dictionary, 'r') | |
884 for line in ReadDictionary: | |
885 line = line.replace("s", "5") | |
886 Word.append(line.replace('\n', '')) | |
887 | |
888 ReadDictionary = open(dictionary, 'r') | |
889 for line in ReadDictionary: | |
890 line = line.replace("s", "$", 1) | |
891 Word.append(line.replace('\n', '')) | |
892 | |
893 ReadDictionary = open(dictionary, 'r') | |
894 for line in ReadDictionary: | |
895 line = line.replace("s", "$") | |
896 Word.append(line.replace('\n', '')) | |
897 | |
898 ReadDictionary = open(dictionary, 'r') | |
899 for line in ReadDictionary: | |
900 line = line.replace("t", "7", 1) | |
901 Word.append(line.replace('\n', '')) | |
902 | |
903 ReadDictionary = open(dictionary, 'r') | |
904 for line in ReadDictionary: | |
905 line = line.replace("t", "7") | |
906 Word.append(line.replace('\n', '')) | |
907 | |
908 ReadDictionary = open(dictionary, 'r') | |
909 for line in ReadDictionary: | |
910 line = line.replace("t", "+", 1) | |
911 Word.append(line.replace('\n', '')) | |
912 | |
913 ReadDictionary = open(dictionary, 'r') | |
914 for line in ReadDictionary: | |
915 line = line.replace("t", "+") | |
916 Word.append(line.replace('\n', '')) | |
917 | |
918 ReadDictionary = open(dictionary, 'r') | |
919 for line in ReadDictionary: | |
920 line = line.replace("z", "2", 1) | |
921 Word.append(line.replace('\n', '')) | |
922 | |
923 ReadDictionary = open(dictionary, 'r') | |
924 for line in ReadDictionary: | |
925 line = line.replace("z", "2") | |
926 Word.append(line.replace('\n', '')) | |
927 | |
928 ReadDictionary = open(dictionary, 'r') | |
929 for line in ReadDictionary: | |
930 line = line.replace("a", "4") | |
931 line = line.replace("b", "8") | |
932 line = line.replace("e", "3") | |
933 line = line.replace("f", "ph", 1) | |
934 line = line.replace("g", "6") | |
935 line = line.replace("h", "#") | |
936 line = line.replace("i", "1") | |
937 line = line.replace("l", "|") | |
938 line = line.replace("k", "X") | |
939 line = line.replace("o", "0") | |
940 line = line.replace("s", "5") | |
941 line = line.replace("t", "7") | |
942 line = line.replace("z", "2") | |
943 Word.append(line.replace('\n', '')) | |
944 | |
945 ReadDictionary = open(dictionary, 'r') | |
946 for line in ReadDictionary: | |
947 line = line.replace("a", "^") | |
948 line = line.replace("b", "8") | |
949 line = line.replace("e", "3") | |
950 line = line.replace("f", "ph", 1) | |
951 line = line.replace("g", "6") | |
952 line = line.replace("h", "#") | |
953 line = line.replace("i", "1") | |
954 line = line.replace("l", "|") | |
955 line = line.replace("k", "X") | |
956 line = line.replace("o", "0") | |
957 line = line.replace("s", "5") | |
958 line = line.replace("t", "7") | |
959 line = line.replace("z", "2") | |
960 Word.append(line.replace('\n', '')) | |
961 | |
962 ReadDictionary = open(dictionary, 'r') | |
963 for line in ReadDictionary: | |
964 line = line.replace("a", "4") | |
965 line = line.replace("b", "8") | |
966 line = line.replace("e", "3") | |
967 line = line.replace("f", "ph", 1) | |
968 line = line.replace("g", "9") | |
969 line = line.replace("h", "#") | |
970 line = line.replace("i", "1") | |
971 line = line.replace("l", "|") | |
972 line = line.replace("k", "X") | |
973 line = line.replace("o", "0") | |
974 line = line.replace("s", "5") | |
975 line = line.replace("t", "7") | |
976 line = line.replace("z", "2") | |
977 Word.append(line.replace('\n', '')) | |
978 | |
979 ReadDictionary = open(dictionary, 'r') | |
980 for line in ReadDictionary: | |
981 line = line.replace("a", "^") | |
982 line = line.replace("b", "8") | |
983 line = line.replace("e", "3") | |
984 line = line.replace("f", "ph", 1) | |
985 line = line.replace("g", "9") | |
986 line = line.replace("h", "#") | |
987 line = line.replace("i", "1") | |
988 line = line.replace("l", "|") | |
989 line = line.replace("k", "X") | |
990 line = line.replace("o", "0") | |
991 line = line.replace("s", "5") | |
992 line = line.replace("t", "7") | |
993 line = line.replace("z", "2") | |
994 Word.append(line.replace('\n', '')) | |
995 | |
996 ReadDictionary = open(dictionary, 'r') | |
997 for line in ReadDictionary: | |
998 line = line.replace("a", "4") | |
999 line = line.replace("b", "8") | |
1000 line = line.replace("e", "3") | |
1001 line = line.replace("f", "ph", 1) | |
1002 line = line.replace("g", "&") | |
1003 line = line.replace("h", "#") | |
1004 line = line.replace("i", "1") | |
1005 line = line.replace("l", "|") | |
1006 line = line.replace("k", "X") | |
1007 line = line.replace("o", "0") | |
1008 line = line.replace("s", "5") | |
1009 line = line.replace("t", "7") | |
1010 line = line.replace("z", "2") | |
1011 Word.append(line.replace('\n', '')) | |
1012 | |
1013 ReadDictionary = open(dictionary, 'r') | |
1014 for line in ReadDictionary: | |
1015 line = line.replace("a", "^") | |
1016 line = line.replace("b", "8") | |
1017 line = line.replace("e", "3") | |
1018 line = line.replace("f", "ph", 1) | |
1019 line = line.replace("g", "&") | |
1020 line = line.replace("h", "#") | |
1021 line = line.replace("i", "1") | |
1022 line = line.replace("l", "|") | |
1023 line = line.replace("k", "X") | |
1024 line = line.replace("o", "0") | |
1025 line = line.replace("s", "5") | |
1026 line = line.replace("t", "7") | |
1027 line = line.replace("z", "2") | |
1028 Word.append(line.replace('\n', '')) | |
1029 | |
1030 ReadDictionary = open(dictionary, 'r') | |
1031 for line in ReadDictionary: | |
1032 line = line.replace("a", "4") | |
1033 line = line.replace("b", "8") | |
1034 line = line.replace("e", "3") | |
1035 line = line.replace("f", "ph", 1) | |
1036 line = line.replace("g", "6") | |
1037 line = line.replace("h", "#") | |
1038 line = line.replace("i", "1") | |
1039 line = line.replace("l", "|") | |
1040 line = line.replace("k", "X") | |
1041 line = line.replace("o", "0") | |
1042 line = line.replace("s", "5") | |
1043 line = line.replace("t", "7") | |
1044 line = line.replace("z", "2") | |
1045 Word.append(line.replace('\n', '')) | |
1046 | |
1047 ReadDictionary = open(dictionary, 'r') | |
1048 for line in ReadDictionary: | |
1049 line = line.replace("a", "^") | |
1050 line = line.replace("b", "8") | |
1051 line = line.replace("e", "3") | |
1052 line = line.replace("f", "ph", 1) | |
1053 line = line.replace("g", "6") | |
1054 line = line.replace("h", "#") | |
1055 line = line.replace("i", "1") | |
1056 line = line.replace("l", "|") | |
1057 line = line.replace("k", "X") | |
1058 line = line.replace("o", "0") | |
1059 line = line.replace("s", "5") | |
1060 line = line.replace("t", "7") | |
1061 line = line.replace("z", "2") | |
1062 Word.append(line.replace('\n', '')) | |
1063 | |
1064 ReadDictionary = open(dictionary, 'r') | |
1065 for line in ReadDictionary: | |
1066 line = line.replace("a", "4") | |
1067 line = line.replace("b", "8") | |
1068 line = line.replace("e", "3") | |
1069 line = line.replace("f", "ph", 1) | |
1070 line = line.replace("g", "9") | |
1071 line = line.replace("h", "#") | |
1072 line = line.replace("i", "|") | |
1073 line = line.replace("l", "1") | |
1074 line = line.replace("k", "X") | |
1075 line = line.replace("o", "0") | |
1076 line = line.replace("s", "5") | |
1077 line = line.replace("t", "7") | |
1078 line = line.replace("z", "2") | |
1079 Word.append(line.replace('\n', '')) | |
1080 | |
1081 ReadDictionary = open(dictionary, 'r') | |
1082 for line in ReadDictionary: | |
1083 line = line.replace("a", "^") | |
1084 line = line.replace("b", "8") | |
1085 line = line.replace("e", "3") | |
1086 line = line.replace("f", "ph", 1) | |
1087 line = line.replace("g", "9") | |
1088 line = line.replace("h", "#") | |
1089 line = line.replace("i", "|") | |
1090 line = line.replace("l", "1") | |
1091 line = line.replace("k", "X") | |
1092 line = line.replace("o", "0") | |
1093 line = line.replace("s", "5") | |
1094 line = line.replace("t", "7") | |
1095 line = line.replace("z", "2") | |
1096 Word.append(line.replace('\n', '')) | |
1097 | |
1098 ReadDictionary = open(dictionary, 'r') | |
1099 for line in ReadDictionary: | |
1100 line = line.replace("a", "4") | |
1101 line = line.replace("b", "8") | |
1102 line = line.replace("e", "3") | |
1103 line = line.replace("f", "ph", 1) | |
1104 line = line.replace("g", "&") | |
1105 line = line.replace("h", "#") | |
1106 line = line.replace("i", "|") | |
1107 line = line.replace("l", "1") | |
1108 line = line.replace("k", "X") | |
1109 line = line.replace("o", "0") | |
1110 line = line.replace("s", "5") | |
1111 line = line.replace("t", "7") | |
1112 line = line.replace("z", "2") | |
1113 Word.append(line.replace('\n', '')) | |
1114 | |
1115 ReadDictionary = open(dictionary, 'r') | |
1116 for line in ReadDictionary: | |
1117 line = line.replace("a", "^") | |
1118 line = line.replace("b", "8") | |
1119 line = line.replace("e", "3") | |
1120 line = line.replace("f", "ph", 1) | |
1121 line = line.replace("g", "&") | |
1122 line = line.replace("h", "#") | |
1123 line = line.replace("i", "|") | |
1124 line = line.replace("l", "1") | |
1125 line = line.replace("k", "X") | |
1126 line = line.replace("o", "0") | |
1127 line = line.replace("s", "5") | |
1128 line = line.replace("t", "7") | |
1129 line = line.replace("z", "2") | |
1130 Word.append(line.replace('\n', '')) | |
1131 | |
1132 def BW(): | |
1133 ReadDictionary = open(dictionary, 'r') | |
1134 for line in ReadDictionary: | |
1135 Word.append(line[::-1].replace('\n', '')) | |
1136 | |
1137 def CAPS(): | |
1138 ReadDictionary = open(dictionary, 'r') | |
1139 for line in ReadDictionary: | |
1140 line = line.replace('\n', '') | |
1141 up = 0 | |
1142 a = "" | |
1143 for let in line: | |
1144 if up == 0: | |
1145 a += let.upper() | |
1146 else: | |
1147 a += let | |
1148 up ^= 1 | |
1149 Word.append(a) | |
1150 | |
1151 ReadDictionary = open(dictionary, 'r') | |
1152 for line in ReadDictionary: | |
1153 line = line.replace('\n', '') | |
1154 up = 0 | |
1155 a = "" | |
1156 for let in line: | |
1157 if up == 1: | |
1158 a += let.upper() | |
1159 else: | |
1160 a += let | |
1161 up ^= 1 | |
1162 Word.append(a) | |
1163 | |
1164 ReadDictionary = open(dictionary, 'r') | |
1165 for line in ReadDictionary: | |
1166 line = line.replace('\n', '') | |
1167 up = 0 | |
1168 a = "" | |
1169 for let in line: | |
1170 if up <= 1: | |
1171 a += let.upper() | |
1172 up = up + 1 | |
1173 else: | |
1174 a += let | |
1175 up = up + 1 | |
1176 Word.append(a) | |
1177 | |
1178 ReadDictionary = open(dictionary, 'r') | |
1179 for line in ReadDictionary: | |
1180 line = line.replace('\n', '') | |
1181 up = 0 | |
1182 a = "" | |
1183 for let in line: | |
1184 if up <= 2: | |
1185 a += let.upper() | |
1186 up = up + 1 | |
1187 else: | |
1188 a += let | |
1189 up = up + 1 | |
1190 Word.append(a) | |
1191 | |
1192 ReadDictionary = open(dictionary, 'r') | |
1193 for line in ReadDictionary: | |
1194 line = line.replace('\n', '') | |
1195 a = 0 | |
1196 b = 1 | |
1197 c = "" | |
1198 for let in line: | |
1199 a = a + 1 | |
1200 for let in line: | |
1201 if a != b: | |
1202 b = b + 1 | |
1203 c += let | |
1204 else: | |
1205 c += let.upper() | |
1206 Word.append(c) | |
1207 | |
1208 ReadDictionary = open(dictionary, 'r') | |
1209 for line in ReadDictionary: | |
1210 line = line.replace('\n', '') | |
1211 a = 0 | |
1212 b = 1 | |
1213 c = "" | |
1214 for let in line: | |
1215 a = a + 1 | |
1216 a = a - 1 | |
1217 for let in line: | |
1218 if b < a: | |
1219 b = b + 1 | |
1220 c += let | |
1221 else: | |
1222 c += let.upper() | |
1223 Word.append(c) | |
1224 | |
1225 ReadDictionary = open(dictionary, 'r') | |
1226 for line in ReadDictionary: | |
1227 line = line.replace("a", "A", 1) | |
1228 if line.__contains__("A"): | |
1229 Word.append(line.replace('\n', '')) | |
1230 | |
1231 ReadDictionary = open(dictionary, 'r') | |
1232 for line in ReadDictionary: | |
1233 line = line.replace("a", "A") | |
1234 if line.__contains__("A"): | |
1235 Word.append(line.replace('\n', '')) | |
1236 | |
1237 ReadDictionary = open(dictionary, 'r') | |
1238 for line in ReadDictionary: | |
1239 line = line.replace("b", "B", 1) | |
1240 if line.__contains__("B"): | |
1241 Word.append(line.replace('\n', '')) | |
1242 | |
1243 ReadDictionary = open(dictionary, 'r') | |
1244 for line in ReadDictionary: | |
1245 line = line.replace("b", "B") | |
1246 if line.__contains__("B"): | |
1247 Word.append(line.replace('\n', '')) | |
1248 | |
1249 ReadDictionary = open(dictionary, 'r') | |
1250 for line in ReadDictionary: | |
1251 line = line.replace("c", "C", 1) | |
1252 if line.__contains__("C"): | |
1253 Word.append(line.replace('\n', '')) | |
1254 | |
1255 ReadDictionary = open(dictionary, 'r') | |
1256 for line in ReadDictionary: | |
1257 line = line.replace("c", "C") | |
1258 if line.__contains__("C"): | |
1259 Word.append(line.replace('\n', '')) | |
1260 | |
1261 ReadDictionary = open(dictionary, 'r') | |
1262 for line in ReadDictionary: | |
1263 line = line.replace("d", "D", 1) | |
1264 if line.__contains__("D"): | |
1265 Word.append(line.replace('\n', '')) | |
1266 | |
1267 ReadDictionary = open(dictionary, 'r') | |
1268 for line in ReadDictionary: | |
1269 line = line.replace("d", "D") | |
1270 if line.__contains__("D"): | |
1271 Word.append(line.replace('\n', '')) | |
1272 | |
1273 ReadDictionary = open(dictionary, 'r') | |
1274 for line in ReadDictionary: | |
1275 line = line.replace("e", "E", 1) | |
1276 if line.__contains__("E"): | |
1277 Word.append(line.replace('\n', '')) | |
1278 | |
1279 ReadDictionary = open(dictionary, 'r') | |
1280 for line in ReadDictionary: | |
1281 line = line.replace("e", "E") | |
1282 if line.__contains__("E"): | |
1283 Word.append(line.replace('\n', '')) | |
1284 | |
1285 ReadDictionary = open(dictionary, 'r') | |
1286 for line in ReadDictionary: | |
1287 line = line.replace("f", "F", 1) | |
1288 if line.__contains__("F"): | |
1289 Word.append(line.replace('\n', '')) | |
1290 | |
1291 ReadDictionary = open(dictionary, 'r') | |
1292 for line in ReadDictionary: | |
1293 line = line.replace("f", "F") | |
1294 if line.__contains__("F"): | |
1295 Word.append(line.replace('\n', '')) | |
1296 | |
1297 ReadDictionary = open(dictionary, 'r') | |
1298 for line in ReadDictionary: | |
1299 line = line.replace("g", "G", 1) | |
1300 if line.__contains__("G"): | |
1301 Word.append(line.replace('\n', '')) | |
1302 | |
1303 ReadDictionary = open(dictionary, 'r') | |
1304 for line in ReadDictionary: | |
1305 line = line.replace("g", "G") | |
1306 if line.__contains__("G"): | |
1307 Word.append(line.replace('\n', '')) | |
1308 | |
1309 ReadDictionary = open(dictionary, 'r') | |
1310 for line in ReadDictionary: | |
1311 line = line.replace("h", "H", 1) | |
1312 if line.__contains__("H"): | |
1313 Word.append(line.replace('\n', '')) | |
1314 | |
1315 ReadDictionary = open(dictionary, 'r') | |
1316 for line in ReadDictionary: | |
1317 line = line.replace("h", "H") | |
1318 if line.__contains__("H"): | |
1319 Word.append(line.replace('\n', '')) | |
1320 | |
1321 ReadDictionary = open(dictionary, 'r') | |
1322 for line in ReadDictionary: | |
1323 line = line.replace("i", "I", 1) | |
1324 if line.__contains__("I"): | |
1325 Word.append(line.replace('\n', '')) | |
1326 | |
1327 ReadDictionary = open(dictionary, 'r') | |
1328 for line in ReadDictionary: | |
1329 line = line.replace("i", "I") | |
1330 if line.__contains__("I"): | |
1331 Word.append(line.replace('\n', '')) | |
1332 | |
1333 ReadDictionary = open(dictionary, 'r') | |
1334 for line in ReadDictionary: | |
1335 line = line.replace("j", "J", 1) | |
1336 if line.__contains__("J"): | |
1337 Word.append(line.replace('\n', '')) | |
1338 | |
1339 ReadDictionary = open(dictionary, 'r') | |
1340 for line in ReadDictionary: | |
1341 line = line.replace("j", "J") | |
1342 if line.__contains__("J"): | |
1343 Word.append(line.replace('\n', '')) | |
1344 | |
1345 ReadDictionary = open(dictionary, 'r') | |
1346 for line in ReadDictionary: | |
1347 line = line.replace("k", "K", 1) | |
1348 if line.__contains__("K"): | |
1349 Word.append(line.replace('\n', '')) | |
1350 | |
1351 ReadDictionary = open(dictionary, 'r') | |
1352 for line in ReadDictionary: | |
1353 line = line.replace("k", "K") | |
1354 if line.__contains__("K"): | |
1355 Word.append(line.replace('\n', '')) | |
1356 | |
1357 ReadDictionary = open(dictionary, 'r') | |
1358 for line in ReadDictionary: | |
1359 line = line.replace("l", "L", 1) | |
1360 if line.__contains__("L"): | |
1361 Word.append(line.replace('\n', '')) | |
1362 | |
1363 ReadDictionary = open(dictionary, 'r') | |
1364 for line in ReadDictionary: | |
1365 line = line.replace("l", "L") | |
1366 if line.__contains__("L"): | |
1367 Word.append(line.replace('\n', '')) | |
1368 | |
1369 ReadDictionary = open(dictionary, 'r') | |
1370 for line in ReadDictionary: | |
1371 line = line.replace("m", "M", 1) | |
1372 if line.__contains__("M"): | |
1373 Word.append(line.replace('\n', '')) | |
1374 | |
1375 ReadDictionary = open(dictionary, 'r') | |
1376 for line in ReadDictionary: | |
1377 line = line.replace("m", "M") | |
1378 if line.__contains__("M"): | |
1379 Word.append(line.replace('\n', '')) | |
1380 | |
1381 ReadDictionary = open(dictionary, 'r') | |
1382 for line in ReadDictionary: | |
1383 line = line.replace("n", "N", 1) | |
1384 if line.__contains__("N"): | |
1385 Word.append(line.replace('\n', '')) | |
1386 | |
1387 ReadDictionary = open(dictionary, 'r') | |
1388 for line in ReadDictionary: | |
1389 line = line.replace("n", "N") | |
1390 if line.__contains__("N"): | |
1391 Word.append(line.replace('\n', '')) | |
1392 | |
1393 ReadDictionary = open(dictionary, 'r') | |
1394 for line in ReadDictionary: | |
1395 line = line.replace("o", "O", 1) | |
1396 if line.__contains__("O"): | |
1397 Word.append(line.replace('\n', '')) | |
1398 | |
1399 ReadDictionary = open(dictionary, 'r') | |
1400 for line in ReadDictionary: | |
1401 line = line.replace("o", "O") | |
1402 if line.__contains__("O"): | |
1403 Word.append(line.replace('\n', '')) | |
1404 | |
1405 ReadDictionary = open(dictionary, 'r') | |
1406 for line in ReadDictionary: | |
1407 line = line.replace("p", "P", 1) | |
1408 if line.__contains__("P"): | |
1409 Word.append(line.replace('\n', '')) | |
1410 | |
1411 ReadDictionary = open(dictionary, 'r') | |
1412 for line in ReadDictionary: | |
1413 line = line.replace("p", "P") | |
1414 if line.__contains__("P"): | |
1415 Word.append(line.replace('\n', '')) | |
1416 | |
1417 ReadDictionary = open(dictionary, 'r') | |
1418 for line in ReadDictionary: | |
1419 line = line.replace("q", "Q", 1) | |
1420 if line.__contains__("Q"): | |
1421 Word.append(line.replace('\n', '')) | |
1422 | |
1423 ReadDictionary = open(dictionary, 'r') | |
1424 for line in ReadDictionary: | |
1425 line = line.replace("q", "Q") | |
1426 if line.__contains__("Q"): | |
1427 Word.append(line.replace('\n', '')) | |
1428 | |
1429 ReadDictionary = open(dictionary, 'r') | |
1430 for line in ReadDictionary: | |
1431 line = line.replace("r", "R", 1) | |
1432 if line.__contains__("R"): | |
1433 Word.append(line.replace('\n', '')) | |
1434 | |
1435 ReadDictionary = open(dictionary, 'r') | |
1436 for line in ReadDictionary: | |
1437 line = line.replace("r", "R") | |
1438 if line.__contains__("R"): | |
1439 Word.append(line.replace('\n', '')) | |
1440 | |
1441 ReadDictionary = open(dictionary, 'r') | |
1442 for line in ReadDictionary: | |
1443 line = line.replace("s", "S", 1) | |
1444 if line.__contains__("S"): | |
1445 Word.append(line.replace('\n', '')) | |
1446 | |
1447 ReadDictionary = open(dictionary, 'r') | |
1448 for line in ReadDictionary: | |
1449 line = line.replace("s", "S") | |
1450 if line.__contains__("S"): | |
1451 Word.append(line.replace('\n', '')) | |
1452 | |
1453 ReadDictionary = open(dictionary, 'r') | |
1454 for line in ReadDictionary: | |
1455 line = line.replace("t", "T", 1) | |
1456 if line.__contains__("T"): | |
1457 Word.append(line.replace('\n', '')) | |
1458 | |
1459 ReadDictionary = open(dictionary, 'r') | |
1460 for line in ReadDictionary: | |
1461 line = line.replace("t", "T") | |
1462 if line.__contains__("T"): | |
1463 Word.append(line.replace('\n', '')) | |
1464 | |
1465 ReadDictionary = open(dictionary, 'r') | |
1466 for line in ReadDictionary: | |
1467 line = line.replace("u", "U", 1) | |
1468 if line.__contains__("U"): | |
1469 Word.append(line.replace('\n', '')) | |
1470 | |
1471 ReadDictionary = open(dictionary, 'r') | |
1472 for line in ReadDictionary: | |
1473 line = line.replace("u", "U") | |
1474 if line.__contains__("U"): | |
1475 Word.append(line.replace('\n', '')) | |
1476 | |
1477 ReadDictionary = open(dictionary, 'r') | |
1478 for line in ReadDictionary: | |
1479 line = line.replace("v", "V", 1) | |
1480 if line.__contains__("V"): | |
1481 Word.append(line.replace('\n', '')) | |
1482 | |
1483 ReadDictionary = open(dictionary, 'r') | |
1484 for line in ReadDictionary: | |
1485 line = line.replace("v", "V") | |
1486 if line.__contains__("V"): | |
1487 Word.append(line.replace('\n', '')) | |
1488 | |
1489 ReadDictionary = open(dictionary, 'r') | |
1490 for line in ReadDictionary: | |
1491 line = line.replace("w", "W", 1) | |
1492 if line.__contains__("W"): | |
1493 Word.append(line.replace('\n', '')) | |
1494 | |
1495 ReadDictionary = open(dictionary, 'r') | |
1496 for line in ReadDictionary: | |
1497 line = line.replace("w", "W") | |
1498 if line.__contains__("W"): | |
1499 Word.append(line.replace('\n', '')) | |
1500 | |
1501 ReadDictionary = open(dictionary, 'r') | |
1502 for line in ReadDictionary: | |
1503 line = line.replace("x", "X", 1) | |
1504 if line.__contains__("X"): | |
1505 Word.append(line.replace('\n', '')) | |
1506 | |
1507 ReadDictionary = open(dictionary, 'r') | |
1508 for line in ReadDictionary: | |
1509 line = line.replace("x", "X") | |
1510 if line.__contains__("X"): | |
1511 Word.append(line.replace('\n', '')) | |
1512 | |
1513 ReadDictionary = open(dictionary, 'r') | |
1514 for line in ReadDictionary: | |
1515 line = line.replace("y", "Y", 1) | |
1516 if line.__contains__("Y"): | |
1517 Word.append(line.replace('\n', '')) | |
1518 | |
1519 ReadDictionary = open(dictionary, 'r') | |
1520 for line in ReadDictionary: | |
1521 line = line.replace("y", "Y") | |
1522 if line.__contains__("Y"): | |
1523 Word.append(line.replace('\n', '')) | |
1524 | |
1525 ReadDictionary = open(dictionary, 'r') | |
1526 for line in ReadDictionary: | |
1527 line = line.replace("z", "Z", 1) | |
1528 if line.__contains__("Z"): | |
1529 Word.append(line.replace('\n', '')) | |
1530 | |
1531 ReadDictionary = open(dictionary, 'r') | |
1532 for line in ReadDictionary: | |
1533 line = line.replace("z", "Z") | |
1534 if line.__contains__("Z"): | |
1535 Word.append(line.replace('\n', '')) | |
1536 | |
1537 def MIX(): | |
1538 for Input in MixChars: | |
1539 ReadDictionary = open(dictionary, 'r') | |
1540 for line in ReadDictionary: | |
1541 line = line.replace('\n', '') | |
1542 up = 0 | |
1543 a = "" | |
1544 for let in line: | |
1545 if up <= 1: | |
1546 a += let + Input | |
1547 up = up + 1 | |
1548 else: | |
1549 a += let | |
1550 up = up + 1 | |
1551 Word.append(a) | |
1552 | |
1553 for Input in MixChars: | |
1554 for Input2 in MixChars: | |
1555 ReadDictionary = open(dictionary, 'r') | |
1556 for line in ReadDictionary: | |
1557 line = line.replace('\n', '') | |
1558 up = 0 | |
1559 a = "" | |
1560 for let in line: | |
1561 if up == 1: | |
1562 a += Input + let + Input2 | |
1563 up = up + 1 | |
1564 else: | |
1565 a += let | |
1566 up = up + 1 | |
1567 Word.append(a) | |
1568 | |
1569 for Input in MixChars: | |
1570 ReadDictionary = open(dictionary, 'r') | |
1571 for line in ReadDictionary: | |
1572 line = line.replace('\n', '') | |
1573 a = 0 | |
1574 b = 1 | |
1575 c = "" | |
1576 for let in line: | |
1577 a = a + 1 | |
1578 for let in line: | |
1579 if a != b: | |
1580 b = b + 1 | |
1581 c += let | |
1582 else: | |
1583 c += Input + let | |
1584 Word.append(c) | |
1585 | |
1586 for Input in MixChars: | |
1587 for Input2 in MixChars: | |
1588 ReadDictionary = open(dictionary, 'r') | |
1589 for line in ReadDictionary: | |
1590 line = line.replace('\n', '') | |
1591 a = 0 | |
1592 b = 0 | |
1593 c = "" | |
1594 for let in line: | |
1595 a = a + 1 | |
1596 a = a - 2 | |
1597 for let in line: | |
1598 if b == a: | |
1599 b = b + 1 | |
1600 c += Input + let + Input2 | |
1601 else: | |
1602 c += let | |
1603 b = b + 1 | |
1604 Word.append(c) | |
1605 | |
1606 def MD5(): | |
1607 ReadDictionary = open(dictionary, 'r') | |
1608 for line in ReadDictionary: | |
1609 Word.append(md5(line.replace('\n', '')).hexdigest()) | |
1610 | |
1611 def WEP5(): | |
1612 ReadDictionary = open(dictionary, 'r') | |
1613 for line in ReadDictionary: | |
1614 i = 0 | |
1615 for let in line: | |
1616 i += 1 | |
1617 i -= 1 | |
1618 if i == 5: | |
1619 line = line.encode('hex') | |
1620 line = line.replace('\n', '') | |
1621 Word.append(line.replace('0a', '')) | |
1622 | |
1623 def WEP13(): | |
1624 ReadDictionary = open(dictionary, 'r') | |
1625 for line in ReadDictionary: | |
1626 i = 0 | |
1627 for let in line: | |
1628 i += 1 | |
1629 i -= 1 | |
1630 if i == 13: | |
1631 line = line.encode('hex') | |
1632 line = line.replace('\n', '') | |
1633 Word.append(line.replace('0a', '')) | |
1634 | |
1635 | |
1636 def SOCEN(): | |
1637 socen = [] | |
1638 socen_a = [] | |
1639 socen_words = [] | |
1640 | |
1641 try: | |
1642 for i in Word: | |
1643 socen_words.append(i.replace('\n', '')) | |
1644 except: | |
1645 pass | |
1646 | |
1647 ReadDictionary = open(dictionary, 'r') | |
1648 for line in ReadDictionary: | |
1649 socen_words.append(line.replace('\n', '')) | |
1650 socen_words = list(set(socen_words)) | |
1651 | |
1652 for i in socen_words: | |
1653 for let in i: | |
1654 try: | |
1655 let += 1 | |
1656 break | |
1657 except: | |
1658 socen_a.append(let) | |
1659 break | |
1660 | |
1661 for a in socen_a: | |
1662 socen_words.append(a) | |
1663 | |
1664 for a in socen_words: | |
1665 x = 0 | |
1666 for let in a: | |
1667 x += 1 | |
1668 if x > 1: | |
1669 Word.append(a) | |
1670 | |
1671 for a in socen_words: | |
1672 for b in socen_words: | |
1673 x = 0 | |
1674 for let in a: | |
1675 x += 1 | |
1676 n = 0 | |
1677 for let in b: | |
1678 n += 1 | |
1679 if x > 1 or n > 1 and a != b: | |
1680 Word.append(a + b) | |
1681 | |
1682 for a in socen_words: | |
1683 for b in socen_words: | |
1684 for c in socen_words: | |
1685 if a != b and a != c and b != c: | |
1686 Word.append(a + b + c) | |
1687 | |
1688 | |
1689 if RegularSwitch is True: | |
1690 REGULAR() | |
1691 if BWSwitch is True: | |
1692 BW() | |
1693 if CapsSwitch is True: | |
1694 CAPS() | |
1695 if L337Switch is True: | |
1696 L337() | |
1697 if MD5Switch is True: | |
1698 MD5() | |
1699 if wep5 is True: | |
1700 WEP5() | |
1701 if wep13 is True: | |
1702 WEP13() | |
1703 if SESwitch is True: | |
1704 SOCEN() | |
1705 | |
1706 DoMix = False | |
1707 if AlphaSwitch is True: | |
1708 DoMix = True | |
1709 if NumberSwitch is True: | |
1710 DoMix = True | |
1711 if SpecialSwitch is True: | |
1712 DoMix = True | |
1713 if MixCustom != None and MixCustom != "None": | |
1714 DoMix = True | |
1715 if DoMix is True: | |
1716 MIX() | |
1717 | |
1718 User = [] | |
1719 if UserSwitch == True: | |
1720 UserCount = 0 | |
1721 ReadUsernames = open(usernames, 'r') | |
1722 for line in ReadUsernames: | |
1723 User.append(line.replace('\n', '')) | |
1724 UserCount += 1 | |
1725 else: | |
1726 User.append("") | |
1727 UserCount = 1 | |
1728 | |
1729 if not Word: | |
1730 sys.exit(SpliceX + "error: compiled empty wordlist") | |
1731 | |
1732 Word = list(set(Word)) | |
1733 WordCount = 0 | |
1734 ShowWord = [] | |
1735 PassWd = [] | |
1736 for Input in Word: | |
1737 ShowWord.append(Input) | |
1738 c = "" | |
1739 for let in Input: | |
1740 c += "\\\\\\" + let | |
1741 PassWd.append(c) | |
1742 | |
1743 | |
1744 if TIME != None: | |
1745 try: | |
1746 TIME = TIME.split(", ") | |
1747 sleep_now = int(TIME[0]) | |
1748 sleep_for = int(TIME[1]) | |
1749 | |
1750 except: | |
1751 sys.exit(SpliceX + "error: invalid --time arguments") | |
1752 | |
1753 else: | |
1754 sleep_now = 0 | |
1755 sleep_for = 0 | |
1756 | |
1757 if LENGTH != None: | |
1758 try: | |
1759 LENGTH = LENGTH.split(", ") | |
1760 length_start = int(LENGTH[0]) | |
1761 length_end = int(LENGTH[1]) | |
1762 if length_end > 10: | |
1763 length_end = 10 | |
1764 if ExhSwitch is True: | |
1765 length_start -= 1 | |
1766 length_end -= 1 | |
1767 | |
1768 except: | |
1769 sys.exit(SpliceX + " error: invalid --char-length arguments") | |
1770 | |
1771 else: | |
1772 length_start = 0 | |
1773 length_end = 10 | |
1774 | |
1775 def BF1(): | |
1776 WordCount = 0 | |
1777 for CountWords in ShowWord: | |
1778 WordCount += 1 | |
1779 StartTime = time.time() | |
1780 StartTime = StartTime - 1 | |
1781 PassAmount = 0 | |
1782 timeup = 0 | |
1783 for u in range(StateU, UserCount): | |
1784 if length_start > 0: | |
1785 break | |
1786 if length_end < 0: | |
1787 sys.exit(SpliceX + 'unable to find password') | |
1788 for x in range(StateW, WordCount): | |
1789 if SaveSwitch is True: | |
1790 WriteSave = [] | |
1791 FILE = open(save, 'w') | |
1792 WriteSave.append(str(cmd)) | |
1793 WriteSave.append(str(dictionary)) | |
1794 WriteSave.append(str(MixCustom)) | |
1795 WriteSave.append(str(Custom)) | |
1796 WriteSave.append(str(ExhSwitch)) | |
1797 WriteSave.append(str(StdoutSwitch)) | |
1798 WriteSave.append(str(usernames)) | |
1799 WriteSave.append(str(UserSwitch)) | |
1800 WriteSave.append(str(AlphaSwitch)) | |
1801 WriteSave.append(str(BWSwitch)) | |
1802 WriteSave.append(str(CapsSwitch)) | |
1803 WriteSave.append(str(L337Switch)) | |
1804 WriteSave.append(str(MD5Switch)) | |
1805 WriteSave.append(str(NumberSwitch)) | |
1806 WriteSave.append(str(RegularSwitch)) | |
1807 WriteSave.append(str(SpecialSwitch)) | |
1808 WriteSave.append(str(Letters)) | |
1809 WriteSave.append(str(Numbers)) | |
1810 WriteSave.append(str(Specials)) | |
1811 WriteSave.append(str(wep5)) | |
1812 WriteSave.append(str(wep13)) | |
1813 WriteSave.append(str(SESwitch)) | |
1814 WriteSave.append(str(u)) | |
1815 WriteSave.append(str(x)) | |
1816 for WriteStates in WriteSave: | |
1817 FILE.write(WriteStates + "\n") | |
1818 FILE.close() | |
1819 PassAmount += 1 | |
1820 Timer = int(round(float(time.time() - StartTime))) | |
1821 Speed = PassAmount / Timer | |
1822 NewShowWord = ShowWord[x] | |
1823 NewPassWd = PassWd[x] | |
1824 timeup += 1 | |
1825 if timeup == sleep_now: | |
1826 time.sleep(sleep_for) | |
1827 timeup = 0 | |
1828 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
1829 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() | |
1830 if test == None: | |
1831 print(output) | |
1832 elif output.__contains__(test): | |
1833 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
1834 else: | |
1835 print(output) | |
1836 | |
1837 def BF2(): | |
1838 if NoChar is True: | |
1839 sys.exit(SpliceX + 'unable to find password') | |
1840 WordCount = 0 | |
1841 for CountWords in ShowWord: | |
1842 WordCount += 1 | |
1843 StartTime = time.time() | |
1844 StartTime = StartTime - 1 | |
1845 PassAmount = 0 | |
1846 timeup = 0 | |
1847 for u in range(StateU, UserCount): | |
1848 if length_start > 1: | |
1849 break | |
1850 if length_end < 1: | |
1851 sys.exit(SpliceX + 'unable to find password') | |
1852 for a in range(StateA, EndCount): | |
1853 for x in range(StateW, WordCount): | |
1854 if SaveSwitch is True: | |
1855 WriteSave = [] | |
1856 FILE = open(save, 'w') | |
1857 WriteSave.append(str(cmd)) | |
1858 WriteSave.append(str(dictionary)) | |
1859 WriteSave.append(str(MixCustom)) | |
1860 WriteSave.append(str(Custom)) | |
1861 WriteSave.append(str(ExhSwitch)) | |
1862 WriteSave.append(str(StdoutSwitch)) | |
1863 WriteSave.append(str(usernames)) | |
1864 WriteSave.append(str(UserSwitch)) | |
1865 WriteSave.append(str(AlphaSwitch)) | |
1866 WriteSave.append(str(BWSwitch)) | |
1867 WriteSave.append(str(CapsSwitch)) | |
1868 WriteSave.append(str(L337Switch)) | |
1869 WriteSave.append(str(MD5Switch)) | |
1870 WriteSave.append(str(NumberSwitch)) | |
1871 WriteSave.append(str(RegularSwitch)) | |
1872 WriteSave.append(str(SpecialSwitch)) | |
1873 WriteSave.append(str(Letters)) | |
1874 WriteSave.append(str(Numbers)) | |
1875 WriteSave.append(str(Specials)) | |
1876 WriteSave.append(str(wep5)) | |
1877 WriteSave.append(str(wep13)) | |
1878 WriteSave.append(str(SESwitch)) | |
1879 WriteSave.append(str(u)) | |
1880 WriteSave.append(str(x)) | |
1881 WriteSave.append(str(a)) | |
1882 for WriteStates in WriteSave: | |
1883 FILE.write(WriteStates + "\n") | |
1884 FILE.close() | |
1885 PassAmount += 1 | |
1886 Timer = int(round(float(time.time() - StartTime))) | |
1887 Speed = PassAmount / Timer | |
1888 NewShowWord = Char1[a] + ShowWord[x] | |
1889 NewPassWd = Char2[a] + PassWd[x] | |
1890 timeup += 1 | |
1891 if timeup == sleep_now: | |
1892 time.sleep(sleep_for) | |
1893 timeup = 0 | |
1894 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
1895 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() | |
1896 if test == None: | |
1897 print(output) | |
1898 elif output.__contains__(test): | |
1899 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
1900 else: | |
1901 print(output) | |
1902 | |
1903 if ExhSwitch is False: | |
1904 PassAmount += 1 | |
1905 Timer = int(round(float(time.time() - StartTime))) | |
1906 Speed = PassAmount / Timer | |
1907 NewShowWord = ShowWord[x] + Char1[a] | |
1908 NewPassWd = PassWd[x] + Char2[a] | |
1909 timeup += 1 | |
1910 if timeup == sleep_now: | |
1911 time.sleep(sleep_for) | |
1912 timeup = 0 | |
1913 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
1914 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() | |
1915 if test == None: | |
1916 print(output) | |
1917 elif output.__contains__(test): | |
1918 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
1919 else: | |
1920 print(output) | |
1921 | |
1922 def BF3(): | |
1923 if NoChar is True: | |
1924 sys.exit(SpliceX + 'unable to find password') | |
1925 WordCount = 0 | |
1926 for CountWords in ShowWord: | |
1927 WordCount += 1 | |
1928 StartTime = time.time() | |
1929 StartTime = StartTime - 1 | |
1930 PassAmount = 0 | |
1931 timeup = 0 | |
1932 for u in range(StateU, UserCount): | |
1933 if length_start > 2: | |
1934 break | |
1935 if length_end < 2: | |
1936 sys.exit(SpliceX + 'unable to find password') | |
1937 for a in range(StateA, EndCount): | |
1938 for b in range(StateB, EndCount): | |
1939 for x in range(StateW, WordCount): | |
1940 if SaveSwitch is True: | |
1941 WriteSave = [] | |
1942 FILE = open(save, 'w') | |
1943 WriteSave.append(str(cmd)) | |
1944 WriteSave.append(str(dictionary)) | |
1945 WriteSave.append(str(MixCustom)) | |
1946 WriteSave.append(str(Custom)) | |
1947 WriteSave.append(str(ExhSwitch)) | |
1948 WriteSave.append(str(StdoutSwitch)) | |
1949 WriteSave.append(str(usernames)) | |
1950 WriteSave.append(str(UserSwitch)) | |
1951 WriteSave.append(str(AlphaSwitch)) | |
1952 WriteSave.append(str(BWSwitch)) | |
1953 WriteSave.append(str(CapsSwitch)) | |
1954 WriteSave.append(str(L337Switch)) | |
1955 WriteSave.append(str(MD5Switch)) | |
1956 WriteSave.append(str(NumberSwitch)) | |
1957 WriteSave.append(str(RegularSwitch)) | |
1958 WriteSave.append(str(SpecialSwitch)) | |
1959 WriteSave.append(str(Letters)) | |
1960 WriteSave.append(str(Numbers)) | |
1961 WriteSave.append(str(Specials)) | |
1962 WriteSave.append(str(wep5)) | |
1963 WriteSave.append(str(wep13)) | |
1964 WriteSave.append(str(SESwitch)) | |
1965 WriteSave.append(str(u)) | |
1966 WriteSave.append(str(x)) | |
1967 WriteSave.append(str(a)) | |
1968 WriteSave.append(str(b)) | |
1969 for WriteStates in WriteSave: | |
1970 FILE.write(WriteStates + "\n") | |
1971 FILE.close() | |
1972 PassAmount += 1 | |
1973 Timer = int(round(float(time.time() - StartTime))) | |
1974 Speed = PassAmount / Timer | |
1975 NewShowWord = Char1[a] + ShowWord[x] + Char1[b] | |
1976 NewPassWd = Char2[a] + PassWd[x] + Char2[b] | |
1977 timeup += 1 | |
1978 if timeup == sleep_now: | |
1979 time.sleep(sleep_for) | |
1980 timeup = 0 | |
1981 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
1982 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() | |
1983 if test == None: | |
1984 print(output) | |
1985 elif output.__contains__(test): | |
1986 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
1987 else: | |
1988 print(output) | |
1989 | |
1990 if ExhSwitch is False: | |
1991 PassAmount += 1 | |
1992 Timer = int(round(float(time.time() - StartTime))) | |
1993 Speed = PassAmount / Timer | |
1994 NewShowWord = Char1[a] + Char1[b] + ShowWord[x] | |
1995 NewPassWd = Char2[a] + Char2[b] + PassWd[x] | |
1996 timeup += 1 | |
1997 if timeup == sleep_now: | |
1998 time.sleep(sleep_for) | |
1999 timeup = 0 | |
2000 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
2001 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() | |
2002 if test == None: | |
2003 print(output) | |
2004 elif output.__contains__(test): | |
2005 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
2006 else: | |
2007 print(output) | |
2008 | |
2009 PassAmount += 1 | |
2010 Timer = int(round(float(time.time() - StartTime))) | |
2011 Speed = PassAmount / Timer | |
2012 NewShowWord = ShowWord[x] + Char1[b] + Char1[a] | |
2013 NewPassWd = PassWd[x] + Char2[b] + Char2[a] | |
2014 timeup += 1 | |
2015 if timeup == sleep_now: | |
2016 time.sleep(sleep_for) | |
2017 timeup = 0 | |
2018 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
2019 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() | |
2020 if test == None: | |
2021 print(output) | |
2022 elif output.__contains__(test): | |
2023 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
2024 else: | |
2025 print(output) | |
2026 | |
2027 def BF4(): | |
2028 if NoChar is True: | |
2029 sys.exit(SpliceX + 'unable to find password') | |
2030 WordCount = 0 | |
2031 for CountWords in ShowWord: | |
2032 WordCount += 1 | |
2033 StartTime = time.time() | |
2034 StartTime = StartTime - 1 | |
2035 PassAmount = 0 | |
2036 timeup = 0 | |
2037 for u in range(StateU, UserCount): | |
2038 if length_start > 3: | |
2039 break | |
2040 if length_end < 3: | |
2041 sys.exit(SpliceX + 'unable to find password') | |
2042 for a in range(StateA, EndCount): | |
2043 for b in range(StateB, EndCount): | |
2044 for c in range(StateC, EndCount): | |
2045 for x in range(StateW, WordCount): | |
2046 if SaveSwitch is True: | |
2047 WriteSave = [] | |
2048 FILE = open(save, 'w') | |
2049 WriteSave.append(str(cmd)) | |
2050 WriteSave.append(str(dictionary)) | |
2051 WriteSave.append(str(MixCustom)) | |
2052 WriteSave.append(str(Custom)) | |
2053 WriteSave.append(str(ExhSwitch)) | |
2054 WriteSave.append(str(StdoutSwitch)) | |
2055 WriteSave.append(str(usernames)) | |
2056 WriteSave.append(str(UserSwitch)) | |
2057 WriteSave.append(str(AlphaSwitch)) | |
2058 WriteSave.append(str(BWSwitch)) | |
2059 WriteSave.append(str(CapsSwitch)) | |
2060 WriteSave.append(str(L337Switch)) | |
2061 WriteSave.append(str(MD5Switch)) | |
2062 WriteSave.append(str(NumberSwitch)) | |
2063 WriteSave.append(str(RegularSwitch)) | |
2064 WriteSave.append(str(SpecialSwitch)) | |
2065 WriteSave.append(str(Letters)) | |
2066 WriteSave.append(str(Numbers)) | |
2067 WriteSave.append(str(Specials)) | |
2068 WriteSave.append(str(wep5)) | |
2069 WriteSave.append(str(wep13)) | |
2070 WriteSave.append(str(SESwitch)) | |
2071 WriteSave.append(str(u)) | |
2072 WriteSave.append(str(x)) | |
2073 WriteSave.append(str(a)) | |
2074 WriteSave.append(str(b)) | |
2075 WriteSave.append(str(c)) | |
2076 for WriteStates in WriteSave: | |
2077 FILE.write(WriteStates + "\n") | |
2078 FILE.close() | |
2079 PassAmount += 1 | |
2080 Timer = int(round(float(time.time() - StartTime))) | |
2081 Speed = PassAmount / Timer | |
2082 NewShowWord = Char1[c] + Char1[a] + ShowWord[x] + Char1[b] | |
2083 NewPassWd = Char2[c] + Char2[a] + PassWd[x] + Char2[b] | |
2084 timeup += 1 | |
2085 if timeup == sleep_now: | |
2086 time.sleep(sleep_for) | |
2087 timeup = 0 | |
2088 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
2089 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() | |
2090 if test == None: | |
2091 print(output) | |
2092 elif output.__contains__(test): | |
2093 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
2094 else: | |
2095 print(output) | |
2096 | |
2097 if ExhSwitch is False: | |
2098 PassAmount += 1 | |
2099 Timer = int(round(float(time.time() - StartTime))) | |
2100 Speed = PassAmount / Timer | |
2101 NewShowWord = Char1[b] + ShowWord[x] + Char1[a] + Char1[c] | |
2102 NewPassWd = Char2[b] + PassWd[x] + Char2[a] + Char2[c] | |
2103 timeup += 1 | |
2104 if timeup == sleep_now: | |
2105 time.sleep(sleep_for) | |
2106 timeup = 0 | |
2107 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
2108 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() | |
2109 if test == None: | |
2110 print(output) | |
2111 elif output.__contains__(test): | |
2112 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
2113 else: | |
2114 print(output) | |
2115 | |
2116 PassAmount += 1 | |
2117 Timer = int(round(float(time.time() - StartTime))) | |
2118 Speed = PassAmount / Timer | |
2119 NewShowWord = Char1[c] + Char1[a] + Char1[b] + ShowWord[x] | |
2120 NewPassWd = Char2[c] + Char2[a] + Char2[b] + PassWd[x] | |
2121 timeup += 1 | |
2122 if timeup == sleep_now: | |
2123 time.sleep(sleep_for) | |
2124 timeup = 0 | |
2125 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
2126 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() | |
2127 if test == None: | |
2128 print(output) | |
2129 elif output.__contains__(test): | |
2130 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
2131 else: | |
2132 print(output) | |
2133 | |
2134 PassAmount += 1 | |
2135 Timer = int(round(float(time.time() - StartTime))) | |
2136 Speed = PassAmount / Timer | |
2137 NewShowWord = ShowWord[x] + Char1[b] + Char1[a] + Char1[c] | |
2138 NewPassWd = PassWd[x] + Char2[b] + Char2[a] + Char2[c] | |
2139 timeup += 1 | |
2140 if timeup == sleep_now: | |
2141 time.sleep(sleep_for) | |
2142 timeup = 0 | |
2143 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
2144 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() | |
2145 if test == None: | |
2146 print(output) | |
2147 elif output.__contains__(test): | |
2148 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
2149 else: | |
2150 print(output) | |
2151 | |
2152 def BF5(): | |
2153 if NoChar is True: | |
2154 sys.exit(SpliceX + 'unable to find password') | |
2155 WordCount = 0 | |
2156 for CountWords in ShowWord: | |
2157 WordCount += 1 | |
2158 StartTime = time.time() | |
2159 StartTime = StartTime - 1 | |
2160 PassAmount = 0 | |
2161 timeup = 0 | |
2162 for u in range(StateU, UserCount): | |
2163 if length_start > 4: | |
2164 break | |
2165 if length_end < 4: | |
2166 sys.exit(SpliceX + 'unable to find password') | |
2167 for a in range(StateA, EndCount): | |
2168 for b in range(StateB, EndCount): | |
2169 for c in range(StateC, EndCount): | |
2170 for d in range(StateD, EndCount): | |
2171 for x in range(StateW, WordCount): | |
2172 if SaveSwitch is True: | |
2173 WriteSave = [] | |
2174 FILE = open(save, 'w') | |
2175 WriteSave.append(str(cmd)) | |
2176 WriteSave.append(str(dictionary)) | |
2177 WriteSave.append(str(MixCustom)) | |
2178 WriteSave.append(str(Custom)) | |
2179 WriteSave.append(str(ExhSwitch)) | |
2180 WriteSave.append(str(StdoutSwitch)) | |
2181 WriteSave.append(str(usernames)) | |
2182 WriteSave.append(str(UserSwitch)) | |
2183 WriteSave.append(str(AlphaSwitch)) | |
2184 WriteSave.append(str(BWSwitch)) | |
2185 WriteSave.append(str(CapsSwitch)) | |
2186 WriteSave.append(str(L337Switch)) | |
2187 WriteSave.append(str(MD5Switch)) | |
2188 WriteSave.append(str(NumberSwitch)) | |
2189 WriteSave.append(str(RegularSwitch)) | |
2190 WriteSave.append(str(SpecialSwitch)) | |
2191 WriteSave.append(str(Letters)) | |
2192 WriteSave.append(str(Numbers)) | |
2193 WriteSave.append(str(Specials)) | |
2194 WriteSave.append(str(wep5)) | |
2195 WriteSave.append(str(wep13)) | |
2196 WriteSave.append(str(SESwitch)) | |
2197 WriteSave.append(str(u)) | |
2198 WriteSave.append(str(x)) | |
2199 WriteSave.append(str(a)) | |
2200 WriteSave.append(str(b)) | |
2201 WriteSave.append(str(c)) | |
2202 WriteSave.append(str(d)) | |
2203 for WriteStates in WriteSave: | |
2204 FILE.write(WriteStates + "\n") | |
2205 FILE.close() | |
2206 PassAmount += 1 | |
2207 Timer = int(round(float(time.time() - StartTime))) | |
2208 Speed = PassAmount / Timer | |
2209 NewShowWord = Char1[c] + Char1[a] + ShowWord[x] + Char1[b] + Char1[d] | |
2210 NewPassWd = Char2[c] + Char2[a] + PassWd[x] + Char2[b] + Char2[d] | |
2211 timeup += 1 | |
2212 if timeup == sleep_now: | |
2213 time.sleep(sleep_for) | |
2214 timeup = 0 | |
2215 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
2216 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() | |
2217 if test == None: | |
2218 print(output) | |
2219 elif output.__contains__(test): | |
2220 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
2221 else: | |
2222 print(output) | |
2223 | |
2224 if ExhSwitch is False: | |
2225 PassAmount += 1 | |
2226 Timer = int(round(float(time.time() - StartTime))) | |
2227 Speed = PassAmount / Timer | |
2228 NewShowWord = Char1[c] + Char1[a] + Char1[b] + Char1[d] + ShowWord[x] | |
2229 NewPassWd = Char2[c] + Char2[a] + Char2[b] + Char2[d] + PassWd[x] | |
2230 timeup += 1 | |
2231 if timeup == sleep_now: | |
2232 time.sleep(sleep_for) | |
2233 timeup = 0 | |
2234 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
2235 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() | |
2236 if test == None: | |
2237 print(output) | |
2238 elif output.__contains__(test): | |
2239 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
2240 else: | |
2241 print(output) | |
2242 | |
2243 PassAmount += 1 | |
2244 Timer = int(round(float(time.time() - StartTime))) | |
2245 Speed = PassAmount / Timer | |
2246 NewShowWord = ShowWord[x] + Char1[d] + Char1[b] + Char1[a] + Char1[c] | |
2247 NewPassWd = PassWd[x] + Char2[d] + Char2[b] + Char2[a] + Char2[c] | |
2248 timeup += 1 | |
2249 if timeup == sleep_now: | |
2250 time.sleep(sleep_for) | |
2251 timeup = 0 | |
2252 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
2253 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() | |
2254 if test == None: | |
2255 print(output) | |
2256 elif output.__contains__(test): | |
2257 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
2258 else: | |
2259 print(output) | |
2260 | |
2261 def BF6(): | |
2262 if NoChar is True: | |
2263 sys.exit(SpliceX + 'unable to find password') | |
2264 WordCount = 0 | |
2265 for CountWords in ShowWord: | |
2266 WordCount += 1 | |
2267 StartTime = time.time() | |
2268 StartTime = StartTime - 1 | |
2269 PassAmount = 0 | |
2270 timeup = 0 | |
2271 for u in range(StateU, UserCount): | |
2272 if length_start > 5: | |
2273 break | |
2274 if length_end < 5: | |
2275 sys.exit(SpliceX + 'unable to find password') | |
2276 for a in range(StateA, EndCount): | |
2277 for b in range(StateB, EndCount): | |
2278 for c in range(StateC, EndCount): | |
2279 for d in range(StateD, EndCount): | |
2280 for e in range(StateE, EndCount): | |
2281 for x in range(StateW, WordCount): | |
2282 if SaveSwitch is True: | |
2283 WriteSave = [] | |
2284 FILE = open(save, 'w') | |
2285 WriteSave.append(str(cmd)) | |
2286 WriteSave.append(str(dictionary)) | |
2287 WriteSave.append(str(MixCustom)) | |
2288 WriteSave.append(str(Custom)) | |
2289 WriteSave.append(str(ExhSwitch)) | |
2290 WriteSave.append(str(StdoutSwitch)) | |
2291 WriteSave.append(str(usernames)) | |
2292 WriteSave.append(str(UserSwitch)) | |
2293 WriteSave.append(str(AlphaSwitch)) | |
2294 WriteSave.append(str(BWSwitch)) | |
2295 WriteSave.append(str(CapsSwitch)) | |
2296 WriteSave.append(str(L337Switch)) | |
2297 WriteSave.append(str(MD5Switch)) | |
2298 WriteSave.append(str(NumberSwitch)) | |
2299 WriteSave.append(str(RegularSwitch)) | |
2300 WriteSave.append(str(SpecialSwitch)) | |
2301 WriteSave.append(str(Letters)) | |
2302 WriteSave.append(str(Numbers)) | |
2303 WriteSave.append(str(Specials)) | |
2304 WriteSave.append(str(wep5)) | |
2305 WriteSave.append(str(wep13)) | |
2306 WriteSave.append(str(SESwitch)) | |
2307 WriteSave.append(str(u)) | |
2308 WriteSave.append(str(x)) | |
2309 WriteSave.append(str(a)) | |
2310 WriteSave.append(str(b)) | |
2311 WriteSave.append(str(c)) | |
2312 WriteSave.append(str(d)) | |
2313 WriteSave.append(str(e)) | |
2314 for WriteStates in WriteSave: | |
2315 FILE.write(WriteStates + "\n") | |
2316 FILE.close() | |
2317 PassAmount += 1 | |
2318 Timer = int(round(float(time.time() - StartTime))) | |
2319 Speed = PassAmount / Timer | |
2320 NewShowWord = Char1[e] + Char1[c] + Char1[a] + ShowWord[x] + Char1[b] + Char1[d] | |
2321 NewPassWd = Char2[e] + Char2[c] + Char2[a] + PassWd[x] + Char2[b] + Char2[d] | |
2322 timeup += 1 | |
2323 if timeup == sleep_now: | |
2324 time.sleep(sleep_for) | |
2325 timeup = 0 | |
2326 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
2327 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() | |
2328 if test == None: | |
2329 print(output) | |
2330 elif output.__contains__(test): | |
2331 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
2332 else: | |
2333 print(output) | |
2334 | |
2335 if ExhSwitch is False: | |
2336 PassAmount += 1 | |
2337 Timer = int(round(float(time.time() - StartTime))) | |
2338 Speed = PassAmount / Timer | |
2339 NewShowWord = Char1[d] + Char1[b] + ShowWord[x] + Char1[a] + Char1[c] + Char1[e] | |
2340 NewPassWd = Char2[d] + Char2[b] + PassWd[x] + Char2[a] + Char2[c] + Char2[e] | |
2341 timeup += 1 | |
2342 if timeup == sleep_now: | |
2343 time.sleep(sleep_for) | |
2344 timeup = 0 | |
2345 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
2346 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() | |
2347 if test == None: | |
2348 print(output) | |
2349 elif output.__contains__(test): | |
2350 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
2351 else: | |
2352 print(output) | |
2353 | |
2354 PassAmount += 1 | |
2355 Timer = int(round(float(time.time() - StartTime))) | |
2356 Speed = PassAmount / Timer | |
2357 NewShowWord = Char1[e] + Char1[c] + Char1[a] + Char1[b] + Char1[d] + ShowWord[x] | |
2358 NewPassWd = Char2[e] + Char2[c] + Char2[a] + Char2[b] + Char2[d] + PassWd[x] | |
2359 timeup += 1 | |
2360 if timeup == sleep_now: | |
2361 time.sleep(sleep_for) | |
2362 timeup = 0 | |
2363 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
2364 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() | |
2365 if test == None: | |
2366 print(output) | |
2367 elif output.__contains__(test): | |
2368 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
2369 else: | |
2370 print(output) | |
2371 | |
2372 PassAmount += 1 | |
2373 Timer = int(round(float(time.time() - StartTime))) | |
2374 Speed = PassAmount / Timer | |
2375 NewShowWord = ShowWord[x] + Char1[d] + Char1[b] + Char1[a] + Char1[c] + Char1[e] | |
2376 NewPassWd = PassWd[x] + Char2[d] + Char2[b] + Char2[a] + Char2[c] + Char2[e] | |
2377 timeup += 1 | |
2378 if timeup == sleep_now: | |
2379 time.sleep(sleep_for) | |
2380 timeup = 0 | |
2381 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
2382 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() | |
2383 if test == None: | |
2384 print(output) | |
2385 elif output.__contains__(test): | |
2386 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
2387 else: | |
2388 print(output) | |
2389 | |
2390 def BF7(): | |
2391 if NoChar is True: | |
2392 sys.exit(SpliceX + 'unable to find password') | |
2393 WordCount = 0 | |
2394 for CountWords in ShowWord: | |
2395 WordCount += 1 | |
2396 StartTime = time.time() | |
2397 StartTime = StartTime - 1 | |
2398 PassAmount = 0 | |
2399 timeup = 0 | |
2400 for u in range(StateU, UserCount): | |
2401 if length_start > 6: | |
2402 break | |
2403 if length_end < 6: | |
2404 sys.exit(SpliceX + 'unable to find password') | |
2405 for a in range(StateA, EndCount): | |
2406 for b in range(StateB, EndCount): | |
2407 for c in range(StateC, EndCount): | |
2408 for d in range(StateD, EndCount): | |
2409 for e in range(StateE, EndCount): | |
2410 for f in range(StateF, EndCount): | |
2411 for x in range(StateW, WordCount): | |
2412 if SaveSwitch is True: | |
2413 WriteSave = [] | |
2414 FILE = open(save, 'w') | |
2415 WriteSave.append(str(cmd)) | |
2416 WriteSave.append(str(dictionary)) | |
2417 WriteSave.append(str(MixCustom)) | |
2418 WriteSave.append(str(Custom)) | |
2419 WriteSave.append(str(ExhSwitch)) | |
2420 WriteSave.append(str(StdoutSwitch)) | |
2421 WriteSave.append(str(usernames)) | |
2422 WriteSave.append(str(UserSwitch)) | |
2423 WriteSave.append(str(AlphaSwitch)) | |
2424 WriteSave.append(str(BWSwitch)) | |
2425 WriteSave.append(str(CapsSwitch)) | |
2426 WriteSave.append(str(L337Switch)) | |
2427 WriteSave.append(str(MD5Switch)) | |
2428 WriteSave.append(str(NumberSwitch)) | |
2429 WriteSave.append(str(RegularSwitch)) | |
2430 WriteSave.append(str(SpecialSwitch)) | |
2431 WriteSave.append(str(Letters)) | |
2432 WriteSave.append(str(Numbers)) | |
2433 WriteSave.append(str(Specials)) | |
2434 WriteSave.append(str(wep5)) | |
2435 WriteSave.append(str(wep13)) | |
2436 WriteSave.append(str(SESwitch)) | |
2437 WriteSave.append(str(u)) | |
2438 WriteSave.append(str(x)) | |
2439 WriteSave.append(str(a)) | |
2440 WriteSave.append(str(b)) | |
2441 WriteSave.append(str(c)) | |
2442 WriteSave.append(str(d)) | |
2443 WriteSave.append(str(e)) | |
2444 WriteSave.append(str(f)) | |
2445 for WriteStates in WriteSave: | |
2446 FILE.write(WriteStates + "\n") | |
2447 FILE.close() | |
2448 PassAmount += 1 | |
2449 Timer = int(round(float(time.time() - StartTime))) | |
2450 Speed = PassAmount / Timer | |
2451 NewShowWord = Char1[e] + Char1[c] + Char1[a] + ShowWord[x] + Char1[b] + Char1[d] + Char1[f] | |
2452 NewPassWd = Char2[e] + Char2[c] + Char2[a] + PassWd[x] + Char2[b] + Char2[d] + Char2[f] | |
2453 timeup += 1 | |
2454 if timeup == sleep_now: | |
2455 time.sleep(sleep_for) | |
2456 timeup = 0 | |
2457 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
2458 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() | |
2459 if test == None: | |
2460 print(output) | |
2461 elif output.__contains__(test): | |
2462 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
2463 else: | |
2464 print(output) | |
2465 | |
2466 if ExhSwitch is False: | |
2467 PassAmount += 1 | |
2468 Timer = int(round(float(time.time() - StartTime))) | |
2469 Speed = PassAmount / Timer | |
2470 NewShowWord = Char1[e] + Char1[c] + Char1[a] + Char1[b] + Char1[d] + Char1[f] + ShowWord[x] | |
2471 NewPassWd = Char2[e] + Char2[c] + Char2[a] + Char2[b] + Char2[d] + Char2[f] + PassWd[x] | |
2472 timeup += 1 | |
2473 if timeup == sleep_now: | |
2474 time.sleep(sleep_for) | |
2475 timeup = 0 | |
2476 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
2477 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() | |
2478 if test == None: | |
2479 print(output) | |
2480 elif output.__contains__(test): | |
2481 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
2482 else: | |
2483 print(output) | |
2484 | |
2485 PassAmount += 1 | |
2486 Timer = int(round(float(time.time() - StartTime))) | |
2487 Speed = PassAmount / Timer | |
2488 NewShowWord = ShowWord[x] + Char1[f] + Char1[d] + Char1[b] + Char1[a] + Char1[c] + Char1[e] | |
2489 NewPassWd = PassWd[x] + Char2[f] + Char2[d] + Char2[b] + Char2[a] + Char2[c] + Char2[e] | |
2490 timeup += 1 | |
2491 if timeup == sleep_now: | |
2492 time.sleep(sleep_for) | |
2493 timeup = 0 | |
2494 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
2495 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() | |
2496 if test == None: | |
2497 print(output) | |
2498 elif output.__contains__(test): | |
2499 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
2500 else: | |
2501 print(output) | |
2502 | |
2503 def BF8(): | |
2504 if NoChar is True: | |
2505 sys.exit(SpliceX + 'unable to find password') | |
2506 WordCount = 0 | |
2507 for CountWords in ShowWord: | |
2508 WordCount += 1 | |
2509 StartTime = time.time() | |
2510 StartTime = StartTime - 1 | |
2511 PassAmount = 0 | |
2512 timeup = 0 | |
2513 for u in range(StateU, UserCount): | |
2514 if length_start > 7: | |
2515 break | |
2516 if length_end < 7: | |
2517 sys.exit(SpliceX + 'unable to find password') | |
2518 for a in range(StateA, EndCount): | |
2519 for b in range(StateB, EndCount): | |
2520 for c in range(StateC, EndCount): | |
2521 for d in range(StateD, EndCount): | |
2522 for e in range(StateE, EndCount): | |
2523 for f in range(StateF, EndCount): | |
2524 for g in range(StateG, EndCount): | |
2525 for x in range(StateW, WordCount): | |
2526 if SaveSwitch is True: | |
2527 WriteSave = [] | |
2528 FILE = open(save, 'w') | |
2529 WriteSave.append(str(cmd)) | |
2530 WriteSave.append(str(dictionary)) | |
2531 WriteSave.append(str(MixCustom)) | |
2532 WriteSave.append(str(Custom)) | |
2533 WriteSave.append(str(ExhSwitch)) | |
2534 WriteSave.append(str(StdoutSwitch)) | |
2535 WriteSave.append(str(usernames)) | |
2536 WriteSave.append(str(UserSwitch)) | |
2537 WriteSave.append(str(AlphaSwitch)) | |
2538 WriteSave.append(str(BWSwitch)) | |
2539 WriteSave.append(str(CapsSwitch)) | |
2540 WriteSave.append(str(L337Switch)) | |
2541 WriteSave.append(str(MD5Switch)) | |
2542 WriteSave.append(str(NumberSwitch)) | |
2543 WriteSave.append(str(RegularSwitch)) | |
2544 WriteSave.append(str(SpecialSwitch)) | |
2545 WriteSave.append(str(Letters)) | |
2546 WriteSave.append(str(Numbers)) | |
2547 WriteSave.append(str(Specials)) | |
2548 WriteSave.append(str(wep5)) | |
2549 WriteSave.append(str(wep13)) | |
2550 WriteSave.append(str(SESwitch)) | |
2551 WriteSave.append(str(u)) | |
2552 WriteSave.append(str(x)) | |
2553 WriteSave.append(str(a)) | |
2554 WriteSave.append(str(b)) | |
2555 WriteSave.append(str(c)) | |
2556 WriteSave.append(str(d)) | |
2557 WriteSave.append(str(e)) | |
2558 WriteSave.append(str(f)) | |
2559 WriteSave.append(str(g)) | |
2560 for WriteStates in WriteSave: | |
2561 FILE.write(WriteStates + "\n") | |
2562 FILE.close() | |
2563 PassAmount += 1 | |
2564 Timer = int(round(float(time.time() - StartTime))) | |
2565 Speed = PassAmount / Timer | |
2566 NewShowWord = Char1[g] + Char1[e] + Char1[c] + Char1[a] + ShowWord[x] + Char1[b] + Char1[d] + Char1[f] | |
2567 NewPassWd = Char2[g] + Char2[e] + Char2[c] + Char2[a] + PassWd[x] + Char2[b] + Char2[d] + Char2[f] | |
2568 timeup += 1 | |
2569 if timeup == sleep_now: | |
2570 time.sleep(sleep_for) | |
2571 timeup = 0 | |
2572 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
2573 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() | |
2574 if test == None: | |
2575 print(output) | |
2576 elif output.__contains__(test): | |
2577 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
2578 else: | |
2579 print(output) | |
2580 | |
2581 if ExhSwitch is False: | |
2582 PassAmount += 1 | |
2583 Timer = int(round(float(time.time() - StartTime))) | |
2584 Speed = PassAmount / Timer | |
2585 NewShowWord = Char1[f] + Char1[d] + Char1[b] + ShowWord[x] + Char1[a] + Char1[c] + Char1[e] + Char1[g] | |
2586 NewPassWd = Char2[f] + Char2[d] + Char2[b] + PassWd[x] + Char2[a] + Char2[c] + Char2[e] + Char2[g] | |
2587 timeup += 1 | |
2588 if timeup == sleep_now: | |
2589 time.sleep(sleep_for) | |
2590 timeup = 0 | |
2591 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
2592 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() | |
2593 if test == None: | |
2594 print(output) | |
2595 elif output.__contains__(test): | |
2596 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
2597 else: | |
2598 print(output) | |
2599 | |
2600 PassAmount += 1 | |
2601 Timer = int(round(float(time.time() - StartTime))) | |
2602 Speed = PassAmount / Timer | |
2603 NewShowWord = Char1[g] + Char1[e] + Char1[c] + Char1[a] + Char1[b] + Char1[d] + Char1[f] + ShowWord[x] | |
2604 NewPassWd = Char2[g] + Char2[e] + Char2[c] + Char2[a] + Char2[b] + Char2[d] + Char2[f] + PassWd[x] | |
2605 timeup += 1 | |
2606 if timeup == sleep_now: | |
2607 time.sleep(sleep_for) | |
2608 timeup = 0 | |
2609 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
2610 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() | |
2611 if test == None: | |
2612 print(output) | |
2613 elif output.__contains__(test): | |
2614 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
2615 else: | |
2616 print(output) | |
2617 | |
2618 PassAmount += 1 | |
2619 Timer = int(round(float(time.time() - StartTime))) | |
2620 Speed = PassAmount / Timer | |
2621 NewShowWord = ShowWord[x] + Char1[f] + Char1[d] + Char1[b] + Char1[a] + Char1[c] + Char1[e] + Char1[g] | |
2622 NewPassWd = PassWd[x] + Char2[f] + Char2[d] + Char2[b] + Char2[a] + Char2[c] + Char2[e] + Char2[g] | |
2623 timeup += 1 | |
2624 if timeup == sleep_now: | |
2625 time.sleep(sleep_for) | |
2626 timeup = 0 | |
2627 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
2628 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() | |
2629 if test == None: | |
2630 print(output) | |
2631 elif output.__contains__(test): | |
2632 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
2633 else: | |
2634 print(output) | |
2635 | |
2636 def BF9(): | |
2637 if NoChar is True: | |
2638 sys.exit(SpliceX + 'unable to find password') | |
2639 WordCount = 0 | |
2640 for CountWords in ShowWord: | |
2641 WordCount += 1 | |
2642 StartTime = time.time() | |
2643 StartTime = StartTime - 1 | |
2644 PassAmount = 0 | |
2645 timeup = 0 | |
2646 for u in range(StateU, UserCount): | |
2647 if length_start > 8: | |
2648 break | |
2649 if length_end < 8: | |
2650 sys.exit(SpliceX + 'unable to find password') | |
2651 for a in range(StateA, EndCount): | |
2652 for b in range(StateB, EndCount): | |
2653 for c in range(StateC, EndCount): | |
2654 for d in range(StateD, EndCount): | |
2655 for e in range(StateE, EndCount): | |
2656 for f in range(StateF, EndCount): | |
2657 for g in range(StateG, EndCount): | |
2658 for h in range(StateH, EndCount): | |
2659 for x in range(StateW, WordCount): | |
2660 if SaveSwitch is True: | |
2661 WriteSave = [] | |
2662 FILE = open(save, 'w') | |
2663 WriteSave.append(str(cmd)) | |
2664 WriteSave.append(str(dictionary)) | |
2665 WriteSave.append(str(MixCustom)) | |
2666 WriteSave.append(str(Custom)) | |
2667 WriteSave.append(str(ExhSwitch)) | |
2668 WriteSave.append(str(StdoutSwitch)) | |
2669 WriteSave.append(str(usernames)) | |
2670 WriteSave.append(str(UserSwitch)) | |
2671 WriteSave.append(str(AlphaSwitch)) | |
2672 WriteSave.append(str(BWSwitch)) | |
2673 WriteSave.append(str(CapsSwitch)) | |
2674 WriteSave.append(str(L337Switch)) | |
2675 WriteSave.append(str(MD5Switch)) | |
2676 WriteSave.append(str(NumberSwitch)) | |
2677 WriteSave.append(str(RegularSwitch)) | |
2678 WriteSave.append(str(SpecialSwitch)) | |
2679 WriteSave.append(str(Letters)) | |
2680 WriteSave.append(str(Numbers)) | |
2681 WriteSave.append(str(Specials)) | |
2682 WriteSave.append(str(wep5)) | |
2683 WriteSave.append(str(wep13)) | |
2684 WriteSave.append(str(SESwitch)) | |
2685 WriteSave.append(str(u)) | |
2686 WriteSave.append(str(x)) | |
2687 WriteSave.append(str(a)) | |
2688 WriteSave.append(str(b)) | |
2689 WriteSave.append(str(c)) | |
2690 WriteSave.append(str(d)) | |
2691 WriteSave.append(str(e)) | |
2692 WriteSave.append(str(f)) | |
2693 WriteSave.append(str(g)) | |
2694 WriteSave.append(str(h)) | |
2695 for WriteStates in WriteSave: | |
2696 FILE.write(WriteStates + "\n") | |
2697 FILE.close() | |
2698 PassAmount += 1 | |
2699 Timer = int(round(float(time.time() - StartTime))) | |
2700 Speed = PassAmount / Timer | |
2701 NewShowWord = Char1[g] + Char1[e] + Char1[c] + Char1[a] + ShowWord[x] + Char1[b] + Char1[d] + Char1[f] + Char1[h] | |
2702 NewPassWd = Char2[g] + Char2[e] + Char2[c] + Char2[a] + PassWd[x] + Char2[b] + Char2[d] + Char2[f] + Char2[h] | |
2703 timeup += 1 | |
2704 if timeup == sleep_now: | |
2705 time.sleep(sleep_for) | |
2706 timeup = 0 | |
2707 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
2708 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() | |
2709 if test == None: | |
2710 print(output) | |
2711 elif output.__contains__(test): | |
2712 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
2713 else: | |
2714 print(output) | |
2715 | |
2716 if ExhSwitch is False: | |
2717 PassAmount += 1 | |
2718 Timer = int(round(float(time.time() - StartTime))) | |
2719 Speed = PassAmount / Timer | |
2720 NewShowWord = Char1[g] + Char1[e] + Char1[c] + Char1[a] +Char1[b] + Char1[d] + Char1[f] + Char1[h] + ShowWord[x] | |
2721 NewPassWd = Char2[g] + Char2[e] + Char2[c] + Char2[a] + Char2[b] + Char2[d] + Char2[f] + Char2[h] + PassWd[x] | |
2722 timeup += 1 | |
2723 if timeup == sleep_now: | |
2724 time.sleep(sleep_for) | |
2725 timeup = 0 | |
2726 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
2727 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() | |
2728 if test == None: | |
2729 print(output) | |
2730 elif output.__contains__(test): | |
2731 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
2732 else: | |
2733 print(output) | |
2734 | |
2735 PassAmount += 1 | |
2736 Timer = int(round(float(time.time() - StartTime))) | |
2737 Speed = PassAmount / Timer | |
2738 NewShowWord = ShowWord[x] + Char1[h] + Char1[f] + Char1[d] + Char1[b] + Char1[a] + Char1[c] + Char1[e] + Char1[g] | |
2739 NewPassWd = PassWd[x] + Char2[h] + Char2[f] + Char2[d] + Char2[b] + Char2[a] + Char2[c] + Char2[e] + Char2[g] | |
2740 timeup += 1 | |
2741 if timeup == sleep_now: | |
2742 time.sleep(sleep_for) | |
2743 timeup = 0 | |
2744 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
2745 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() | |
2746 if test == None: | |
2747 print(output) | |
2748 elif output.__contains__(test): | |
2749 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
2750 else: | |
2751 print(output) | |
2752 | |
2753 def BF10(): | |
2754 if NoChar is True: | |
2755 sys.exit(SpliceX + 'unable to find password') | |
2756 WordCount = 0 | |
2757 for CountWords in ShowWord: | |
2758 WordCount += 1 | |
2759 StartTime = time.time() | |
2760 StartTime = StartTime - 1 | |
2761 PassAmount = 0 | |
2762 timeup = 0 | |
2763 for u in range(StateU, UserCount): | |
2764 if length_start > 9: | |
2765 break | |
2766 if length_end < 9: | |
2767 sys.exit(SpliceX + 'unable to find password') | |
2768 for a in range(StateA, EndCount): | |
2769 for b in range(StateB, EndCount): | |
2770 for c in range(StateC, EndCount): | |
2771 for d in range(StateD, EndCount): | |
2772 for e in range(StateE, EndCount): | |
2773 for f in range(StateF, EndCount): | |
2774 for g in range(StateG, EndCount): | |
2775 for h in range(StateH, EndCount): | |
2776 for i in range(StateI, EndCount): | |
2777 for x in range(StateW, WordCount): | |
2778 if SaveSwitch is True: | |
2779 WriteSave = [] | |
2780 FILE = open(save, 'w') | |
2781 WriteSave.append(str(cmd)) | |
2782 WriteSave.append(str(dictionary)) | |
2783 WriteSave.append(str(MixCustom)) | |
2784 WriteSave.append(str(Custom)) | |
2785 WriteSave.append(str(ExhSwitch)) | |
2786 WriteSave.append(str(StdoutSwitch)) | |
2787 WriteSave.append(str(usernames)) | |
2788 WriteSave.append(str(UserSwitch)) | |
2789 WriteSave.append(str(AlphaSwitch)) | |
2790 WriteSave.append(str(BWSwitch)) | |
2791 WriteSave.append(str(CapsSwitch)) | |
2792 WriteSave.append(str(L337Switch)) | |
2793 WriteSave.append(str(MD5Switch)) | |
2794 WriteSave.append(str(NumberSwitch)) | |
2795 WriteSave.append(str(RegularSwitch)) | |
2796 WriteSave.append(str(SpecialSwitch)) | |
2797 WriteSave.append(str(Letters)) | |
2798 WriteSave.append(str(Numbers)) | |
2799 WriteSave.append(str(Specials)) | |
2800 WriteSave.append(str(wep5)) | |
2801 WriteSave.append(str(wep13)) | |
2802 WriteSave.append(str(SESwitch)) | |
2803 WriteSave.append(str(u)) | |
2804 WriteSave.append(str(x)) | |
2805 WriteSave.append(str(a)) | |
2806 WriteSave.append(str(b)) | |
2807 WriteSave.append(str(c)) | |
2808 WriteSave.append(str(d)) | |
2809 WriteSave.append(str(e)) | |
2810 WriteSave.append(str(f)) | |
2811 WriteSave.append(str(g)) | |
2812 WriteSave.append(str(h)) | |
2813 WriteSave.append(str(i)) | |
2814 for WriteStates in WriteSave: | |
2815 FILE.write(WriteStates + "\n") | |
2816 FILE.close() | |
2817 PassAmount += 1 | |
2818 Timer = int(round(float(time.time() - StartTime))) | |
2819 Speed = PassAmount / Timer | |
2820 NewShowWord = Char1[i] + Char1[g] + Char1[e] + Char1[c] + Char1[a] + ShowWord[x] + Char1[b] + Char1[d] + Char1[f] + Char1[h] | |
2821 NewPassWd = Char2[i] + Char2[g] + Char2[e] + Char2[c] + Char2[a] + PassWd[x] + Char2[b] + Char2[d] + Char2[f] + Char2[h] | |
2822 timeup += 1 | |
2823 if timeup == sleep_now: | |
2824 time.sleep(sleep_for) | |
2825 timeup = 0 | |
2826 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
2827 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() | |
2828 if test == None: | |
2829 print(output) | |
2830 elif output.__contains__(test): | |
2831 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
2832 else: | |
2833 print(output) | |
2834 | |
2835 if ExhSwitch is False: | |
2836 PassAmount += 1 | |
2837 Timer = int(round(float(time.time() - StartTime))) | |
2838 Speed = PassAmount / Timer | |
2839 NewShowWord = Char1[h] + Char1[f] + Char1[d] + Char1[b] + ShowWord[x] + Char1[a] + Char1[c] + Char1[e] + Char1[g] + Char1[i] | |
2840 NewPassWd = Char2[h] + Char2[f] + Char2[d] + Char2[b] + PassWd[x] + Char2[a] + Char2[c] + Char2[e] + Char2[g] + Char2[i] | |
2841 timeup += 1 | |
2842 if timeup == sleep_now: | |
2843 time.sleep(sleep_for) | |
2844 timeup = 0 | |
2845 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
2846 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() | |
2847 if test == None: | |
2848 print(output) | |
2849 elif output.__contains__(test): | |
2850 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
2851 else: | |
2852 print(output) | |
2853 | |
2854 PassAmount += 1 | |
2855 Timer = int(round(float(time.time() - StartTime))) | |
2856 Speed = PassAmount / Timer | |
2857 NewShowWord = Char1[i] + Char1[g] + Char1[e] + Char1[c] + Char1[a] + ShowWord[x] + Char1[b] + Char1[d] + Char1[f] + Char1[h] + ShowWord[x] | |
2858 NewPassWd = Char2[i] + Char2[g] + Char2[e] + Char2[c] + Char2[a] + PassWd[x] + Char2[b] + Char2[d] + Char2[f] + Char2[h] + PassWd[x] | |
2859 timeup += 1 | |
2860 if timeup == sleep_now: | |
2861 time.sleep(sleep_for) | |
2862 timeup = 0 | |
2863 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
2864 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() | |
2865 if test == None: | |
2866 print(output) | |
2867 elif output.__contains__(test): | |
2868 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
2869 else: | |
2870 print(output) | |
2871 | |
2872 PassAmount += 1 | |
2873 Timer = int(round(float(time.time() - StartTime))) | |
2874 Speed = PassAmount / Timer | |
2875 NewShowWord = ShowWord[x] + Char1[h] + Char1[f] + Char1[d] + Char1[b] + Char1[a] + Char1[c] + Char1[e] + Char1[g] + Char1[i] | |
2876 NewPassWd = PassWd[x] + Char2[h] + Char2[f] + Char2[d] + Char2[b] + Char2[a] + Char2[c] + Char2[e] + Char2[g] + Char2[i] | |
2877 timeup += 1 | |
2878 if timeup == sleep_now: | |
2879 time.sleep(sleep_for) | |
2880 timeup = 0 | |
2881 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
2882 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() | |
2883 if test == None: | |
2884 print(output) | |
2885 elif output.__contains__(test): | |
2886 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
2887 else: | |
2888 print(output) | |
2889 | |
2890 def BF11(): | |
2891 if NoChar is True: | |
2892 sys.exit(SpliceX + 'unable to find password') | |
2893 WordCount = 0 | |
2894 for CountWords in ShowWord: | |
2895 WordCount += 1 | |
2896 StartTime = time.time() | |
2897 StartTime = StartTime - 1 | |
2898 PassAmount = 0 | |
2899 timeup = 0 | |
2900 for u in range(StateU, UserCount): | |
2901 if length_start > 10: | |
2902 break | |
2903 if length_end < 10: | |
2904 sys.exit(SpliceX + 'unable to find password') | |
2905 for a in range(StateA, EndCount): | |
2906 for b in range(StateB, EndCount): | |
2907 for c in range(StateC, EndCount): | |
2908 for d in range(StateD, EndCount): | |
2909 for e in range(StateE, EndCount): | |
2910 for f in range(StateF, EndCount): | |
2911 for g in range(StateG, EndCount): | |
2912 for h in range(StateH, EndCount): | |
2913 for i in range(StateI, EndCount): | |
2914 for j in range(StateJ, EndCount): | |
2915 for x in range(StateW, WordCount): | |
2916 if SaveSwitch is True: | |
2917 WriteSave = [] | |
2918 FILE = open(save, 'w') | |
2919 WriteSave.append(str(cmd)) | |
2920 WriteSave.append(str(dictionary)) | |
2921 WriteSave.append(str(MixCustom)) | |
2922 WriteSave.append(str(Custom)) | |
2923 WriteSave.append(str(ExhSwitch)) | |
2924 WriteSave.append(str(StdoutSwitch)) | |
2925 WriteSave.append(str(usernames)) | |
2926 WriteSave.append(str(UserSwitch)) | |
2927 WriteSave.append(str(AlphaSwitch)) | |
2928 WriteSave.append(str(BWSwitch)) | |
2929 WriteSave.append(str(CapsSwitch)) | |
2930 WriteSave.append(str(L337Switch)) | |
2931 WriteSave.append(str(MD5Switch)) | |
2932 WriteSave.append(str(NumberSwitch)) | |
2933 WriteSave.append(str(RegularSwitch)) | |
2934 WriteSave.append(str(SpecialSwitch)) | |
2935 WriteSave.append(str(Letters)) | |
2936 WriteSave.append(str(Numbers)) | |
2937 WriteSave.append(str(Specials)) | |
2938 WriteSave.append(str(wep5)) | |
2939 WriteSave.append(str(wep13)) | |
2940 WriteSave.append(str(SESwitch)) | |
2941 WriteSave.append(str(u)) | |
2942 WriteSave.append(str(x)) | |
2943 WriteSave.append(str(a)) | |
2944 WriteSave.append(str(b)) | |
2945 WriteSave.append(str(c)) | |
2946 WriteSave.append(str(d)) | |
2947 WriteSave.append(str(e)) | |
2948 WriteSave.append(str(f)) | |
2949 WriteSave.append(str(g)) | |
2950 WriteSave.append(str(h)) | |
2951 WriteSave.append(str(i)) | |
2952 WriteSave.append(str(j)) | |
2953 for WriteStates in WriteSave: | |
2954 FILE.write(WriteStates + "\n") | |
2955 FILE.close() | |
2956 PassAmount += 1 | |
2957 Timer = int(round(float(time.time() - StartTime))) | |
2958 Speed = PassAmount / Timer | |
2959 NewShowWord = Char1[i] + Char1[g] + Char1[e] + Char1[c] + Char1[a] + ShowWord[x] + Char1[b] + Char1[d] + Char1[f] + Char1[h] + Char1[j] | |
2960 NewPassWd = Char2[i] + Char2[g] + Char2[e] + Char2[c] + Char2[a] + PassWd[x] + Char2[b] + Char2[d] + Char2[f] + Char2[h] + Char2[j] | |
2961 timeup += 1 | |
2962 if timeup == sleep_now: | |
2963 time.sleep(sleep_for) | |
2964 timeup = 0 | |
2965 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
2966 cmd = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace('USERNAME', User[u].replace(" ", ""))) | |
2967 if test == None: | |
2968 print(output) | |
2969 elif output.__contains__(test): | |
2970 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
2971 else: | |
2972 print(output) | |
2973 | |
2974 if ExhSwitch is False: | |
2975 PassAmount += 1 | |
2976 Timer = int(round(float(time.time() - StartTime))) | |
2977 Speed = PassAmount / Timer | |
2978 NewShowWord = Char1[i] + Char1[g] + Char1[e] + Char1[c] + Char1[a] + Char1[b] + Char1[d] + Char1[f] + Char1[h] + Char1[j] + ShowWord[x] | |
2979 NewPassWd = Char2[i] + Char2[g] + Char2[e] + Char2[c] + Char2[a] + Char2[b] + Char2[d] + Char2[f] + Char2[h] + Char2[j] + PassWd[x] | |
2980 timeup += 1 | |
2981 if timeup == sleep_now: | |
2982 time.sleep(sleep_for) | |
2983 timeup = 0 | |
2984 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
2985 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() | |
2986 if test == None: | |
2987 print(output) | |
2988 elif output.__contains__(test): | |
2989 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
2990 else: | |
2991 print(output) | |
2992 | |
2993 PassAmount += 1 | |
2994 Timer = int(round(float(time.time() - StartTime))) | |
2995 Speed = PassAmount / Timer | |
2996 NewShowWord = ShowWord[x] + Char1[j] + Char1[h] + Char1[f] + Char1[d] + Char1[b] + Char1[a] + Char1[c] + Char1[e] + Char1[g] + Char1[i] | |
2997 NewPassWd = PassWd[x] + Char2[j] + Char2[h] + Char2[f] + Char2[d] + Char2[b] + Char2[a] + Char2[c] + Char2[e] + Char2[g] + Char2[i] | |
2998 timeup += 1 | |
2999 if timeup == sleep_now: | |
3000 time.sleep(sleep_for) | |
3001 timeup = 0 | |
3002 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "")) | |
3003 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() | |
3004 if test == None: | |
3005 print(output) | |
3006 elif output.__contains__(test): | |
3007 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) | |
3008 else: | |
3009 print(output) | |
3010 | |
3011 def SBF1(): | |
3012 WordCount = 0 | |
3013 for CountWords in ShowWord: | |
3014 WordCount += 1 | |
3015 for u in range(StateU, UserCount): | |
3016 if length_start > 0: | |
3017 break | |
3018 if length_end < 0: | |
3019 sys.exit(0) | |
3020 for x in range(StateW, WordCount): | |
3021 if SaveSwitch is True: | |
3022 WriteSave = [] | |
3023 FILE = open(save, 'w') | |
3024 WriteSave.append(str(cmd)) | |
3025 WriteSave.append(str(dictionary)) | |
3026 WriteSave.append(str(MixCustom)) | |
3027 WriteSave.append(str(Custom)) | |
3028 WriteSave.append(str(ExhSwitch)) | |
3029 WriteSave.append(str(StdoutSwitch)) | |
3030 WriteSave.append(str(usernames)) | |
3031 WriteSave.append(str(UserSwitch)) | |
3032 WriteSave.append(str(AlphaSwitch)) | |
3033 WriteSave.append(str(BWSwitch)) | |
3034 WriteSave.append(str(CapsSwitch)) | |
3035 WriteSave.append(str(L337Switch)) | |
3036 WriteSave.append(str(MD5Switch)) | |
3037 WriteSave.append(str(NumberSwitch)) | |
3038 WriteSave.append(str(RegularSwitch)) | |
3039 WriteSave.append(str(SpecialSwitch)) | |
3040 WriteSave.append(str(Letters)) | |
3041 WriteSave.append(str(Numbers)) | |
3042 WriteSave.append(str(Specials)) | |
3043 WriteSave.append(str(wep5)) | |
3044 WriteSave.append(str(wep13)) | |
3045 WriteSave.append(str(SESwitch)) | |
3046 WriteSave.append(str(u)) | |
3047 WriteSave.append(str(x)) | |
3048 for WriteStates in WriteSave: | |
3049 FILE.write(WriteStates + "\n") | |
3050 FILE.close() | |
3051 NewShowWord = ShowWord[x] | |
3052 print(NewShowWord.replace(" ", "")) | |
3053 | |
3054 def SBF2(): | |
3055 WordCount = 0 | |
3056 for CountWords in ShowWord: | |
3057 WordCount += 1 | |
3058 if NoChar is True: | |
3059 sys.exit(0) | |
3060 for u in range(StateU, UserCount): | |
3061 if length_start > 1: | |
3062 break | |
3063 if length_end < 1: | |
3064 sys.exit(0) | |
3065 for a in range(StateA, EndCount): | |
3066 for x in range(StateW, WordCount): | |
3067 if SaveSwitch is True: | |
3068 WriteSave = [] | |
3069 FILE = open(save, 'w') | |
3070 WriteSave.append(str(cmd)) | |
3071 WriteSave.append(str(dictionary)) | |
3072 WriteSave.append(str(MixCustom)) | |
3073 WriteSave.append(str(Custom)) | |
3074 WriteSave.append(str(ExhSwitch)) | |
3075 WriteSave.append(str(StdoutSwitch)) | |
3076 WriteSave.append(str(usernames)) | |
3077 WriteSave.append(str(UserSwitch)) | |
3078 WriteSave.append(str(AlphaSwitch)) | |
3079 WriteSave.append(str(BWSwitch)) | |
3080 WriteSave.append(str(CapsSwitch)) | |
3081 WriteSave.append(str(L337Switch)) | |
3082 WriteSave.append(str(MD5Switch)) | |
3083 WriteSave.append(str(NumberSwitch)) | |
3084 WriteSave.append(str(RegularSwitch)) | |
3085 WriteSave.append(str(SpecialSwitch)) | |
3086 WriteSave.append(str(Letters)) | |
3087 WriteSave.append(str(Numbers)) | |
3088 WriteSave.append(str(Specials)) | |
3089 WriteSave.append(str(wep5)) | |
3090 WriteSave.append(str(wep13)) | |
3091 WriteSave.append(str(SESwitch)) | |
3092 WriteSave.append(str(u)) | |
3093 WriteSave.append(str(x)) | |
3094 WriteSave.append(str(a)) | |
3095 for WriteStates in WriteSave: | |
3096 FILE.write(WriteStates + "\n") | |
3097 FILE.close() | |
3098 NewShowWord = Char1[a] + ShowWord[x] | |
3099 print(NewShowWord.replace(" ", "")) | |
3100 | |
3101 if ExhSwitch is False: | |
3102 NewShowWord = ShowWord[x] + Char1[a] | |
3103 print(NewShowWord.replace(" ", "")) | |
3104 | |
3105 def SBF3(): | |
3106 WordCount = 0 | |
3107 for CountWords in ShowWord: | |
3108 WordCount += 1 | |
3109 if NoChar is True: | |
3110 sys.exit(0) | |
3111 for u in range(StateU, UserCount): | |
3112 if length_start > 2: | |
3113 break | |
3114 if length_end < 2: | |
3115 sys.exit(0) | |
3116 for a in range(StateA, EndCount): | |
3117 for b in range(StateB, EndCount): | |
3118 for x in range(StateW, WordCount): | |
3119 if SaveSwitch is True: | |
3120 WriteSave = [] | |
3121 FILE = open(save, 'w') | |
3122 WriteSave.append(str(cmd)) | |
3123 WriteSave.append(str(dictionary)) | |
3124 WriteSave.append(str(MixCustom)) | |
3125 WriteSave.append(str(Custom)) | |
3126 WriteSave.append(str(ExhSwitch)) | |
3127 WriteSave.append(str(StdoutSwitch)) | |
3128 WriteSave.append(str(usernames)) | |
3129 WriteSave.append(str(UserSwitch)) | |
3130 WriteSave.append(str(AlphaSwitch)) | |
3131 WriteSave.append(str(BWSwitch)) | |
3132 WriteSave.append(str(CapsSwitch)) | |
3133 WriteSave.append(str(L337Switch)) | |
3134 WriteSave.append(str(MD5Switch)) | |
3135 WriteSave.append(str(NumberSwitch)) | |
3136 WriteSave.append(str(RegularSwitch)) | |
3137 WriteSave.append(str(SpecialSwitch)) | |
3138 WriteSave.append(str(Letters)) | |
3139 WriteSave.append(str(Numbers)) | |
3140 WriteSave.append(str(Specials)) | |
3141 WriteSave.append(str(wep5)) | |
3142 WriteSave.append(str(wep13)) | |
3143 WriteSave.append(str(SESwitch)) | |
3144 WriteSave.append(str(u)) | |
3145 WriteSave.append(str(x)) | |
3146 WriteSave.append(str(a)) | |
3147 WriteSave.append(str(b)) | |
3148 for WriteStates in WriteSave: | |
3149 FILE.write(WriteStates + "\n") | |
3150 FILE.close() | |
3151 NewShowWord = Char1[a] + ShowWord[x] + Char1[b] | |
3152 print(NewShowWord.replace(" ", "")) | |
3153 | |
3154 if ExhSwitch is False: | |
3155 NewShowWord = Char1[a] + Char1[b] + ShowWord[x] | |
3156 print(NewShowWord.replace(" ", "")) | |
3157 | |
3158 NewShowWord = ShowWord[x] + Char1[b] + Char1[a] | |
3159 print(NewShowWord.replace(" ", "")) | |
3160 | |
3161 def SBF4(): | |
3162 WordCount = 0 | |
3163 for CountWords in ShowWord: | |
3164 WordCount += 1 | |
3165 if NoChar is True: | |
3166 sys.exit(0) | |
3167 for u in range(StateU, UserCount): | |
3168 if length_start > 3: | |
3169 break | |
3170 if length_end < 3: | |
3171 sys.exit(0) | |
3172 for a in range(StateA, EndCount): | |
3173 for b in range(StateB, EndCount): | |
3174 for c in range(StateC, EndCount): | |
3175 for x in range(StateW, WordCount): | |
3176 if SaveSwitch is True: | |
3177 WriteSave = [] | |
3178 FILE = open(save, 'w') | |
3179 WriteSave.append(str(cmd)) | |
3180 WriteSave.append(str(dictionary)) | |
3181 WriteSave.append(str(MixCustom)) | |
3182 WriteSave.append(str(Custom)) | |
3183 WriteSave.append(str(ExhSwitch)) | |
3184 WriteSave.append(str(StdoutSwitch)) | |
3185 WriteSave.append(str(usernames)) | |
3186 WriteSave.append(str(UserSwitch)) | |
3187 WriteSave.append(str(AlphaSwitch)) | |
3188 WriteSave.append(str(BWSwitch)) | |
3189 WriteSave.append(str(CapsSwitch)) | |
3190 WriteSave.append(str(L337Switch)) | |
3191 WriteSave.append(str(MD5Switch)) | |
3192 WriteSave.append(str(NumberSwitch)) | |
3193 WriteSave.append(str(RegularSwitch)) | |
3194 WriteSave.append(str(SpecialSwitch)) | |
3195 WriteSave.append(str(Letters)) | |
3196 WriteSave.append(str(Numbers)) | |
3197 WriteSave.append(str(Specials)) | |
3198 WriteSave.append(str(wep5)) | |
3199 WriteSave.append(str(wep13)) | |
3200 WriteSave.append(str(SESwitch)) | |
3201 WriteSave.append(str(u)) | |
3202 WriteSave.append(str(x)) | |
3203 WriteSave.append(str(a)) | |
3204 WriteSave.append(str(b)) | |
3205 WriteSave.append(str(c)) | |
3206 for WriteStates in WriteSave: | |
3207 FILE.write(WriteStates + "\n") | |
3208 FILE.close() | |
3209 NewShowWord = Char1[c] + Char1[a] + ShowWord[x] + Char1[b] | |
3210 print(NewShowWord.replace(" ", "")) | |
3211 | |
3212 if ExhSwitch is False: | |
3213 NewShowWord = Char1[b] + ShowWord[x] + Char1[a] + Char1[c] | |
3214 print(NewShowWord.replace(" ", "")) | |
3215 | |
3216 NewShowWord = Char1[c] + Char1[a] + Char1[b] + ShowWord[x] | |
3217 print(NewShowWord.replace(" ", "")) | |
3218 | |
3219 NewShowWord = ShowWord[x] + Char1[b] + Char1[a] + Char1[c] | |
3220 print(NewShowWord.replace(" ", "")) | |
3221 | |
3222 def SBF5(): | |
3223 WordCount = 0 | |
3224 for CountWords in ShowWord: | |
3225 WordCount += 1 | |
3226 if NoChar is True: | |
3227 sys.exit(0) | |
3228 for u in range(StateU, UserCount): | |
3229 if length_start > 4: | |
3230 break | |
3231 if length_end < 4: | |
3232 sys.exit(0) | |
3233 for a in range(StateA, EndCount): | |
3234 for b in range(StateB, EndCount): | |
3235 for c in range(StateC, EndCount): | |
3236 for d in range(StateD, EndCount): | |
3237 for x in range(StateW, WordCount): | |
3238 if SaveSwitch is True: | |
3239 WriteSave = [] | |
3240 FILE = open(save, 'w') | |
3241 WriteSave.append(str(cmd)) | |
3242 WriteSave.append(str(dictionary)) | |
3243 WriteSave.append(str(MixCustom)) | |
3244 WriteSave.append(str(Custom)) | |
3245 WriteSave.append(str(ExhSwitch)) | |
3246 WriteSave.append(str(StdoutSwitch)) | |
3247 WriteSave.append(str(usernames)) | |
3248 WriteSave.append(str(UserSwitch)) | |
3249 WriteSave.append(str(AlphaSwitch)) | |
3250 WriteSave.append(str(BWSwitch)) | |
3251 WriteSave.append(str(CapsSwitch)) | |
3252 WriteSave.append(str(L337Switch)) | |
3253 WriteSave.append(str(MD5Switch)) | |
3254 WriteSave.append(str(NumberSwitch)) | |
3255 WriteSave.append(str(RegularSwitch)) | |
3256 WriteSave.append(str(SpecialSwitch)) | |
3257 WriteSave.append(str(Letters)) | |
3258 WriteSave.append(str(Numbers)) | |
3259 WriteSave.append(str(Specials)) | |
3260 WriteSave.append(str(wep5)) | |
3261 WriteSave.append(str(wep13)) | |
3262 WriteSave.append(str(SESwitch)) | |
3263 WriteSave.append(str(u)) | |
3264 WriteSave.append(str(x)) | |
3265 WriteSave.append(str(a)) | |
3266 WriteSave.append(str(b)) | |
3267 WriteSave.append(str(c)) | |
3268 WriteSave.append(str(d)) | |
3269 for WriteStates in WriteSave: | |
3270 FILE.write(WriteStates + "\n") | |
3271 FILE.close() | |
3272 NewShowWord = Char1[c] + Char1[a] + ShowWord[x] + Char1[b] + Char1[d] | |
3273 print(NewShowWord.replace(" ", "")) | |
3274 | |
3275 if ExhSwitch is False: | |
3276 NewShowWord = Char1[c] + Char1[a] + Char1[b] + Char1[d] + ShowWord[x] | |
3277 print(NewShowWord.replace(" ", "")) | |
3278 | |
3279 NewShowWord = ShowWord[x] + Char1[d] + Char1[b] + Char1[a] + Char1[c] | |
3280 print(NewShowWord.replace(" ", "")) | |
3281 | |
3282 def SBF6(): | |
3283 WordCount = 0 | |
3284 for CountWords in ShowWord: | |
3285 WordCount += 1 | |
3286 if NoChar is True: | |
3287 sys.exit(0) | |
3288 for u in range(StateU, UserCount): | |
3289 if length_start > 5: | |
3290 break | |
3291 if length_end < 5: | |
3292 sys.exit(0) | |
3293 for a in range(StateA, EndCount): | |
3294 for b in range(StateB, EndCount): | |
3295 for c in range(StateC, EndCount): | |
3296 for d in range(StateD, EndCount): | |
3297 for e in range(StateE, EndCount): | |
3298 for x in range(StateW, WordCount): | |
3299 if SaveSwitch is True: | |
3300 WriteSave = [] | |
3301 FILE = open(save, 'w') | |
3302 WriteSave.append(str(cmd)) | |
3303 WriteSave.append(str(dictionary)) | |
3304 WriteSave.append(str(MixCustom)) | |
3305 WriteSave.append(str(Custom)) | |
3306 WriteSave.append(str(ExhSwitch)) | |
3307 WriteSave.append(str(StdoutSwitch)) | |
3308 WriteSave.append(str(usernames)) | |
3309 WriteSave.append(str(UserSwitch)) | |
3310 WriteSave.append(str(AlphaSwitch)) | |
3311 WriteSave.append(str(BWSwitch)) | |
3312 WriteSave.append(str(CapsSwitch)) | |
3313 WriteSave.append(str(L337Switch)) | |
3314 WriteSave.append(str(MD5Switch)) | |
3315 WriteSave.append(str(NumberSwitch)) | |
3316 WriteSave.append(str(RegularSwitch)) | |
3317 WriteSave.append(str(SpecialSwitch)) | |
3318 WriteSave.append(str(Letters)) | |
3319 WriteSave.append(str(Numbers)) | |
3320 WriteSave.append(str(Specials)) | |
3321 WriteSave.append(str(wep5)) | |
3322 WriteSave.append(str(wep13)) | |
3323 WriteSave.append(str(SESwitch)) | |
3324 WriteSave.append(str(u)) | |
3325 WriteSave.append(str(x)) | |
3326 WriteSave.append(str(a)) | |
3327 WriteSave.append(str(b)) | |
3328 WriteSave.append(str(c)) | |
3329 WriteSave.append(str(d)) | |
3330 WriteSave.append(str(e)) | |
3331 for WriteStates in WriteSave: | |
3332 FILE.write(WriteStates + "\n") | |
3333 FILE.close() | |
3334 NewShowWord = Char1[e] + Char1[c] + Char1[a] + ShowWord[x] + Char1[b] + Char1[d] | |
3335 print(NewShowWord.replace(" ", "")) | |
3336 | |
3337 if ExhSwitch is False: | |
3338 NewShowWord = Char1[d] + Char1[b] + ShowWord[x] + Char1[a] + Char1[c] + Char1[e] | |
3339 print(NewShowWord.replace(" ", "")) | |
3340 | |
3341 NewShowWord = Char1[e] + Char1[c] + Char1[a] + Char1[b] + Char1[d] + ShowWord[x] | |
3342 print(NewShowWord.replace(" ", "")) | |
3343 | |
3344 NewShowWord = ShowWord[x] + Char1[d] + Char1[b] + Char1[a] + Char1[c] + Char1[e] | |
3345 print(NewShowWord.replace(" ", "")) | |
3346 | |
3347 def SBF7(): | |
3348 WordCount = 0 | |
3349 for CountWords in ShowWord: | |
3350 WordCount += 1 | |
3351 if NoChar is True: | |
3352 sys.exit(0) | |
3353 for u in range(StateU, UserCount): | |
3354 if length_start > 6: | |
3355 break | |
3356 if length_end < 6: | |
3357 sys.exit(0) | |
3358 for a in range(StateA, EndCount): | |
3359 for b in range(StateB, EndCount): | |
3360 for c in range(StateC, EndCount): | |
3361 for d in range(StateD, EndCount): | |
3362 for e in range(StateE, EndCount): | |
3363 for f in range(StateF, EndCount): | |
3364 for x in range(StateW, WordCount): | |
3365 if SaveSwitch is True: | |
3366 WriteSave = [] | |
3367 FILE = open(save, 'w') | |
3368 WriteSave.append(str(cmd)) | |
3369 WriteSave.append(str(dictionary)) | |
3370 WriteSave.append(str(MixCustom)) | |
3371 WriteSave.append(str(Custom)) | |
3372 WriteSave.append(str(ExhSwitch)) | |
3373 WriteSave.append(str(StdoutSwitch)) | |
3374 WriteSave.append(str(usernames)) | |
3375 WriteSave.append(str(UserSwitch)) | |
3376 WriteSave.append(str(AlphaSwitch)) | |
3377 WriteSave.append(str(BWSwitch)) | |
3378 WriteSave.append(str(CapsSwitch)) | |
3379 WriteSave.append(str(L337Switch)) | |
3380 WriteSave.append(str(MD5Switch)) | |
3381 WriteSave.append(str(NumberSwitch)) | |
3382 WriteSave.append(str(RegularSwitch)) | |
3383 WriteSave.append(str(SpecialSwitch)) | |
3384 WriteSave.append(str(Letters)) | |
3385 WriteSave.append(str(Numbers)) | |
3386 WriteSave.append(str(Specials)) | |
3387 WriteSave.append(str(wep5)) | |
3388 WriteSave.append(str(wep13)) | |
3389 WriteSave.append(str(SESwitch)) | |
3390 WriteSave.append(str(u)) | |
3391 WriteSave.append(str(x)) | |
3392 WriteSave.append(str(a)) | |
3393 WriteSave.append(str(b)) | |
3394 WriteSave.append(str(c)) | |
3395 WriteSave.append(str(d)) | |
3396 WriteSave.append(str(e)) | |
3397 WriteSave.append(str(f)) | |
3398 for WriteStates in WriteSave: | |
3399 FILE.write(WriteStates + "\n") | |
3400 FILE.close() | |
3401 NewShowWord = Char1[e] + Char1[c] + Char1[a] + ShowWord[x] + Char1[b] + Char1[d] + Char1[f] | |
3402 print(NewShowWord.replace(" ", "")) | |
3403 | |
3404 if ExhSwitch is False: | |
3405 NewShowWord = Char1[e] + Char1[c] + Char1[a] + Char1[b] + Char1[d] + Char1[f] + ShowWord[x] | |
3406 print(NewShowWord.replace(" ", "")) | |
3407 | |
3408 NewShowWord = ShowWord[x] + Char1[f] + Char1[d] + Char1[b] + Char1[a] + Char1[c] + Char1[e] | |
3409 print(NewShowWord.replace(" ", "")) | |
3410 | |
3411 def SBF8(): | |
3412 WordCount = 0 | |
3413 for CountWords in ShowWord: | |
3414 WordCount += 1 | |
3415 if NoChar is True: | |
3416 sys.exit(0) | |
3417 for u in range(StateU, UserCount): | |
3418 if length_start > 7: | |
3419 break | |
3420 if length_end < 7: | |
3421 sys.exit(0) | |
3422 for a in range(StateA, EndCount): | |
3423 for b in range(StateB, EndCount): | |
3424 for c in range(StateC, EndCount): | |
3425 for d in range(StateD, EndCount): | |
3426 for e in range(StateE, EndCount): | |
3427 for f in range(StateF, EndCount): | |
3428 for g in range(StateG, EndCount): | |
3429 for x in range(StateW, WordCount): | |
3430 if SaveSwitch is True: | |
3431 WriteSave = [] | |
3432 FILE = open(save, 'w') | |
3433 WriteSave.append(str(cmd)) | |
3434 WriteSave.append(str(dictionary)) | |
3435 WriteSave.append(str(MixCustom)) | |
3436 WriteSave.append(str(Custom)) | |
3437 WriteSave.append(str(ExhSwitch)) | |
3438 WriteSave.append(str(StdoutSwitch)) | |
3439 WriteSave.append(str(usernames)) | |
3440 WriteSave.append(str(UserSwitch)) | |
3441 WriteSave.append(str(AlphaSwitch)) | |
3442 WriteSave.append(str(BWSwitch)) | |
3443 WriteSave.append(str(CapsSwitch)) | |
3444 WriteSave.append(str(L337Switch)) | |
3445 WriteSave.append(str(MD5Switch)) | |
3446 WriteSave.append(str(NumberSwitch)) | |
3447 WriteSave.append(str(RegularSwitch)) | |
3448 WriteSave.append(str(SpecialSwitch)) | |
3449 WriteSave.append(str(Letters)) | |
3450 WriteSave.append(str(Numbers)) | |
3451 WriteSave.append(str(Specials)) | |
3452 WriteSave.append(str(wep5)) | |
3453 WriteSave.append(str(wep13)) | |
3454 WriteSave.append(str(SESwitch)) | |
3455 WriteSave.append(str(u)) | |
3456 WriteSave.append(str(x)) | |
3457 WriteSave.append(str(a)) | |
3458 WriteSave.append(str(b)) | |
3459 WriteSave.append(str(c)) | |
3460 WriteSave.append(str(d)) | |
3461 WriteSave.append(str(e)) | |
3462 WriteSave.append(str(f)) | |
3463 WriteSave.append(str(g)) | |
3464 for WriteStates in WriteSave: | |
3465 FILE.write(WriteStates + "\n") | |
3466 FILE.close() | |
3467 NewShowWord = Char1[g] + Char1[e] + Char1[c] + Char1[a] + ShowWord[x] + Char1[b] + Char1[d] + Char1[f] | |
3468 print(NewShowWord.replace(" ", "")) | |
3469 | |
3470 if ExhSwitch is False: | |
3471 NewShowWord = Char1[f] + Char1[d] + Char1[b] + ShowWord[x] + Char1[a] + Char1[c] + Char1[e] + Char1[g] | |
3472 print(NewShowWord.replace(" ", "")) | |
3473 | |
3474 NewShowWord = Char1[g] + Char1[e] + Char1[c] + Char1[a] + Char1[b] + Char1[d] + Char1[f] + ShowWord[x] | |
3475 print(NewShowWord.replace(" ", "")) | |
3476 | |
3477 NewShowWord = ShowWord[x] + Char1[f] + Char1[d] + Char1[b] + Char1[a] + Char1[c] + Char1[e] + Char1[g] | |
3478 print(NewShowWord.replace(" ", "")) | |
3479 | |
3480 def SBF9(): | |
3481 WordCount = 0 | |
3482 for CountWords in ShowWord: | |
3483 WordCount += 1 | |
3484 if NoChar is True: | |
3485 sys.exit(0) | |
3486 for u in range(StateU, UserCount): | |
3487 if length_start > 8: | |
3488 break | |
3489 if length_end < 8: | |
3490 sys.exit(0) | |
3491 for a in range(StateA, EndCount): | |
3492 for b in range(StateB, EndCount): | |
3493 for c in range(StateC, EndCount): | |
3494 for d in range(StateD, EndCount): | |
3495 for e in range(StateE, EndCount): | |
3496 for f in range(StateF, EndCount): | |
3497 for g in range(StateG, EndCount): | |
3498 for h in range(StateH, EndCount): | |
3499 for x in range(StateW, WordCount): | |
3500 if SaveSwitch is True: | |
3501 WriteSave = [] | |
3502 FILE = open(save, 'w') | |
3503 WriteSave.append(str(cmd)) | |
3504 WriteSave.append(str(dictionary)) | |
3505 WriteSave.append(str(MixCustom)) | |
3506 WriteSave.append(str(Custom)) | |
3507 WriteSave.append(str(ExhSwitch)) | |
3508 WriteSave.append(str(StdoutSwitch)) | |
3509 WriteSave.append(str(usernames)) | |
3510 WriteSave.append(str(UserSwitch)) | |
3511 WriteSave.append(str(AlphaSwitch)) | |
3512 WriteSave.append(str(BWSwitch)) | |
3513 WriteSave.append(str(CapsSwitch)) | |
3514 WriteSave.append(str(L337Switch)) | |
3515 WriteSave.append(str(MD5Switch)) | |
3516 WriteSave.append(str(NumberSwitch)) | |
3517 WriteSave.append(str(RegularSwitch)) | |
3518 WriteSave.append(str(SpecialSwitch)) | |
3519 WriteSave.append(str(Letters)) | |
3520 WriteSave.append(str(Numbers)) | |
3521 WriteSave.append(str(Specials)) | |
3522 WriteSave.append(str(wep5)) | |
3523 WriteSave.append(str(wep13)) | |
3524 WriteSave.append(str(SESwitch)) | |
3525 WriteSave.append(str(u)) | |
3526 WriteSave.append(str(x)) | |
3527 WriteSave.append(str(a)) | |
3528 WriteSave.append(str(b)) | |
3529 WriteSave.append(str(c)) | |
3530 WriteSave.append(str(d)) | |
3531 WriteSave.append(str(e)) | |
3532 WriteSave.append(str(f)) | |
3533 WriteSave.append(str(g)) | |
3534 WriteSave.append(str(h)) | |
3535 for WriteStates in WriteSave: | |
3536 FILE.write(WriteStates + "\n") | |
3537 FILE.close() | |
3538 NewShowWord = Char1[g] + Char1[e] + Char1[c] + Char1[a] + ShowWord[x] + Char1[b] + Char1[d] + Char1[f] + Char1[h] | |
3539 print(NewShowWord.replace(" ", "")) | |
3540 | |
3541 if ExhSwitch is False: | |
3542 NewShowWord = Char1[g] + Char1[e] + Char1[c] + Char1[a] +Char1[b] + Char1[d] + Char1[f] + Char1[h] + ShowWord[x] | |
3543 print(NewShowWord.replace(" ", "")) | |
3544 | |
3545 NewShowWord = ShowWord[x] + Char1[h] + Char1[f] + Char1[d] + Char1[b] + Char1[a] + Char1[c] + Char1[e] + Char1[g] | |
3546 print(NewShowWord.replace(" ", "")) | |
3547 | |
3548 def SBF10(): | |
3549 WordCount = 0 | |
3550 for CountWords in ShowWord: | |
3551 WordCount += 1 | |
3552 if NoChar is True: | |
3553 sys.exit(0) | |
3554 for u in range(StateU, UserCount): | |
3555 if length_start > 9: | |
3556 break | |
3557 if length_end < 9: | |
3558 sys.exit(0) | |
3559 for a in range(StateA, EndCount): | |
3560 for b in range(StateB, EndCount): | |
3561 for c in range(StateC, EndCount): | |
3562 for d in range(StateD, EndCount): | |
3563 for e in range(StateE, EndCount): | |
3564 for f in range(StateF, EndCount): | |
3565 for g in range(StateG, EndCount): | |
3566 for h in range(StateH, EndCount): | |
3567 for i in range(StateI, EndCount): | |
3568 for x in range(StateW, WordCount): | |
3569 if SaveSwitch is True: | |
3570 WriteSave = [] | |
3571 FILE = open(save, 'w') | |
3572 WriteSave.append(str(cmd)) | |
3573 WriteSave.append(str(dictionary)) | |
3574 WriteSave.append(str(MixCustom)) | |
3575 WriteSave.append(str(Custom)) | |
3576 WriteSave.append(str(ExhSwitch)) | |
3577 WriteSave.append(str(StdoutSwitch)) | |
3578 WriteSave.append(str(usernames)) | |
3579 WriteSave.append(str(UserSwitch)) | |
3580 WriteSave.append(str(AlphaSwitch)) | |
3581 WriteSave.append(str(BWSwitch)) | |
3582 WriteSave.append(str(CapsSwitch)) | |
3583 WriteSave.append(str(L337Switch)) | |
3584 WriteSave.append(str(MD5Switch)) | |
3585 WriteSave.append(str(NumberSwitch)) | |
3586 WriteSave.append(str(RegularSwitch)) | |
3587 WriteSave.append(str(SpecialSwitch)) | |
3588 WriteSave.append(str(Letters)) | |
3589 WriteSave.append(str(Numbers)) | |
3590 WriteSave.append(str(Specials)) | |
3591 WriteSave.append(str(wep5)) | |
3592 WriteSave.append(str(wep13)) | |
3593 WriteSave.append(str(SESwitch)) | |
3594 WriteSave.append(str(u)) | |
3595 WriteSave.append(str(x)) | |
3596 WriteSave.append(str(a)) | |
3597 WriteSave.append(str(b)) | |
3598 WriteSave.append(str(c)) | |
3599 WriteSave.append(str(d)) | |
3600 WriteSave.append(str(e)) | |
3601 WriteSave.append(str(f)) | |
3602 WriteSave.append(str(g)) | |
3603 WriteSave.append(str(h)) | |
3604 WriteSave.append(str(i)) | |
3605 for WriteStates in WriteSave: | |
3606 FILE.write(WriteStates + "\n") | |
3607 FILE.close() | |
3608 NewShowWord = Char1[i] + Char1[g] + Char1[e] + Char1[c] + Char1[a] + ShowWord[x] + Char1[b] + Char1[d] + Char1[f] + Char1[h] | |
3609 print(NewShowWord.replace(" ", "")) | |
3610 | |
3611 if ExhSwitch is False: | |
3612 NewShowWord = Char1[h] + Char1[f] + Char1[d] + Char1[b] + ShowWord[x] + Char1[a] + Char1[c] + Char1[e] + Char1[g] + Char1[i] | |
3613 print(NewShowWord.replace(" ", "")) | |
3614 | |
3615 NewShowWord = Char1[i] + Char1[g] + Char1[e] + Char1[c] + Char1[a] + ShowWord[x] + Char1[b] + Char1[d] + Char1[f] + Char1[h] + ShowWord[x] | |
3616 print(NewShowWord.replace(" ", "")) | |
3617 | |
3618 NewShowWord = ShowWord[x] + Char1[h] + Char1[f] + Char1[d] + Char1[b] + Char1[a] + Char1[c] + Char1[e] + Char1[g] + Char1[i] | |
3619 print(NewShowWord.replace(" ", "")) | |
3620 | |
3621 def SBF11(): | |
3622 WordCount = 0 | |
3623 for CountWords in ShowWord: | |
3624 WordCount += 1 | |
3625 if NoChar is True: | |
3626 sys.exit(0) | |
3627 for u in range(StateU, UserCount): | |
3628 if length_start > 10: | |
3629 break | |
3630 if length_end < 10: | |
3631 sys.exit(0) | |
3632 for a in range(StateA, EndCount): | |
3633 for b in range(StateB, EndCount): | |
3634 for c in range(StateC, EndCount): | |
3635 for d in range(StateD, EndCount): | |
3636 for e in range(StateE, EndCount): | |
3637 for f in range(StateF, EndCount): | |
3638 for g in range(StateG, EndCount): | |
3639 for h in range(StateH, EndCount): | |
3640 for i in range(StateI, EndCount): | |
3641 for j in range(StateJ, EndCount): | |
3642 for x in range(StateW, WordCount): | |
3643 if SaveSwitch is True: | |
3644 WriteSave = [] | |
3645 FILE = open(save, 'w') | |
3646 WriteSave.append(str(cmd)) | |
3647 WriteSave.append(str(dictionary)) | |
3648 WriteSave.append(str(MixCustom)) | |
3649 WriteSave.append(str(Custom)) | |
3650 WriteSave.append(str(ExhSwitch)) | |
3651 WriteSave.append(str(StdoutSwitch)) | |
3652 WriteSave.append(str(usernames)) | |
3653 WriteSave.append(str(UserSwitch)) | |
3654 WriteSave.append(str(AlphaSwitch)) | |
3655 WriteSave.append(str(BWSwitch)) | |
3656 WriteSave.append(str(CapsSwitch)) | |
3657 WriteSave.append(str(L337Switch)) | |
3658 WriteSave.append(str(MD5Switch)) | |
3659 WriteSave.append(str(NumberSwitch)) | |
3660 WriteSave.append(str(RegularSwitch)) | |
3661 WriteSave.append(str(SpecialSwitch)) | |
3662 WriteSave.append(str(Letters)) | |
3663 WriteSave.append(str(Numbers)) | |
3664 WriteSave.append(str(Specials)) | |
3665 WriteSave.append(str(wep5)) | |
3666 WriteSave.append(str(wep13)) | |
3667 WriteSave.append(str(SESwitch)) | |
3668 WriteSave.append(str(u)) | |
3669 WriteSave.append(str(x)) | |
3670 WriteSave.append(str(a)) | |
3671 WriteSave.append(str(b)) | |
3672 WriteSave.append(str(c)) | |
3673 WriteSave.append(str(d)) | |
3674 WriteSave.append(str(e)) | |
3675 WriteSave.append(str(f)) | |
3676 WriteSave.append(str(g)) | |
3677 WriteSave.append(str(h)) | |
3678 WriteSave.append(str(i)) | |
3679 WriteSave.append(str(j)) | |
3680 for WriteStates in WriteSave: | |
3681 FILE.write(WriteStates + "\n") | |
3682 FILE.close() | |
3683 NewShowWord = Char1[i] + Char1[g] + Char1[e] + Char1[c] + Char1[a] + ShowWord[x] + Char1[b] + Char1[d] + Char1[f] + Char1[h] + Char1[j] | |
3684 print(NewShowWord.replace(" ", "")) | |
3685 | |
3686 if ExhSwitch is False: | |
3687 NewShowWord = Char1[i] + Char1[g] + Char1[e] + Char1[c] + Char1[a] + Char1[b] + Char1[d] + Char1[f] + Char1[h] + Char1[j] + ShowWord[x] | |
3688 print(NewShowWord.replace(" ", "")) | |
3689 | |
3690 NewShowWord = ShowWord[x] + Char1[j] + Char1[h] + Char1[f] + Char1[d] + Char1[b] + Char1[a] + Char1[c] + Char1[e] + Char1[g] + Char1[i] | |
3691 print(NewShowWord.replace(" ", "")) | |
3692 | |
3693 if Create is True: | |
3694 CFILE = open("splicex.create", 'w') | |
3695 X = 0 | |
3696 N = 0 | |
3697 for WCreate in ShowWord: | |
3698 N += 1 | |
3699 D1 = round(N * 0.1) | |
3700 D2 = round(N * 0.2) | |
3701 D3 = round(N * 0.3) | |
3702 D4 = round(N * 0.4) | |
3703 D5 = round(N * 0.5) | |
3704 D6 = round(N * 0.6) | |
3705 D7 = round(N * 0.7) | |
3706 D8 = round(N * 0.8) | |
3707 D9 = round(N * 0.9) | |
3708 DStop = round(N * 0.95) | |
3709 for WCreate in ShowWord: | |
3710 CFILE.write(WCreate + "\n") | |
3711 if X == 0: | |
3712 sys.stdout.write(SpliceX + 'compiling splicex.create') | |
3713 time.sleep(0.5) | |
3714 X += 1 | |
3715 elif X == D1 or X == D2 or X == D3 or X == D4 or X == D5 or X == D6 or X == D7 or X == D8 or X == D9: | |
3716 sys.stdout.flush() | |
3717 sys.stdout.write('.') | |
3718 time.sleep(0.5) | |
3719 X += 1 | |
3720 elif X == DStop: | |
3721 sys.stdout.flush() | |
3722 sys.stdout.write('.') | |
3723 time.sleep(0.5) | |
3724 X += 1 | |
3725 else: | |
3726 X += 1 | |
3727 CFILE.close() | |
3728 sys.stdout.write(CLEAR_LINE) | |
3729 sys.stdout.write('\r') | |
3730 sys.exit(SpliceX + 'compiled ' + str(N) + ' passwords. enjoy ;-)') | |
3731 | |
3732 if RestoreSwitch is False: | |
3733 StateCount = 0 | |
3734 if RestoreSwitch is False and StdoutSwitch is False: | |
3735 StateU = 0 | |
3736 StateW = 0 | |
3737 StateA = 0 | |
3738 StateB = 0 | |
3739 StateC = 0 | |
3740 StateD = 0 | |
3741 StateE = 0 | |
3742 StateF = 0 | |
3743 StateG = 0 | |
3744 StateH = 0 | |
3745 StateI = 0 | |
3746 StateJ = 0 | |
3747 BF1() | |
3748 BF2() | |
3749 BF3() | |
3750 BF4() | |
3751 BF5() | |
3752 BF6() | |
3753 BF7() | |
3754 BF8() | |
3755 BF9() | |
3756 BF10() | |
3757 BF11() | |
3758 sys.exit(SpliceX + " unable to find password") | |
3759 | |
3760 if StateCount == 22 and RestoreSwitch is True and StdoutSwitch is False: | |
3761 StateU = int(State[22]) | |
3762 StateW = 0 | |
3763 StateA = 0 | |
3764 StateB = 0 | |
3765 StateC = 0 | |
3766 StateD = 0 | |
3767 StateE = 0 | |
3768 StateF = 0 | |
3769 StateG = 0 | |
3770 StateH = 0 | |
3771 StateI = 0 | |
3772 StateJ = 0 | |
3773 BF1() | |
3774 StateW = 0 | |
3775 StateA = 0 | |
3776 StateB = 0 | |
3777 StateC = 0 | |
3778 StateD = 0 | |
3779 StateE = 0 | |
3780 StateF = 0 | |
3781 StateG = 0 | |
3782 StateH = 0 | |
3783 StateI = 0 | |
3784 StateJ = 0 | |
3785 BF2() | |
3786 BF3() | |
3787 BF4() | |
3788 BF5() | |
3789 BF6() | |
3790 BF7() | |
3791 BF8() | |
3792 BF9() | |
3793 BF10() | |
3794 BF11() | |
3795 sys.exit(SpliceX + " unable to find password") | |
3796 if StateCount == 21 and RestoreSwitch is True and StdoutSwitch is False: | |
3797 StateU = int(State[22]) | |
3798 StateW = int(State[23]) | |
3799 StateA = 0 | |
3800 StateB = 0 | |
3801 StateC = 0 | |
3802 StateD = 0 | |
3803 StateE = 0 | |
3804 StateF = 0 | |
3805 StateG = 0 | |
3806 StateH = 0 | |
3807 StateI = 0 | |
3808 StateJ = 0 | |
3809 BF1() | |
3810 StateW = 0 | |
3811 StateA = 0 | |
3812 StateB = 0 | |
3813 StateC = 0 | |
3814 StateD = 0 | |
3815 StateE = 0 | |
3816 StateF = 0 | |
3817 StateG = 0 | |
3818 StateH = 0 | |
3819 StateI = 0 | |
3820 StateJ = 0 | |
3821 BF2() | |
3822 BF3() | |
3823 BF4() | |
3824 BF5() | |
3825 BF6() | |
3826 BF7() | |
3827 BF8() | |
3828 BF9() | |
3829 BF10() | |
3830 BF11() | |
3831 sys.exit(SpliceX + " unable to find password") | |
3832 elif StateCount == 24 and RestoreSwitch is True and StdoutSwitch is False: | |
3833 StateU = int(State[22]) | |
3834 StateW = int(State[23]) | |
3835 StateA = int(State[24]) | |
3836 StateB = 0 | |
3837 StateC = 0 | |
3838 StateD = 0 | |
3839 StateE = 0 | |
3840 StateF = 0 | |
3841 StateG = 0 | |
3842 StateH = 0 | |
3843 StateI = 0 | |
3844 StateJ = 0 | |
3845 BF2() | |
3846 StateW = 0 | |
3847 StateA = 0 | |
3848 StateB = 0 | |
3849 StateC = 0 | |
3850 StateD = 0 | |
3851 StateE = 0 | |
3852 StateF = 0 | |
3853 StateG = 0 | |
3854 StateH = 0 | |
3855 StateI = 0 | |
3856 StateJ = 0 | |
3857 BF3() | |
3858 BF4() | |
3859 BF5() | |
3860 BF6() | |
3861 BF7() | |
3862 BF8() | |
3863 BF9() | |
3864 BF10() | |
3865 BF11() | |
3866 sys.exit(SpliceX + " unable to find password") | |
3867 elif StateCount == 25 and RestoreSwitch is True and StdoutSwitch is False: | |
3868 StateU = int(State[22]) | |
3869 StateW = int(State[23]) | |
3870 StateA = int(State[24]) | |
3871 StateB = int(State[25]) | |
3872 StateC = 0 | |
3873 StateD = 0 | |
3874 StateE = 0 | |
3875 StateF = 0 | |
3876 StateG = 0 | |
3877 StateH = 0 | |
3878 StateI = 0 | |
3879 StateJ = 0 | |
3880 BF3() | |
3881 StateW = 0 | |
3882 StateA = 0 | |
3883 StateB = 0 | |
3884 StateC = 0 | |
3885 StateD = 0 | |
3886 StateE = 0 | |
3887 StateF = 0 | |
3888 StateG = 0 | |
3889 StateH = 0 | |
3890 StateI = 0 | |
3891 StateJ = 0 | |
3892 BF4() | |
3893 BF5() | |
3894 BF6() | |
3895 BF7() | |
3896 BF8() | |
3897 BF9() | |
3898 BF10() | |
3899 BF11() | |
3900 sys.exit(SpliceX + " unable to find password") | |
3901 elif StateCount == 26 and RestoreSwitch is True and StdoutSwitch is False: | |
3902 StateU = int(State[22]) | |
3903 StateW = int(State[23]) | |
3904 StateA = int(State[24]) | |
3905 StateB = int(State[25]) | |
3906 StateC = int(State[26]) | |
3907 StateD = 0 | |
3908 StateE = 0 | |
3909 StateF = 0 | |
3910 StateG = 0 | |
3911 StateH = 0 | |
3912 StateI = 0 | |
3913 StateJ = 0 | |
3914 BF4() | |
3915 StateW = 0 | |
3916 StateA = 0 | |
3917 StateB = 0 | |
3918 StateC = 0 | |
3919 StateD = 0 | |
3920 StateE = 0 | |
3921 StateF = 0 | |
3922 StateG = 0 | |
3923 StateH = 0 | |
3924 StateI = 0 | |
3925 StateJ = 0 | |
3926 BF5() | |
3927 BF6() | |
3928 BF7() | |
3929 BF8() | |
3930 BF9() | |
3931 BF10() | |
3932 BF11() | |
3933 sys.exit(SpliceX + " unable to find password") | |
3934 elif StateCount == 27 and RestoreSwitch is True and StdoutSwitch is False: | |
3935 StateU = int(State[22]) | |
3936 StateW = int(State[23]) | |
3937 StateA = int(State[24]) | |
3938 StateB = int(State[25]) | |
3939 StateC = int(State[26]) | |
3940 StateD = int(State[27]) | |
3941 StateE = 0 | |
3942 StateF = 0 | |
3943 StateG = 0 | |
3944 StateH = 0 | |
3945 StateI = 0 | |
3946 StateJ = 0 | |
3947 BF5() | |
3948 StateW = 0 | |
3949 StateA = 0 | |
3950 StateB = 0 | |
3951 StateC = 0 | |
3952 StateD = 0 | |
3953 StateE = 0 | |
3954 StateF = 0 | |
3955 StateG = 0 | |
3956 StateH = 0 | |
3957 StateI = 0 | |
3958 StateJ = 0 | |
3959 BF6() | |
3960 BF7() | |
3961 BF8() | |
3962 BF9() | |
3963 BF10() | |
3964 BF11() | |
3965 sys.exit(SpliceX + " unable to find password") | |
3966 elif StateCount == 28 and RestoreSwitch is True and StdoutSwitch is False: | |
3967 StateU = int(State[22]) | |
3968 StateW = int(State[23]) | |
3969 StateA = int(State[24]) | |
3970 StateB = int(State[25]) | |
3971 StateC = int(State[26]) | |
3972 StateD = int(State[27]) | |
3973 StateE = int(State[28]) | |
3974 StateF = 0 | |
3975 StateG = 0 | |
3976 StateH = 0 | |
3977 StateI = 0 | |
3978 StateJ = 0 | |
3979 BF6() | |
3980 StateW = 0 | |
3981 StateA = 0 | |
3982 StateB = 0 | |
3983 StateC = 0 | |
3984 StateD = 0 | |
3985 StateE = 0 | |
3986 StateF = 0 | |
3987 StateG = 0 | |
3988 StateH = 0 | |
3989 StateI = 0 | |
3990 StateJ = 0 | |
3991 BF7() | |
3992 BF8() | |
3993 BF9() | |
3994 BF10() | |
3995 BF11() | |
3996 sys.exit(SpliceX + " unable to find password") | |
3997 elif StateCount == 29 and RestoreSwitch is True and StdoutSwitch is False: | |
3998 StateU = int(State[22]) | |
3999 StateW = int(State[23]) | |
4000 StateA = int(State[24]) | |
4001 StateB = int(State[25]) | |
4002 StateC = int(State[26]) | |
4003 StateD = int(State[27]) | |
4004 StateE = int(State[28]) | |
4005 StateF = int(State[29]) | |
4006 StateG = 0 | |
4007 StateH = 0 | |
4008 StateI = 0 | |
4009 StateJ = 0 | |
4010 BF7() | |
4011 StateW = 0 | |
4012 StateA = 0 | |
4013 StateB = 0 | |
4014 StateC = 0 | |
4015 StateD = 0 | |
4016 StateE = 0 | |
4017 StateF = 0 | |
4018 StateG = 0 | |
4019 StateH = 0 | |
4020 StateI = 0 | |
4021 StateJ = 0 | |
4022 BF8() | |
4023 BF9() | |
4024 BF10() | |
4025 BF11() | |
4026 sys.exit(SpliceX + " unable to find password") | |
4027 elif StateCount == 30 and RestoreSwitch is True and StdoutSwitch is False: | |
4028 StateU = int(State[22]) | |
4029 StateW = int(State[23]) | |
4030 StateA = int(State[24]) | |
4031 StateB = int(State[25]) | |
4032 StateC = int(State[26]) | |
4033 StateD = int(State[27]) | |
4034 StateE = int(State[28]) | |
4035 StateF = int(State[29]) | |
4036 StateG = int(State[30]) | |
4037 StateH = 0 | |
4038 StateI = 0 | |
4039 StateJ = 0 | |
4040 BF8() | |
4041 StateW = 0 | |
4042 StateA = 0 | |
4043 StateB = 0 | |
4044 StateC = 0 | |
4045 StateD = 0 | |
4046 StateE = 0 | |
4047 StateF = 0 | |
4048 StateG = 0 | |
4049 StateH = 0 | |
4050 StateI = 0 | |
4051 StateJ = 0 | |
4052 BF9() | |
4053 BF10() | |
4054 BF11() | |
4055 sys.exit(SpliceX + " unable to find password") | |
4056 elif StateCount == 30 and RestoreSwitch is True and StdoutSwitch is False: | |
4057 StateU = int(State[22]) | |
4058 StateW = int(State[23]) | |
4059 StateA = int(State[24]) | |
4060 StateB = int(State[25]) | |
4061 StateC = int(State[26]) | |
4062 StateD = int(State[27]) | |
4063 StateE = int(State[28]) | |
4064 StateF = int(State[29]) | |
4065 StateG = int(State[30]) | |
4066 StateH = int(State[31]) | |
4067 StateI = 0 | |
4068 StateJ = 0 | |
4069 BF9() | |
4070 StateW = 0 | |
4071 StateA = 0 | |
4072 StateB = 0 | |
4073 StateC = 0 | |
4074 StateD = 0 | |
4075 StateE = 0 | |
4076 StateF = 0 | |
4077 StateG = 0 | |
4078 StateH = 0 | |
4079 StateI = 0 | |
4080 StateJ = 0 | |
4081 BF10() | |
4082 BF11() | |
4083 sys.exit(SpliceX + " unable to find password") | |
4084 elif StateCount == 32 and RestoreSwitch is True and StdoutSwitch is False: | |
4085 StateU = int(State[22]) | |
4086 StateW = int(State[23]) | |
4087 StateA = int(State[24]) | |
4088 StateB = int(State[25]) | |
4089 StateC = int(State[26]) | |
4090 StateD = int(State[27]) | |
4091 StateE = int(State[28]) | |
4092 StateF = int(State[29]) | |
4093 StateG = int(State[30]) | |
4094 StateH = int(State[31]) | |
4095 StateI = int(State[32]) | |
4096 StateJ = 0 | |
4097 BF10() | |
4098 StateW = 0 | |
4099 StateA = 0 | |
4100 StateB = 0 | |
4101 StateC = 0 | |
4102 StateD = 0 | |
4103 StateE = 0 | |
4104 StateF = 0 | |
4105 StateG = 0 | |
4106 StateH = 0 | |
4107 StateI = 0 | |
4108 StateJ = 0 | |
4109 BF11() | |
4110 sys.exit(SpliceX + " unable to find password") | |
4111 elif StateCount == 33 and RestoreSwitch is True and StdoutSwitch is False: | |
4112 StateU = int(State[22]) | |
4113 StateW = int(State[23]) | |
4114 StateA = int(State[24]) | |
4115 StateB = int(State[25]) | |
4116 StateC = int(State[26]) | |
4117 StateD = int(State[27]) | |
4118 StateE = int(State[28]) | |
4119 StateF = int(State[29]) | |
4120 StateG = int(State[30]) | |
4121 StateH = int(State[31]) | |
4122 StateI = int(State[32]) | |
4123 StateJ = int(State[33]) | |
4124 BF11() | |
4125 sys.exit(SpliceX + " unable to find password") | |
4126 | |
4127 if RestoreSwitch is False and StdoutSwitch is True: | |
4128 StateU = 0 | |
4129 StateW = 0 | |
4130 StateA = 0 | |
4131 StateB = 0 | |
4132 StateC = 0 | |
4133 StateD = 0 | |
4134 StateE = 0 | |
4135 StateF = 0 | |
4136 StateG = 0 | |
4137 StateH = 0 | |
4138 StateI = 0 | |
4139 StateJ = 0 | |
4140 SBF1() | |
4141 SBF2() | |
4142 SBF3() | |
4143 SBF4() | |
4144 SBF5() | |
4145 SBF6() | |
4146 SBF7() | |
4147 SBF8() | |
4148 SBF9() | |
4149 SBF10() | |
4150 SBF11() | |
4151 sys.exit(0) | |
4152 | |
4153 if StateCount == 22 and RestoreSwitch is True and StdoutSwitch is True: | |
4154 StateU = int(State[22]) | |
4155 StateW = 0 | |
4156 StateA = 0 | |
4157 StateB = 0 | |
4158 StateC = 0 | |
4159 StateD = 0 | |
4160 StateE = 0 | |
4161 StateF = 0 | |
4162 StateG = 0 | |
4163 StateH = 0 | |
4164 StateI = 0 | |
4165 StateJ = 0 | |
4166 SBF1() | |
4167 StateW = 0 | |
4168 StateA = 0 | |
4169 StateB = 0 | |
4170 StateC = 0 | |
4171 StateD = 0 | |
4172 StateE = 0 | |
4173 StateF = 0 | |
4174 StateG = 0 | |
4175 StateH = 0 | |
4176 StateI = 0 | |
4177 StateJ = 0 | |
4178 SBF2() | |
4179 SBF3() | |
4180 SBF4() | |
4181 SBF5() | |
4182 SBF6() | |
4183 SBF7() | |
4184 SBF8() | |
4185 SBF9() | |
4186 SBF10() | |
4187 SBF11() | |
4188 sys.exit(0) | |
4189 if StateCount == 23 and RestoreSwitch is True and StdoutSwitch is True: | |
4190 StateU = int(State[22]) | |
4191 StateW = int(State[23]) | |
4192 StateA = 0 | |
4193 StateB = 0 | |
4194 StateC = 0 | |
4195 StateD = 0 | |
4196 StateE = 0 | |
4197 StateF = 0 | |
4198 StateG = 0 | |
4199 StateH = 0 | |
4200 StateI = 0 | |
4201 StateJ = 0 | |
4202 SBF1() | |
4203 StateW = 0 | |
4204 StateA = 0 | |
4205 StateB = 0 | |
4206 StateC = 0 | |
4207 StateD = 0 | |
4208 StateE = 0 | |
4209 StateF = 0 | |
4210 StateG = 0 | |
4211 StateH = 0 | |
4212 StateI = 0 | |
4213 StateJ = 0 | |
4214 SBF2() | |
4215 SBF3() | |
4216 SBF4() | |
4217 SBF5() | |
4218 SBF6() | |
4219 SBF7() | |
4220 SBF8() | |
4221 SBF9() | |
4222 SBF10() | |
4223 SBF11() | |
4224 sys.exit(0) | |
4225 elif StateCount == 24 and RestoreSwitch is True and StdoutSwitch is True: | |
4226 StateU = int(State[22]) | |
4227 StateW = int(State[23]) | |
4228 StateA = int(State[24]) | |
4229 StateB = 0 | |
4230 StateC = 0 | |
4231 StateD = 0 | |
4232 StateE = 0 | |
4233 StateF = 0 | |
4234 StateG = 0 | |
4235 StateH = 0 | |
4236 StateI = 0 | |
4237 StateJ = 0 | |
4238 SBF2() | |
4239 StateW = 0 | |
4240 StateA = 0 | |
4241 StateB = 0 | |
4242 StateC = 0 | |
4243 StateD = 0 | |
4244 StateE = 0 | |
4245 StateF = 0 | |
4246 StateG = 0 | |
4247 StateH = 0 | |
4248 StateI = 0 | |
4249 StateJ = 0 | |
4250 SBF3() | |
4251 SBF4() | |
4252 SBF5() | |
4253 SBF6() | |
4254 SBF7() | |
4255 SBF8() | |
4256 SBF9() | |
4257 SBF10() | |
4258 SBF11() | |
4259 sys.exit(0) | |
4260 elif StateCount == 25 and RestoreSwitch is True and StdoutSwitch is True: | |
4261 StateU = int(State[22]) | |
4262 StateW = int(State[23]) | |
4263 StateA = int(State[24]) | |
4264 StateB = int(State[25]) | |
4265 StateC = 0 | |
4266 StateD = 0 | |
4267 StateE = 0 | |
4268 StateF = 0 | |
4269 StateG = 0 | |
4270 StateH = 0 | |
4271 StateI = 0 | |
4272 StateJ = 0 | |
4273 SBF3() | |
4274 StateW = 0 | |
4275 StateA = 0 | |
4276 StateB = 0 | |
4277 StateC = 0 | |
4278 StateD = 0 | |
4279 StateE = 0 | |
4280 StateF = 0 | |
4281 StateG = 0 | |
4282 StateH = 0 | |
4283 StateI = 0 | |
4284 StateJ = 0 | |
4285 SBF4() | |
4286 SBF5() | |
4287 SBF6() | |
4288 SBF7() | |
4289 SBF8() | |
4290 SBF9() | |
4291 SBF10() | |
4292 SBF11() | |
4293 sys.exit(0) | |
4294 elif StateCount == 25 and RestoreSwitch is True and StdoutSwitch is True: | |
4295 StateU = int(State[22]) | |
4296 StateW = int(State[23]) | |
4297 StateA = int(State[24]) | |
4298 StateB = int(State[25]) | |
4299 StateC = int(State[26]) | |
4300 StateD = 0 | |
4301 StateE = 0 | |
4302 StateF = 0 | |
4303 StateG = 0 | |
4304 StateH = 0 | |
4305 StateI = 0 | |
4306 StateJ = 0 | |
4307 SBF4() | |
4308 StateW = 0 | |
4309 StateA = 0 | |
4310 StateB = 0 | |
4311 StateC = 0 | |
4312 StateD = 0 | |
4313 StateE = 0 | |
4314 StateF = 0 | |
4315 StateG = 0 | |
4316 StateH = 0 | |
4317 StateI = 0 | |
4318 StateJ = 0 | |
4319 SBF5() | |
4320 SBF6() | |
4321 SBF7() | |
4322 SBF8() | |
4323 SBF9() | |
4324 SBF10() | |
4325 SBF11() | |
4326 sys.exit(0) | |
4327 elif StateCount == 27 and RestoreSwitch is True and StdoutSwitch is True: | |
4328 StateU = int(State[22]) | |
4329 StateW = int(State[23]) | |
4330 StateA = int(State[24]) | |
4331 StateB = int(State[25]) | |
4332 StateC = int(State[26]) | |
4333 StateD = int(State[27]) | |
4334 StateE = 0 | |
4335 StateF = 0 | |
4336 StateG = 0 | |
4337 StateH = 0 | |
4338 StateI = 0 | |
4339 StateJ = 0 | |
4340 SBF5() | |
4341 StateW = 0 | |
4342 StateA = 0 | |
4343 StateB = 0 | |
4344 StateC = 0 | |
4345 StateD = 0 | |
4346 StateE = 0 | |
4347 StateF = 0 | |
4348 StateG = 0 | |
4349 StateH = 0 | |
4350 StateI = 0 | |
4351 StateJ = 0 | |
4352 SBF6() | |
4353 SBF7() | |
4354 SBF8() | |
4355 SBF9() | |
4356 SBF10() | |
4357 SBF11() | |
4358 sys.exit(0) | |
4359 elif StateCount == 28 and RestoreSwitch is True and StdoutSwitch is True: | |
4360 StateU = int(State[22]) | |
4361 StateW = int(State[23]) | |
4362 StateA = int(State[24]) | |
4363 StateB = int(State[25]) | |
4364 StateC = int(State[26]) | |
4365 StateD = int(State[27]) | |
4366 StateE = int(State[28]) | |
4367 StateF = 0 | |
4368 StateG = 0 | |
4369 StateH = 0 | |
4370 StateI = 0 | |
4371 StateJ = 0 | |
4372 SBF6() | |
4373 StateW = 0 | |
4374 StateA = 0 | |
4375 StateB = 0 | |
4376 StateC = 0 | |
4377 StateD = 0 | |
4378 StateE = 0 | |
4379 StateF = 0 | |
4380 StateG = 0 | |
4381 StateH = 0 | |
4382 StateI = 0 | |
4383 StateJ = 0 | |
4384 SBF7() | |
4385 SBF8() | |
4386 SBF9() | |
4387 SBF10() | |
4388 SBF11() | |
4389 sys.exit(0) | |
4390 elif StateCount == 29 and RestoreSwitch is True and StdoutSwitch is True: | |
4391 StateU = int(State[22]) | |
4392 StateW = int(State[23]) | |
4393 StateA = int(State[24]) | |
4394 StateB = int(State[25]) | |
4395 StateC = int(State[26]) | |
4396 StateD = int(State[27]) | |
4397 StateE = int(State[28]) | |
4398 StateF = int(State[29]) | |
4399 StateG = 0 | |
4400 StateH = 0 | |
4401 StateI = 0 | |
4402 StateJ = 0 | |
4403 SBF7() | |
4404 StateW = 0 | |
4405 StateA = 0 | |
4406 StateB = 0 | |
4407 StateC = 0 | |
4408 StateD = 0 | |
4409 StateE = 0 | |
4410 StateF = 0 | |
4411 StateG = 0 | |
4412 StateH = 0 | |
4413 StateI = 0 | |
4414 StateJ = 0 | |
4415 SBF8() | |
4416 SBF9() | |
4417 SBF10() | |
4418 SBF11() | |
4419 sys.exit(0) | |
4420 elif StateCount == 30 and RestoreSwitch is True and StdoutSwitch is True: | |
4421 StateU = int(State[22]) | |
4422 StateW = int(State[23]) | |
4423 StateA = int(State[24]) | |
4424 StateB = int(State[25]) | |
4425 StateC = int(State[26]) | |
4426 StateD = int(State[27]) | |
4427 StateE = int(State[28]) | |
4428 StateF = int(State[29]) | |
4429 StateG = int(State[30]) | |
4430 StateH = 0 | |
4431 StateI = 0 | |
4432 StateJ = 0 | |
4433 SBF8() | |
4434 StateW = 0 | |
4435 StateA = 0 | |
4436 StateB = 0 | |
4437 StateC = 0 | |
4438 StateD = 0 | |
4439 StateE = 0 | |
4440 StateF = 0 | |
4441 StateG = 0 | |
4442 StateH = 0 | |
4443 StateI = 0 | |
4444 StateJ = 0 | |
4445 SBF9() | |
4446 SBF10() | |
4447 SBF11() | |
4448 sys.exit(0) | |
4449 elif StateCount == 31 and RestoreSwitch is True and StdoutSwitch is True: | |
4450 StateU = int(State[22]) | |
4451 StateW = int(State[23]) | |
4452 StateA = int(State[24]) | |
4453 StateB = int(State[25]) | |
4454 StateC = int(State[26]) | |
4455 StateD = int(State[27]) | |
4456 StateE = int(State[28]) | |
4457 StateF = int(State[29]) | |
4458 StateG = int(State[30]) | |
4459 StateH = int(State[31]) | |
4460 StateI = 0 | |
4461 StateJ = 0 | |
4462 SBF9() | |
4463 StateW = 0 | |
4464 StateA = 0 | |
4465 StateB = 0 | |
4466 StateC = 0 | |
4467 StateD = 0 | |
4468 StateE = 0 | |
4469 StateF = 0 | |
4470 StateG = 0 | |
4471 StateH = 0 | |
4472 StateI = 0 | |
4473 StateJ = 0 | |
4474 SBF10() | |
4475 SBF11() | |
4476 sys.exit(0) | |
4477 elif StateCount == 32 and RestoreSwitch is True and StdoutSwitch is True: | |
4478 StateU = int(State[22]) | |
4479 StateW = int(State[23]) | |
4480 StateA = int(State[24]) | |
4481 StateB = int(State[25]) | |
4482 StateC = int(State[26]) | |
4483 StateD = int(State[27]) | |
4484 StateE = int(State[28]) | |
4485 StateF = int(State[29]) | |
4486 StateG = int(State[30]) | |
4487 StateH = int(State[31]) | |
4488 StateI = int(State[32]) | |
4489 StateJ = 0 | |
4490 SBF10() | |
4491 StateW = 0 | |
4492 StateA = 0 | |
4493 StateB = 0 | |
4494 StateC = 0 | |
4495 StateD = 0 | |
4496 StateE = 0 | |
4497 StateF = 0 | |
4498 StateG = 0 | |
4499 StateH = 0 | |
4500 StateI = 0 | |
4501 StateJ = 0 | |
4502 SBF11() | |
4503 sys.exit(0) | |
4504 elif StateCount == 33 and RestoreSwitch is True and StdoutSwitch is True: | |
4505 StateU = int(State[22]) | |
4506 StateW = int(State[23]) | |
4507 StateA = int(State[24]) | |
4508 StateB = int(State[25]) | |
4509 StateC = int(State[26]) | |
4510 StateD = int(State[27]) | |
4511 StateE = int(State[28]) | |
4512 StateF = int(State[29]) | |
4513 StateG = int(State[30]) | |
4514 StateH = int(State[31]) | |
4515 StateI = int(State[32]) | |
4516 StateJ = int(State[33]) | |
4517 SBF11() | |
4518 sys.exit(0) | |
4519 | |
4520 sys.exit(SpliceX + " unknown error: please report bug to author") |