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