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