comparison contrib/splicex/src/splicex.py @ 688:2e33b56d4f0d draft

SpliceX improvements
author resdb <resdb@d3v11-VM.(none)>
date Sun, 23 Oct 2011 08:31:11 -0500
parents
children 4f9abae731ee
comparison
equal deleted inserted replaced
687:f471a2bca6ff 688:2e33b56d4f0d
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")