comparison contrib/splicex/src/splicex.py @ 689:4f9abae731ee draft

SpliceX repairs
author d3v11 <d3v11@d3v11.ano>
date Sun, 23 Oct 2011 16:33:18 -0500
parents 2e33b56d4f0d
children f2ee01316ba6
comparison
equal deleted inserted replaced
688:2e33b56d4f0d 689:4f9abae731ee
2 2
3 Red = '\033[1;31m' 3 Red = '\033[1;31m'
4 Green = '\033[1;32m' 4 Green = '\033[1;32m'
5 Yellow = '\033[1;33m' 5 Yellow = '\033[1;33m'
6 DefColour = '\033[0;0m' 6 DefColour = '\033[0;0m'
7 SpliceX = Red + '[Splice' + Yellow + 'X' + Red + ']: ' + DefColour
7 8
8 def HELP(): 9 def HELP():
9 print(Red+""" 10 print(Red+"""
10 __________ _ _ __ __ ______ 11 __________ _ _ __ __ ______
11 / / / / ___| _ __ | (_) ___ ___\ \/ / / / / / 12 / / / / ___| _ __ | (_) ___ ___\ \/ / / / / /
392 ExhSwitch = True 393 ExhSwitch = True
393 394
394 395
395 ShadowValue = [] 396 ShadowValue = []
396 if DeShadow is True and SetShadow is None and GetShadow is None: 397 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 sys.exit(SpliceX + "error: --deshadow requires --getshadow or --setshadow")
398 if SetShadow is not None and GetShadow is not None: 399 if SetShadow is not None and GetShadow is not None:
399 sys.exit(Red + "splicex:" + DefColour + " error: --getshadow and --setshadow cannot be combined") 400 sys.exit(SpliceX + "error: --getshadow and --setshadow cannot be combined")
400 elif not os.geteuid()==0 and GetShadow is not None: 401 elif not os.geteuid()==0 and GetShadow is not None:
401 sys.exit(Red + "splicex:" + DefColour + " error: --getshadow requires root privileges") 402 sys.exit(SpliceX + "error: --getshadow requires root privileges")
402 elif os.geteuid()==0 and GetShadow is not None: 403 elif os.geteuid()==0 and GetShadow is not None:
403 try: 404 try:
404 ShadowValue = spwd.getspnam(GetShadow)[1] 405 ShadowValue = spwd.getspnam(GetShadow)[1]
405 except: 406 except:
406 sys.exit(Red + "splicex:" + DefColour + " error: --getshadow: invalid user entered") 407 sys.exit(SpliceX + "error: --getshadow: invalid user entered")
407 elif SetShadow is not None and os.path.exists(SetShadow): 408 elif SetShadow is not None and os.path.exists(SetShadow):
408 ShadowFile = open(SetShadow, 'r') 409 ShadowFile = open(SetShadow, 'r')
409 for line in ShadowFile: 410 for line in ShadowFile:
410 line = line.replace('\n', '') 411 line = line.replace('\n', '')
411 ShadowValue = line 412 ShadowValue = line
412 if SetShadow is not None and not os.path.exists(SetShadow): 413 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 sys.exit(SpliceX + "error: --setshadow: shadow file does not exist")
414 elif SetShadow is not None or GetShadow is not None: 415 elif SetShadow is not None or GetShadow is not None:
415 ShadowSalt = ShadowValue.replace('$', '^1', 1) 416 ShadowSalt = ShadowValue.replace('$', '^1', 1)
416 ShadowSalt = ShadowSalt.replace('$', '^2', 1) 417 ShadowSalt = ShadowSalt.replace('$', '^2', 1)
417 ShadowSalt = ShadowSalt.replace('$', '^3', 1) 418 ShadowSalt = ShadowSalt.replace('$', '^3', 1)
418 ShadowSalt=ShadowSalt[ShadowSalt.find("^1"):ShadowSalt.find("^3")] 419 ShadowSalt=ShadowSalt[ShadowSalt.find("^1"):ShadowSalt.find("^3")]
424 ShadowValue=ShadowValue[ShadowValue.find("^1")+2:ShadowValue.find("^2")] 425 ShadowValue=ShadowValue[ShadowValue.find("^1")+2:ShadowValue.find("^2")]
425 ShadowValue = ShadowValue.replace('$', '\$') 426 ShadowValue = ShadowValue.replace('$', '\$')
426 ShadowSalt = ShadowSalt.replace('$', '\$') 427 ShadowSalt = ShadowSalt.replace('$', '\$')
427 428
428 if restore is not None and os.path.exists(restore) is False: 429 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 sys.exit(SpliceX + "error: restore file does not exist")
430 elif restore is not None and os.path.exists(restore) is True: 431 elif restore is not None and os.path.exists(restore) is True:
431 RestoreSwitch = True 432 RestoreSwitch = True
432 State = [] 433 State = []
433 StateCount = 0 434 StateCount = 0
434 if RestoreSwitch is True: 435 if RestoreSwitch is True:
439 StateCount += 1 440 StateCount += 1
440 StateCount -= 1 441 StateCount -= 1
441 else: 442 else:
442 RestoreSwitch = False 443 RestoreSwitch = False
443 444
444 save = save
445 Slash = "/" 445 Slash = "/"
446 if save is not None and not os.path.isdir(save): 446 if save is not None and not os.path.isdir(save):
447 sys.exit(Red + "splicex:" + DefColour + " error: ( -s ) invalid directory") 447 sys.exit(SpliceX + "error: ( -s ) invalid directory")
448 elif save is not None and os.path.isdir(save): 448 elif save is not None and os.path.isdir(save):
449 SaveSwitch = True 449 SaveSwitch = True
450 s = "" 450 s = ""
451 up = 0 451 up = 0
452 end = 0 452 end = 0
461 save = s 461 save = s
462 save += Slash + "splicex.save" 462 save += Slash + "splicex.save"
463 else: 463 else:
464 SaveSwitch = False 464 SaveSwitch = False
465 465
466 SESwitch = SESwitch
467 dictionary = dictionary
468 if dictionary is None: 466 if dictionary is None:
469 dictionary = "/etc/splicex/splicex.list" 467 dictionary = "/etc/splicex/splicex.list"
470 elif dictionary is not None and not os.path.exists(dictionary): 468 elif dictionary is not None and not os.path.exists(dictionary):
471 sys.exit(Red + "splicex:" + DefColour + " error: dictionary does not exist") 469 sys.exit(SpliceX + "error: dictionary does not exist")
472 470
473 usernames = usernames
474 if usernames is None: 471 if usernames is None:
475 UserSwitch = False 472 UserSwitch = False
476 UserStatus = ""
477 elif usernames is not None and not os.path.exists(usernames): 473 elif usernames is not None and not os.path.exists(usernames):
478 sys.exit(Red + "splicex:" + DefColour + " error: username list does not exist") 474 sys.exit(SpliceX + "error: username list does not exist")
479 else: 475 else:
480 UserSwitch = True 476 UserSwitch = True
481 UserStatus = "TRYING: [USERNAME]:"
482 477
483 if RestoreSwitch is False: 478 if RestoreSwitch is False:
484 AlphaSwitch = AlphaSwitch 479 AlphaSwitch = AlphaSwitch
485 CapsSwitch = CapsSwitch 480 CapsSwitch = CapsSwitch
486 BWSwitch = BWSwitch 481 BWSwitch = BWSwitch
575 cmd = "STDOUT PASSWORD ON" 570 cmd = "STDOUT PASSWORD ON"
576 571
577 if Create is False and RestoreSwitch is False: 572 if Create is False and RestoreSwitch is False:
578 ShadowSwitch = DeShadow 573 ShadowSwitch = DeShadow
579 if ShadowSwitch is True: 574 if ShadowSwitch is True:
580 cmd = "splicex-deshadow.py PASSWORD '" + ShadowSalt + "' '" + ShadowValue + "'" 575 cmd = "splicex-deshadow PASSWORD '" + ShadowSalt + "' '" + ShadowValue + "'"
581 if cmd is None: 576 if cmd is None:
582 sys.exit(Red + "splicex:" + DefColour + " error: invalid usage") 577 sys.exit(SpliceX + "error: invalid usage")
583 else: 578 else:
584 cmd = cmd.replace('','eval ', 1) 579 cmd = cmd.replace('','eval ', 1)
585 580
586 if Create is False and RestoreSwitch is False: 581 if Create is False and RestoreSwitch is False:
587 if cmd.__contains__("PASSWORD"): 582 if cmd.__contains__("PASSWORD"):
588 pass 583 pass
589 else: 584 else:
590 sys.exit(Red + "splicex:" + DefColour + " error: -c does not contain regexp `PASSWORD'") 585 sys.exit(SpliceX + "error: -c does not contain regexp `PASSWORD'")
591 586
592 if usernames is not None and RestoreSwitch is False: 587 if usernames is not None and RestoreSwitch is False:
593 if cmd.__contains__("USERNAME"): 588 if cmd.__contains__("USERNAME"):
594 pass 589 pass
595 else: 590 else:
596 sys.exit(Red + "splicex:" + DefColour + " error: -c does not contain regexp `USERNAME'") 591 sys.exit(SpliceX + "error: -c does not contain regexp `USERNAME'")
597 592
598 if Create is True: 593 if Create is True:
599 print('Creating dictionary and exiting') 594 print('Creating dictionary and exiting')
600 595
601 if Create is False and cmd.__contains__("splicex-deshadow"): 596 if Create is False and cmd.__contains__("splicex-deshadow"):
604 599
605 if AlphaSwitch is False and BWSwitch is False and CapsSwitch is False\ 600 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\ 601 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\ 602 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: 603 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)") 604 sys.exit(SpliceX + "error: no modules selected: ( -A -B -C -L -M -N -R -S --mix-custom --wep-5 --wep-13 --wep-* --se-module)")
610 605
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",\ 606 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",\ 607 "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z",\
613 "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "-", "_", "=", "+", "[", "]",\ 608 "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "-", "_", "=", "+", "[", "]",\
614 "`", "~", "{", "}", "\\", "|", ";", ":", "\"", "'", "<", ",", ">", ".", "?", "/"] 609 "`", "~", "{", "}", "\\", "|", ";", ":", "\"", "'", "<", ",", ">", ".", "?", "/"]
667 Characters = [] 662 Characters = []
668 UserCharacters = open(Custom, 'r') 663 UserCharacters = open(Custom, 'r')
669 for line in UserCharacters: 664 for line in UserCharacters:
670 Characters.append(line.replace('\n', '')) 665 Characters.append(line.replace('\n', ''))
671 else: 666 else:
672 sys.exit(Red + "splicex:" + DefColour + " error: --custom list does not exist") 667 sys.exit(SpliceX + "error: --custom list does not exist")
673 668
674 EndCount = 0 669 EndCount = 0
675 for CountChars in Characters: 670 for CountChars in Characters:
676 EndCount += 1 671 EndCount += 1
677 672
710 MixChars = [] 705 MixChars = []
711 MixCharacters = open(MixCustom, 'r') 706 MixCharacters = open(MixCustom, 'r')
712 for line in MixCharacters: 707 for line in MixCharacters:
713 MixChars.append(line.replace('\n', '')) 708 MixChars.append(line.replace('\n', ''))
714 else: 709 else:
715 sys.exit(Red + "splicex:" + DefColour + " error: -U list does not exist") 710 sys.exit(SpliceX + "error: -U list does not exist")
716 711
717 Word = [] 712 Word = []
718 ReadDictionary = open(dictionary, 'r') 713 ReadDictionary = open(dictionary, 'r')
719 def REGULAR(): 714 def REGULAR():
720 for line in ReadDictionary: 715 for line in ReadDictionary:
1605 else: 1600 else:
1606 User.append("") 1601 User.append("")
1607 UserCount = 1 1602 UserCount = 1
1608 1603
1609 if not Word: 1604 if not Word:
1610 sys.exit(Red + "splicex:" + DefColour + " error: compiled empty wordlist") 1605 sys.exit(SpliceX + "error: compiled empty wordlist")
1611 1606
1612 Word = list(set(Word)) 1607 Word = list(set(Word))
1613 WordCount = 0 1608 WordCount = 0
1614 ShowWord = [] 1609 ShowWord = []
1615 PassWd = [] 1610 PassWd = []
1626 TIME = TIME.split(", ") 1621 TIME = TIME.split(", ")
1627 sleep_now = int(TIME[0]) 1622 sleep_now = int(TIME[0])
1628 sleep_for = int(TIME[1]) 1623 sleep_for = int(TIME[1])
1629 1624
1630 except: 1625 except:
1631 sys.exit(Red + "splicex:" + DefColour + " error: invalid --time arguments") 1626 sys.exit(SpliceX + "error: invalid --time arguments")
1632 1627
1633 else: 1628 else:
1634 sleep_now = 0 1629 sleep_now = 0
1635 sleep_for = 0 1630 sleep_for = 0
1636 1631
1644 if ExhSwitch is True: 1639 if ExhSwitch is True:
1645 length_start -= 1 1640 length_start -= 1
1646 length_end -= 1 1641 length_end -= 1
1647 1642
1648 except: 1643 except:
1649 sys.exit(Red + "splicex:" + DefColour + " error: invalid --char-length arguments") 1644 sys.exit(SpliceX + " error: invalid --char-length arguments")
1650 1645
1651 else: 1646 else:
1652 length_start = 0 1647 length_start = 0
1653 length_end = 10 1648 length_end = 10
1654 1649
1655 def BF1(): 1650 def BF1():
1656 global cmd
1657 WordCount = 0 1651 WordCount = 0
1658 for CountWords in ShowWord: 1652 for CountWords in ShowWord:
1659 WordCount += 1 1653 WordCount += 1
1660 StartTime = time.time() 1654 StartTime = time.time()
1661 StartTime = StartTime - 1 1655 StartTime = StartTime - 1
1663 timeup = 0 1657 timeup = 0
1664 for u in range(StateU, UserCount): 1658 for u in range(StateU, UserCount):
1665 if length_start > 0: 1659 if length_start > 0:
1666 break 1660 break
1667 if length_end < 0: 1661 if length_end < 0:
1668 sys.exit('splicex: unable to find password') 1662 sys.exit(SpliceX + 'unable to find password')
1669 for x in range(StateW, WordCount): 1663 for x in range(StateW, WordCount):
1670 if SaveSwitch is True: 1664 if SaveSwitch is True:
1671 WriteSave = [] 1665 WriteSave = []
1672 FILE = open(save, 'w') 1666 FILE = open(save, 'w')
1673 WriteSave.append(str(cmd)) 1667 WriteSave.append(str(cmd))
1704 NewPassWd = PassWd[x] 1698 NewPassWd = PassWd[x]
1705 timeup += 1 1699 timeup += 1
1706 if timeup == sleep_now: 1700 if timeup == sleep_now:
1707 time.sleep(sleep_for) 1701 time.sleep(sleep_for)
1708 timeup = 0 1702 timeup = 0
1709 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 1703 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
1710 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() 1704 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read()
1711 if test == None: 1705 if test == None:
1712 print(output) 1706 print(output)
1713 elif output.__contains__(test): 1707 elif output.__contains__(test):
1714 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 1708 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
1715 else: 1709 else:
1716 print(output) 1710 print(output)
1717 1711
1718 def BF2(): 1712 def BF2():
1719 global cmd
1720 if NoChar is True: 1713 if NoChar is True:
1721 sys.exit('splicex: unable to find password') 1714 sys.exit(SpliceX + 'unable to find password')
1722 WordCount = 0 1715 WordCount = 0
1723 for CountWords in ShowWord: 1716 for CountWords in ShowWord:
1724 WordCount += 1 1717 WordCount += 1
1725 StartTime = time.time() 1718 StartTime = time.time()
1726 StartTime = StartTime - 1 1719 StartTime = StartTime - 1
1728 timeup = 0 1721 timeup = 0
1729 for u in range(StateU, UserCount): 1722 for u in range(StateU, UserCount):
1730 if length_start > 1: 1723 if length_start > 1:
1731 break 1724 break
1732 if length_end < 1: 1725 if length_end < 1:
1733 sys.exit('splicex: unable to find password') 1726 sys.exit(SpliceX + 'unable to find password')
1734 for a in range(StateA, EndCount): 1727 for a in range(StateA, EndCount):
1735 for x in range(StateW, WordCount): 1728 for x in range(StateW, WordCount):
1736 if SaveSwitch is True: 1729 if SaveSwitch is True:
1737 WriteSave = [] 1730 WriteSave = []
1738 FILE = open(save, 'w') 1731 FILE = open(save, 'w')
1771 NewPassWd = Char2[a] + PassWd[x] 1764 NewPassWd = Char2[a] + PassWd[x]
1772 timeup += 1 1765 timeup += 1
1773 if timeup == sleep_now: 1766 if timeup == sleep_now:
1774 time.sleep(sleep_for) 1767 time.sleep(sleep_for)
1775 timeup = 0 1768 timeup = 0
1776 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 1769 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
1777 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() 1770 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read()
1778 if test == None: 1771 if test == None:
1779 print(output) 1772 print(output)
1780 elif output.__contains__(test): 1773 elif output.__contains__(test):
1781 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 1774 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
1790 NewPassWd = PassWd[x] + Char2[a] 1783 NewPassWd = PassWd[x] + Char2[a]
1791 timeup += 1 1784 timeup += 1
1792 if timeup == sleep_now: 1785 if timeup == sleep_now:
1793 time.sleep(sleep_for) 1786 time.sleep(sleep_for)
1794 timeup = 0 1787 timeup = 0
1795 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 1788 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
1796 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() 1789 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read()
1797 if test == None: 1790 if test == None:
1798 print(output) 1791 print(output)
1799 elif output.__contains__(test): 1792 elif output.__contains__(test):
1800 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 1793 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
1801 else: 1794 else:
1802 print(output) 1795 print(output)
1803 1796
1804 def BF3(): 1797 def BF3():
1805 global cmd
1806 if NoChar is True: 1798 if NoChar is True:
1807 sys.exit('splicex: unable to find password') 1799 sys.exit(SpliceX + 'unable to find password')
1808 WordCount = 0 1800 WordCount = 0
1809 for CountWords in ShowWord: 1801 for CountWords in ShowWord:
1810 WordCount += 1 1802 WordCount += 1
1811 StartTime = time.time() 1803 StartTime = time.time()
1812 StartTime = StartTime - 1 1804 StartTime = StartTime - 1
1814 timeup = 0 1806 timeup = 0
1815 for u in range(StateU, UserCount): 1807 for u in range(StateU, UserCount):
1816 if length_start > 2: 1808 if length_start > 2:
1817 break 1809 break
1818 if length_end < 2: 1810 if length_end < 2:
1819 sys.exit('splicex: unable to find password') 1811 sys.exit(SpliceX + 'unable to find password')
1820 for a in range(StateA, EndCount): 1812 for a in range(StateA, EndCount):
1821 for b in range(StateB, EndCount): 1813 for b in range(StateB, EndCount):
1822 for x in range(StateW, WordCount): 1814 for x in range(StateW, WordCount):
1823 if SaveSwitch is True: 1815 if SaveSwitch is True:
1824 WriteSave = [] 1816 WriteSave = []
1859 NewPassWd = Char2[a] + PassWd[x] + Char2[b] 1851 NewPassWd = Char2[a] + PassWd[x] + Char2[b]
1860 timeup += 1 1852 timeup += 1
1861 if timeup == sleep_now: 1853 if timeup == sleep_now:
1862 time.sleep(sleep_for) 1854 time.sleep(sleep_for)
1863 timeup = 0 1855 timeup = 0
1864 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 1856 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
1865 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() 1857 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read()
1866 if test == None: 1858 if test == None:
1867 print(output) 1859 print(output)
1868 elif output.__contains__(test): 1860 elif output.__contains__(test):
1869 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 1861 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
1878 NewPassWd = Char2[a] + Char2[b] + PassWd[x] 1870 NewPassWd = Char2[a] + Char2[b] + PassWd[x]
1879 timeup += 1 1871 timeup += 1
1880 if timeup == sleep_now: 1872 if timeup == sleep_now:
1881 time.sleep(sleep_for) 1873 time.sleep(sleep_for)
1882 timeup = 0 1874 timeup = 0
1883 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 1875 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
1884 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() 1876 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read()
1885 if test == None: 1877 if test == None:
1886 print(output) 1878 print(output)
1887 elif output.__contains__(test): 1879 elif output.__contains__(test):
1888 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 1880 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
1896 NewPassWd = PassWd[x] + Char2[b] + Char2[a] 1888 NewPassWd = PassWd[x] + Char2[b] + Char2[a]
1897 timeup += 1 1889 timeup += 1
1898 if timeup == sleep_now: 1890 if timeup == sleep_now:
1899 time.sleep(sleep_for) 1891 time.sleep(sleep_for)
1900 timeup = 0 1892 timeup = 0
1901 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 1893 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
1902 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() 1894 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read()
1903 if test == None: 1895 if test == None:
1904 print(output) 1896 print(output)
1905 elif output.__contains__(test): 1897 elif output.__contains__(test):
1906 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 1898 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
1907 else: 1899 else:
1908 print(output) 1900 print(output)
1909 1901
1910 def BF4(): 1902 def BF4():
1911 global cmd
1912 if NoChar is True: 1903 if NoChar is True:
1913 sys.exit('splicex: unable to find password') 1904 sys.exit(SpliceX + 'unable to find password')
1914 WordCount = 0 1905 WordCount = 0
1915 for CountWords in ShowWord: 1906 for CountWords in ShowWord:
1916 WordCount += 1 1907 WordCount += 1
1917 StartTime = time.time() 1908 StartTime = time.time()
1918 StartTime = StartTime - 1 1909 StartTime = StartTime - 1
1920 timeup = 0 1911 timeup = 0
1921 for u in range(StateU, UserCount): 1912 for u in range(StateU, UserCount):
1922 if length_start > 3: 1913 if length_start > 3:
1923 break 1914 break
1924 if length_end < 3: 1915 if length_end < 3:
1925 sys.exit('splicex: unable to find password') 1916 sys.exit(SpliceX + 'unable to find password')
1926 for a in range(StateA, EndCount): 1917 for a in range(StateA, EndCount):
1927 for b in range(StateB, EndCount): 1918 for b in range(StateB, EndCount):
1928 for c in range(StateC, EndCount): 1919 for c in range(StateC, EndCount):
1929 for x in range(StateW, WordCount): 1920 for x in range(StateW, WordCount):
1930 if SaveSwitch is True: 1921 if SaveSwitch is True:
1967 NewPassWd = Char2[c] + Char2[a] + PassWd[x] + Char2[b] 1958 NewPassWd = Char2[c] + Char2[a] + PassWd[x] + Char2[b]
1968 timeup += 1 1959 timeup += 1
1969 if timeup == sleep_now: 1960 if timeup == sleep_now:
1970 time.sleep(sleep_for) 1961 time.sleep(sleep_for)
1971 timeup = 0 1962 timeup = 0
1972 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 1963 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
1973 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() 1964 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read()
1974 if test == None: 1965 if test == None:
1975 print(output) 1966 print(output)
1976 elif output.__contains__(test): 1967 elif output.__contains__(test):
1977 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 1968 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
1986 NewPassWd = Char2[b] + PassWd[x] + Char2[a] + Char2[c] 1977 NewPassWd = Char2[b] + PassWd[x] + Char2[a] + Char2[c]
1987 timeup += 1 1978 timeup += 1
1988 if timeup == sleep_now: 1979 if timeup == sleep_now:
1989 time.sleep(sleep_for) 1980 time.sleep(sleep_for)
1990 timeup = 0 1981 timeup = 0
1991 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 1982 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
1992 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() 1983 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read()
1993 if test == None: 1984 if test == None:
1994 print(output) 1985 print(output)
1995 elif output.__contains__(test): 1986 elif output.__contains__(test):
1996 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 1987 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
2004 NewPassWd = Char2[c] + Char2[a] + Char2[b] + PassWd[x] 1995 NewPassWd = Char2[c] + Char2[a] + Char2[b] + PassWd[x]
2005 timeup += 1 1996 timeup += 1
2006 if timeup == sleep_now: 1997 if timeup == sleep_now:
2007 time.sleep(sleep_for) 1998 time.sleep(sleep_for)
2008 timeup = 0 1999 timeup = 0
2009 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 2000 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
2010 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() 2001 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read()
2011 if test == None: 2002 if test == None:
2012 print(output) 2003 print(output)
2013 elif output.__contains__(test): 2004 elif output.__contains__(test):
2014 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 2005 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
2022 NewPassWd = PassWd[x] + Char2[b] + Char2[a] + Char2[c] 2013 NewPassWd = PassWd[x] + Char2[b] + Char2[a] + Char2[c]
2023 timeup += 1 2014 timeup += 1
2024 if timeup == sleep_now: 2015 if timeup == sleep_now:
2025 time.sleep(sleep_for) 2016 time.sleep(sleep_for)
2026 timeup = 0 2017 timeup = 0
2027 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 2018 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
2028 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() 2019 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read()
2029 if test == None: 2020 if test == None:
2030 print(output) 2021 print(output)
2031 elif output.__contains__(test): 2022 elif output.__contains__(test):
2032 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 2023 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
2033 else: 2024 else:
2034 print(output) 2025 print(output)
2035 2026
2036 def BF5(): 2027 def BF5():
2037 global cmd
2038 if NoChar is True: 2028 if NoChar is True:
2039 sys.exit('splicex: unable to find password') 2029 sys.exit(SpliceX + 'unable to find password')
2040 WordCount = 0 2030 WordCount = 0
2041 for CountWords in ShowWord: 2031 for CountWords in ShowWord:
2042 WordCount += 1 2032 WordCount += 1
2043 StartTime = time.time() 2033 StartTime = time.time()
2044 StartTime = StartTime - 1 2034 StartTime = StartTime - 1
2046 timeup = 0 2036 timeup = 0
2047 for u in range(StateU, UserCount): 2037 for u in range(StateU, UserCount):
2048 if length_start > 4: 2038 if length_start > 4:
2049 break 2039 break
2050 if length_end < 4: 2040 if length_end < 4:
2051 sys.exit('splicex: unable to find password') 2041 sys.exit(SpliceX + 'unable to find password')
2052 for a in range(StateA, EndCount): 2042 for a in range(StateA, EndCount):
2053 for b in range(StateB, EndCount): 2043 for b in range(StateB, EndCount):
2054 for c in range(StateC, EndCount): 2044 for c in range(StateC, EndCount):
2055 for d in range(StateD, EndCount): 2045 for d in range(StateD, EndCount):
2056 for x in range(StateW, WordCount): 2046 for x in range(StateW, WordCount):
2095 NewPassWd = Char2[c] + Char2[a] + PassWd[x] + Char2[b] + Char2[d] 2085 NewPassWd = Char2[c] + Char2[a] + PassWd[x] + Char2[b] + Char2[d]
2096 timeup += 1 2086 timeup += 1
2097 if timeup == sleep_now: 2087 if timeup == sleep_now:
2098 time.sleep(sleep_for) 2088 time.sleep(sleep_for)
2099 timeup = 0 2089 timeup = 0
2100 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 2090 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
2101 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() 2091 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read()
2102 if test == None: 2092 if test == None:
2103 print(output) 2093 print(output)
2104 elif output.__contains__(test): 2094 elif output.__contains__(test):
2105 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 2095 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
2114 NewPassWd = Char2[c] + Char2[a] + Char2[b] + Char2[d] + PassWd[x] 2104 NewPassWd = Char2[c] + Char2[a] + Char2[b] + Char2[d] + PassWd[x]
2115 timeup += 1 2105 timeup += 1
2116 if timeup == sleep_now: 2106 if timeup == sleep_now:
2117 time.sleep(sleep_for) 2107 time.sleep(sleep_for)
2118 timeup = 0 2108 timeup = 0
2119 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 2109 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
2120 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() 2110 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read()
2121 if test == None: 2111 if test == None:
2122 print(output) 2112 print(output)
2123 elif output.__contains__(test): 2113 elif output.__contains__(test):
2124 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 2114 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
2132 NewPassWd = PassWd[x] + Char2[d] + Char2[b] + Char2[a] + Char2[c] 2122 NewPassWd = PassWd[x] + Char2[d] + Char2[b] + Char2[a] + Char2[c]
2133 timeup += 1 2123 timeup += 1
2134 if timeup == sleep_now: 2124 if timeup == sleep_now:
2135 time.sleep(sleep_for) 2125 time.sleep(sleep_for)
2136 timeup = 0 2126 timeup = 0
2137 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 2127 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
2138 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() 2128 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read()
2139 if test == None: 2129 if test == None:
2140 print(output) 2130 print(output)
2141 elif output.__contains__(test): 2131 elif output.__contains__(test):
2142 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 2132 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
2143 else: 2133 else:
2144 print(output) 2134 print(output)
2145 2135
2146 def BF6(): 2136 def BF6():
2147 global cmd
2148 if NoChar is True: 2137 if NoChar is True:
2149 sys.exit('splicex: unable to find password') 2138 sys.exit(SpliceX + 'unable to find password')
2150 WordCount = 0 2139 WordCount = 0
2151 for CountWords in ShowWord: 2140 for CountWords in ShowWord:
2152 WordCount += 1 2141 WordCount += 1
2153 StartTime = time.time() 2142 StartTime = time.time()
2154 StartTime = StartTime - 1 2143 StartTime = StartTime - 1
2156 timeup = 0 2145 timeup = 0
2157 for u in range(StateU, UserCount): 2146 for u in range(StateU, UserCount):
2158 if length_start > 5: 2147 if length_start > 5:
2159 break 2148 break
2160 if length_end < 5: 2149 if length_end < 5:
2161 sys.exit('splicex: unable to find password') 2150 sys.exit(SpliceX + 'unable to find password')
2162 for a in range(StateA, EndCount): 2151 for a in range(StateA, EndCount):
2163 for b in range(StateB, EndCount): 2152 for b in range(StateB, EndCount):
2164 for c in range(StateC, EndCount): 2153 for c in range(StateC, EndCount):
2165 for d in range(StateD, EndCount): 2154 for d in range(StateD, EndCount):
2166 for e in range(StateE, EndCount): 2155 for e in range(StateE, EndCount):
2207 NewPassWd = Char2[e] + Char2[c] + Char2[a] + PassWd[x] + Char2[b] + Char2[d] 2196 NewPassWd = Char2[e] + Char2[c] + Char2[a] + PassWd[x] + Char2[b] + Char2[d]
2208 timeup += 1 2197 timeup += 1
2209 if timeup == sleep_now: 2198 if timeup == sleep_now:
2210 time.sleep(sleep_for) 2199 time.sleep(sleep_for)
2211 timeup = 0 2200 timeup = 0
2212 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 2201 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
2213 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() 2202 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read()
2214 if test == None: 2203 if test == None:
2215 print(output) 2204 print(output)
2216 elif output.__contains__(test): 2205 elif output.__contains__(test):
2217 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 2206 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
2226 NewPassWd = Char2[d] + Char2[b] + PassWd[x] + Char2[a] + Char2[c] + Char2[e] 2215 NewPassWd = Char2[d] + Char2[b] + PassWd[x] + Char2[a] + Char2[c] + Char2[e]
2227 timeup += 1 2216 timeup += 1
2228 if timeup == sleep_now: 2217 if timeup == sleep_now:
2229 time.sleep(sleep_for) 2218 time.sleep(sleep_for)
2230 timeup = 0 2219 timeup = 0
2231 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 2220 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
2232 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() 2221 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read()
2233 if test == None: 2222 if test == None:
2234 print(output) 2223 print(output)
2235 elif output.__contains__(test): 2224 elif output.__contains__(test):
2236 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 2225 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
2244 NewPassWd = Char2[e] + Char2[c] + Char2[a] + Char2[b] + Char2[d] + PassWd[x] 2233 NewPassWd = Char2[e] + Char2[c] + Char2[a] + Char2[b] + Char2[d] + PassWd[x]
2245 timeup += 1 2234 timeup += 1
2246 if timeup == sleep_now: 2235 if timeup == sleep_now:
2247 time.sleep(sleep_for) 2236 time.sleep(sleep_for)
2248 timeup = 0 2237 timeup = 0
2249 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 2238 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
2250 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() 2239 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read()
2251 if test == None: 2240 if test == None:
2252 print(output) 2241 print(output)
2253 elif output.__contains__(test): 2242 elif output.__contains__(test):
2254 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 2243 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
2262 NewPassWd = PassWd[x] + Char2[d] + Char2[b] + Char2[a] + Char2[c] + Char2[e] 2251 NewPassWd = PassWd[x] + Char2[d] + Char2[b] + Char2[a] + Char2[c] + Char2[e]
2263 timeup += 1 2252 timeup += 1
2264 if timeup == sleep_now: 2253 if timeup == sleep_now:
2265 time.sleep(sleep_for) 2254 time.sleep(sleep_for)
2266 timeup = 0 2255 timeup = 0
2267 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 2256 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
2268 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() 2257 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read()
2269 if test == None: 2258 if test == None:
2270 print(output) 2259 print(output)
2271 elif output.__contains__(test): 2260 elif output.__contains__(test):
2272 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 2261 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
2273 else: 2262 else:
2274 print(output) 2263 print(output)
2275 2264
2276 def BF7(): 2265 def BF7():
2277 global cmd
2278 if NoChar is True: 2266 if NoChar is True:
2279 sys.exit('splicex: unable to find password') 2267 sys.exit(SpliceX + 'unable to find password')
2280 WordCount = 0 2268 WordCount = 0
2281 for CountWords in ShowWord: 2269 for CountWords in ShowWord:
2282 WordCount += 1 2270 WordCount += 1
2283 StartTime = time.time() 2271 StartTime = time.time()
2284 StartTime = StartTime - 1 2272 StartTime = StartTime - 1
2286 timeup = 0 2274 timeup = 0
2287 for u in range(StateU, UserCount): 2275 for u in range(StateU, UserCount):
2288 if length_start > 6: 2276 if length_start > 6:
2289 break 2277 break
2290 if length_end < 6: 2278 if length_end < 6:
2291 sys.exit('splicex: unable to find password') 2279 sys.exit(SpliceX + 'unable to find password')
2292 for a in range(StateA, EndCount): 2280 for a in range(StateA, EndCount):
2293 for b in range(StateB, EndCount): 2281 for b in range(StateB, EndCount):
2294 for c in range(StateC, EndCount): 2282 for c in range(StateC, EndCount):
2295 for d in range(StateD, EndCount): 2283 for d in range(StateD, EndCount):
2296 for e in range(StateE, EndCount): 2284 for e in range(StateE, EndCount):
2339 NewPassWd = Char2[e] + Char2[c] + Char2[a] + PassWd[x] + Char2[b] + Char2[d] + Char2[f] 2327 NewPassWd = Char2[e] + Char2[c] + Char2[a] + PassWd[x] + Char2[b] + Char2[d] + Char2[f]
2340 timeup += 1 2328 timeup += 1
2341 if timeup == sleep_now: 2329 if timeup == sleep_now:
2342 time.sleep(sleep_for) 2330 time.sleep(sleep_for)
2343 timeup = 0 2331 timeup = 0
2344 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 2332 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
2345 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() 2333 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read()
2346 if test == None: 2334 if test == None:
2347 print(output) 2335 print(output)
2348 elif output.__contains__(test): 2336 elif output.__contains__(test):
2349 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 2337 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
2358 NewPassWd = Char2[e] + Char2[c] + Char2[a] + Char2[b] + Char2[d] + Char2[f] + PassWd[x] 2346 NewPassWd = Char2[e] + Char2[c] + Char2[a] + Char2[b] + Char2[d] + Char2[f] + PassWd[x]
2359 timeup += 1 2347 timeup += 1
2360 if timeup == sleep_now: 2348 if timeup == sleep_now:
2361 time.sleep(sleep_for) 2349 time.sleep(sleep_for)
2362 timeup = 0 2350 timeup = 0
2363 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 2351 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
2364 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() 2352 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read()
2365 if test == None: 2353 if test == None:
2366 print(output) 2354 print(output)
2367 elif output.__contains__(test): 2355 elif output.__contains__(test):
2368 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 2356 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
2376 NewPassWd = PassWd[x] + Char2[f] + Char2[d] + Char2[b] + Char2[a] + Char2[c] + Char2[e] 2364 NewPassWd = PassWd[x] + Char2[f] + Char2[d] + Char2[b] + Char2[a] + Char2[c] + Char2[e]
2377 timeup += 1 2365 timeup += 1
2378 if timeup == sleep_now: 2366 if timeup == sleep_now:
2379 time.sleep(sleep_for) 2367 time.sleep(sleep_for)
2380 timeup = 0 2368 timeup = 0
2381 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 2369 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
2382 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() 2370 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read()
2383 if test == None: 2371 if test == None:
2384 print(output) 2372 print(output)
2385 elif output.__contains__(test): 2373 elif output.__contains__(test):
2386 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 2374 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
2387 else: 2375 else:
2388 print(output) 2376 print(output)
2389 2377
2390 def BF8(): 2378 def BF8():
2391 global cmd
2392 if NoChar is True: 2379 if NoChar is True:
2393 sys.exit('splicex: unable to find password') 2380 sys.exit(SpliceX + 'unable to find password')
2394 WordCount = 0 2381 WordCount = 0
2395 for CountWords in ShowWord: 2382 for CountWords in ShowWord:
2396 WordCount += 1 2383 WordCount += 1
2397 StartTime = time.time() 2384 StartTime = time.time()
2398 StartTime = StartTime - 1 2385 StartTime = StartTime - 1
2400 timeup = 0 2387 timeup = 0
2401 for u in range(StateU, UserCount): 2388 for u in range(StateU, UserCount):
2402 if length_start > 7: 2389 if length_start > 7:
2403 break 2390 break
2404 if length_end < 7: 2391 if length_end < 7:
2405 sys.exit('splicex: unable to find password') 2392 sys.exit(SpliceX + 'unable to find password')
2406 for a in range(StateA, EndCount): 2393 for a in range(StateA, EndCount):
2407 for b in range(StateB, EndCount): 2394 for b in range(StateB, EndCount):
2408 for c in range(StateC, EndCount): 2395 for c in range(StateC, EndCount):
2409 for d in range(StateD, EndCount): 2396 for d in range(StateD, EndCount):
2410 for e in range(StateE, EndCount): 2397 for e in range(StateE, EndCount):
2455 NewPassWd = Char2[g] + Char2[e] + Char2[c] + Char2[a] + PassWd[x] + Char2[b] + Char2[d] + Char2[f] 2442 NewPassWd = Char2[g] + Char2[e] + Char2[c] + Char2[a] + PassWd[x] + Char2[b] + Char2[d] + Char2[f]
2456 timeup += 1 2443 timeup += 1
2457 if timeup == sleep_now: 2444 if timeup == sleep_now:
2458 time.sleep(sleep_for) 2445 time.sleep(sleep_for)
2459 timeup = 0 2446 timeup = 0
2460 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 2447 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
2461 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() 2448 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read()
2462 if test == None: 2449 if test == None:
2463 print(output) 2450 print(output)
2464 elif output.__contains__(test): 2451 elif output.__contains__(test):
2465 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 2452 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
2474 NewPassWd = Char2[f] + Char2[d] + Char2[b] + PassWd[x] + Char2[a] + Char2[c] + Char2[e] + Char2[g] 2461 NewPassWd = Char2[f] + Char2[d] + Char2[b] + PassWd[x] + Char2[a] + Char2[c] + Char2[e] + Char2[g]
2475 timeup += 1 2462 timeup += 1
2476 if timeup == sleep_now: 2463 if timeup == sleep_now:
2477 time.sleep(sleep_for) 2464 time.sleep(sleep_for)
2478 timeup = 0 2465 timeup = 0
2479 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 2466 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
2480 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() 2467 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read()
2481 if test == None: 2468 if test == None:
2482 print(output) 2469 print(output)
2483 elif output.__contains__(test): 2470 elif output.__contains__(test):
2484 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 2471 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
2492 NewPassWd = Char2[g] + Char2[e] + Char2[c] + Char2[a] + Char2[b] + Char2[d] + Char2[f] + PassWd[x] 2479 NewPassWd = Char2[g] + Char2[e] + Char2[c] + Char2[a] + Char2[b] + Char2[d] + Char2[f] + PassWd[x]
2493 timeup += 1 2480 timeup += 1
2494 if timeup == sleep_now: 2481 if timeup == sleep_now:
2495 time.sleep(sleep_for) 2482 time.sleep(sleep_for)
2496 timeup = 0 2483 timeup = 0
2497 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 2484 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
2498 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() 2485 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read()
2499 if test == None: 2486 if test == None:
2500 print(output) 2487 print(output)
2501 elif output.__contains__(test): 2488 elif output.__contains__(test):
2502 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 2489 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
2510 NewPassWd = PassWd[x] + Char2[f] + Char2[d] + Char2[b] + Char2[a] + Char2[c] + Char2[e] + Char2[g] 2497 NewPassWd = PassWd[x] + Char2[f] + Char2[d] + Char2[b] + Char2[a] + Char2[c] + Char2[e] + Char2[g]
2511 timeup += 1 2498 timeup += 1
2512 if timeup == sleep_now: 2499 if timeup == sleep_now:
2513 time.sleep(sleep_for) 2500 time.sleep(sleep_for)
2514 timeup = 0 2501 timeup = 0
2515 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 2502 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
2516 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() 2503 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read()
2517 if test == None: 2504 if test == None:
2518 print(output) 2505 print(output)
2519 elif output.__contains__(test): 2506 elif output.__contains__(test):
2520 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 2507 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
2521 else: 2508 else:
2522 print(output) 2509 print(output)
2523 2510
2524 def BF9(): 2511 def BF9():
2525 global cmd
2526 if NoChar is True: 2512 if NoChar is True:
2527 sys.exit('splicex: unable to find password') 2513 sys.exit(SpliceX + 'unable to find password')
2528 WordCount = 0 2514 WordCount = 0
2529 for CountWords in ShowWord: 2515 for CountWords in ShowWord:
2530 WordCount += 1 2516 WordCount += 1
2531 StartTime = time.time() 2517 StartTime = time.time()
2532 StartTime = StartTime - 1 2518 StartTime = StartTime - 1
2534 timeup = 0 2520 timeup = 0
2535 for u in range(StateU, UserCount): 2521 for u in range(StateU, UserCount):
2536 if length_start > 8: 2522 if length_start > 8:
2537 break 2523 break
2538 if length_end < 8: 2524 if length_end < 8:
2539 sys.exit('splicex: unable to find password') 2525 sys.exit(SpliceX + 'unable to find password')
2540 for a in range(StateA, EndCount): 2526 for a in range(StateA, EndCount):
2541 for b in range(StateB, EndCount): 2527 for b in range(StateB, EndCount):
2542 for c in range(StateC, EndCount): 2528 for c in range(StateC, EndCount):
2543 for d in range(StateD, EndCount): 2529 for d in range(StateD, EndCount):
2544 for e in range(StateE, EndCount): 2530 for e in range(StateE, EndCount):
2591 NewPassWd = Char2[g] + Char2[e] + Char2[c] + Char2[a] + PassWd[x] + Char2[b] + Char2[d] + Char2[f] + Char2[h] 2577 NewPassWd = Char2[g] + Char2[e] + Char2[c] + Char2[a] + PassWd[x] + Char2[b] + Char2[d] + Char2[f] + Char2[h]
2592 timeup += 1 2578 timeup += 1
2593 if timeup == sleep_now: 2579 if timeup == sleep_now:
2594 time.sleep(sleep_for) 2580 time.sleep(sleep_for)
2595 timeup = 0 2581 timeup = 0
2596 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 2582 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
2597 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() 2583 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read()
2598 if test == None: 2584 if test == None:
2599 print(output) 2585 print(output)
2600 elif output.__contains__(test): 2586 elif output.__contains__(test):
2601 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 2587 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
2610 NewPassWd = Char2[g] + Char2[e] + Char2[c] + Char2[a] + Char2[b] + Char2[d] + Char2[f] + Char2[h] + PassWd[x] 2596 NewPassWd = Char2[g] + Char2[e] + Char2[c] + Char2[a] + Char2[b] + Char2[d] + Char2[f] + Char2[h] + PassWd[x]
2611 timeup += 1 2597 timeup += 1
2612 if timeup == sleep_now: 2598 if timeup == sleep_now:
2613 time.sleep(sleep_for) 2599 time.sleep(sleep_for)
2614 timeup = 0 2600 timeup = 0
2615 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 2601 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
2616 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() 2602 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read()
2617 if test == None: 2603 if test == None:
2618 print(output) 2604 print(output)
2619 elif output.__contains__(test): 2605 elif output.__contains__(test):
2620 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 2606 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
2628 NewPassWd = PassWd[x] + Char2[h] + Char2[f] + Char2[d] + Char2[b] + Char2[a] + Char2[c] + Char2[e] + Char2[g] 2614 NewPassWd = PassWd[x] + Char2[h] + Char2[f] + Char2[d] + Char2[b] + Char2[a] + Char2[c] + Char2[e] + Char2[g]
2629 timeup += 1 2615 timeup += 1
2630 if timeup == sleep_now: 2616 if timeup == sleep_now:
2631 time.sleep(sleep_for) 2617 time.sleep(sleep_for)
2632 timeup = 0 2618 timeup = 0
2633 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 2619 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
2634 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() 2620 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read()
2635 if test == None: 2621 if test == None:
2636 print(output) 2622 print(output)
2637 elif output.__contains__(test): 2623 elif output.__contains__(test):
2638 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 2624 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
2639 else: 2625 else:
2640 print(output) 2626 print(output)
2641 2627
2642 def BF10(): 2628 def BF10():
2643 global cmd
2644 if NoChar is True: 2629 if NoChar is True:
2645 sys.exit('splicex: unable to find password') 2630 sys.exit(SpliceX + 'unable to find password')
2646 WordCount = 0 2631 WordCount = 0
2647 for CountWords in ShowWord: 2632 for CountWords in ShowWord:
2648 WordCount += 1 2633 WordCount += 1
2649 StartTime = time.time() 2634 StartTime = time.time()
2650 StartTime = StartTime - 1 2635 StartTime = StartTime - 1
2652 timeup = 0 2637 timeup = 0
2653 for u in range(StateU, UserCount): 2638 for u in range(StateU, UserCount):
2654 if length_start > 9: 2639 if length_start > 9:
2655 break 2640 break
2656 if length_end < 9: 2641 if length_end < 9:
2657 sys.exit('splicex: unable to find password') 2642 sys.exit(SpliceX + 'unable to find password')
2658 for a in range(StateA, EndCount): 2643 for a in range(StateA, EndCount):
2659 for b in range(StateB, EndCount): 2644 for b in range(StateB, EndCount):
2660 for c in range(StateC, EndCount): 2645 for c in range(StateC, EndCount):
2661 for d in range(StateD, EndCount): 2646 for d in range(StateD, EndCount):
2662 for e in range(StateE, EndCount): 2647 for e in range(StateE, EndCount):
2711 NewPassWd = Char2[i] + Char2[g] + Char2[e] + Char2[c] + Char2[a] + PassWd[x] + Char2[b] + Char2[d] + Char2[f] + Char2[h] 2696 NewPassWd = Char2[i] + Char2[g] + Char2[e] + Char2[c] + Char2[a] + PassWd[x] + Char2[b] + Char2[d] + Char2[f] + Char2[h]
2712 timeup += 1 2697 timeup += 1
2713 if timeup == sleep_now: 2698 if timeup == sleep_now:
2714 time.sleep(sleep_for) 2699 time.sleep(sleep_for)
2715 timeup = 0 2700 timeup = 0
2716 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 2701 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
2717 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() 2702 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read()
2718 if test == None: 2703 if test == None:
2719 print(output) 2704 print(output)
2720 elif output.__contains__(test): 2705 elif output.__contains__(test):
2721 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 2706 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
2730 NewPassWd = Char2[h] + Char2[f] + Char2[d] + Char2[b] + PassWd[x] + Char2[a] + Char2[c] + Char2[e] + Char2[g] + Char2[i] 2715 NewPassWd = Char2[h] + Char2[f] + Char2[d] + Char2[b] + PassWd[x] + Char2[a] + Char2[c] + Char2[e] + Char2[g] + Char2[i]
2731 timeup += 1 2716 timeup += 1
2732 if timeup == sleep_now: 2717 if timeup == sleep_now:
2733 time.sleep(sleep_for) 2718 time.sleep(sleep_for)
2734 timeup = 0 2719 timeup = 0
2735 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 2720 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
2736 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() 2721 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read()
2737 if test == None: 2722 if test == None:
2738 print(output) 2723 print(output)
2739 elif output.__contains__(test): 2724 elif output.__contains__(test):
2740 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 2725 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
2748 NewPassWd = Char2[i] + Char2[g] + Char2[e] + Char2[c] + Char2[a] + PassWd[x] + Char2[b] + Char2[d] + Char2[f] + Char2[h] + PassWd[x] 2733 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 2734 timeup += 1
2750 if timeup == sleep_now: 2735 if timeup == sleep_now:
2751 time.sleep(sleep_for) 2736 time.sleep(sleep_for)
2752 timeup = 0 2737 timeup = 0
2753 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 2738 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
2754 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() 2739 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read()
2755 if test == None: 2740 if test == None:
2756 print(output) 2741 print(output)
2757 elif output.__contains__(test): 2742 elif output.__contains__(test):
2758 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 2743 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
2766 NewPassWd = PassWd[x] + Char2[h] + Char2[f] + Char2[d] + Char2[b] + Char2[a] + Char2[c] + Char2[e] + Char2[g] + Char2[i] 2751 NewPassWd = PassWd[x] + Char2[h] + Char2[f] + Char2[d] + Char2[b] + Char2[a] + Char2[c] + Char2[e] + Char2[g] + Char2[i]
2767 timeup += 1 2752 timeup += 1
2768 if timeup == sleep_now: 2753 if timeup == sleep_now:
2769 time.sleep(sleep_for) 2754 time.sleep(sleep_for)
2770 timeup = 0 2755 timeup = 0
2771 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 2756 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
2772 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() 2757 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read()
2773 if test == None: 2758 if test == None:
2774 print(output) 2759 print(output)
2775 elif output.__contains__(test): 2760 elif output.__contains__(test):
2776 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 2761 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
2777 else: 2762 else:
2778 print(output) 2763 print(output)
2779 2764
2780 def BF11(): 2765 def BF11():
2781 global cmd
2782 if NoChar is True: 2766 if NoChar is True:
2783 sys.exit('splicex: unable to find password') 2767 sys.exit(SpliceX + 'unable to find password')
2784 WordCount = 0 2768 WordCount = 0
2785 for CountWords in ShowWord: 2769 for CountWords in ShowWord:
2786 WordCount += 1 2770 WordCount += 1
2787 StartTime = time.time() 2771 StartTime = time.time()
2788 StartTime = StartTime - 1 2772 StartTime = StartTime - 1
2790 timeup = 0 2774 timeup = 0
2791 for u in range(StateU, UserCount): 2775 for u in range(StateU, UserCount):
2792 if length_start > 10: 2776 if length_start > 10:
2793 break 2777 break
2794 if length_end < 10: 2778 if length_end < 10:
2795 sys.exit('splicex: unable to find password') 2779 sys.exit(SpliceX + 'unable to find password')
2796 for a in range(StateA, EndCount): 2780 for a in range(StateA, EndCount):
2797 for b in range(StateB, EndCount): 2781 for b in range(StateB, EndCount):
2798 for c in range(StateC, EndCount): 2782 for c in range(StateC, EndCount):
2799 for d in range(StateD, EndCount): 2783 for d in range(StateD, EndCount):
2800 for e in range(StateE, EndCount): 2784 for e in range(StateE, EndCount):
2851 NewPassWd = Char2[i] + Char2[g] + Char2[e] + Char2[c] + Char2[a] + PassWd[x] + Char2[b] + Char2[d] + Char2[f] + Char2[h] + Char2[j] 2835 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 2836 timeup += 1
2853 if timeup == sleep_now: 2837 if timeup == sleep_now:
2854 time.sleep(sleep_for) 2838 time.sleep(sleep_for)
2855 timeup = 0 2839 timeup = 0
2856 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 2840 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
2857 cmd = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace('USERNAME', User[u].replace(" ", ""))) 2841 cmd = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace('USERNAME', User[u].replace(" ", "")))
2858 if test == None: 2842 if test == None:
2859 print(output) 2843 print(output)
2860 elif output.__contains__(test): 2844 elif output.__contains__(test):
2861 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 2845 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
2870 NewPassWd = Char2[i] + Char2[g] + Char2[e] + Char2[c] + Char2[a] + Char2[b] + Char2[d] + Char2[f] + Char2[h] + Char2[j] + PassWd[x] 2854 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 2855 timeup += 1
2872 if timeup == sleep_now: 2856 if timeup == sleep_now:
2873 time.sleep(sleep_for) 2857 time.sleep(sleep_for)
2874 timeup = 0 2858 timeup = 0
2875 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 2859 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
2876 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() 2860 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read()
2877 if test == None: 2861 if test == None:
2878 print(output) 2862 print(output)
2879 elif output.__contains__(test): 2863 elif output.__contains__(test):
2880 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 2864 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
2888 NewPassWd = PassWd[x] + Char2[j] + Char2[h] + Char2[f] + Char2[d] + Char2[b] + Char2[a] + Char2[c] + Char2[e] + Char2[g] + Char2[i] 2872 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 2873 timeup += 1
2890 if timeup == sleep_now: 2874 if timeup == sleep_now:
2891 time.sleep(sleep_for) 2875 time.sleep(sleep_for)
2892 timeup = 0 2876 timeup = 0
2893 print(Red + "[splicex]: " + Yellow + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", "") + DefColour) 2877 print(SpliceX + str(Speed) + "/s " + User[u].replace(" ", "") + " " + NewShowWord.replace(" ", ""))
2894 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read() 2878 output = os.popen(cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", ""))).read()
2895 if test == None: 2879 if test == None:
2896 print(output) 2880 print(output)
2897 elif output.__contains__(test): 2881 elif output.__contains__(test):
2898 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour) 2882 sys.exit(Red + "[PASSWORD FOUND]: " + Green + NewShowWord + DefColour)
3612 BF7() 3596 BF7()
3613 BF8() 3597 BF8()
3614 BF9() 3598 BF9()
3615 BF10() 3599 BF10()
3616 BF11() 3600 BF11()
3617 sys.exit(Red + "splicex:" + DefColour + " unable to find password") 3601 sys.exit(SpliceX + " unable to find password")
3618 3602
3619 if StateCount == 22 and RestoreSwitch is True and StdoutSwitch is False: 3603 if StateCount == 22 and RestoreSwitch is True and StdoutSwitch is False:
3620 StateU = int(State[22]) 3604 StateU = int(State[22])
3621 StateW = 0 3605 StateW = 0
3622 StateA = 0 3606 StateA = 0
3649 BF7() 3633 BF7()
3650 BF8() 3634 BF8()
3651 BF9() 3635 BF9()
3652 BF10() 3636 BF10()
3653 BF11() 3637 BF11()
3654 sys.exit(Red + "splicex:" + DefColour + " unable to find password") 3638 sys.exit(SpliceX + " unable to find password")
3655 if StateCount == 21 and RestoreSwitch is True and StdoutSwitch is False: 3639 if StateCount == 21 and RestoreSwitch is True and StdoutSwitch is False:
3656 StateU = int(State[22]) 3640 StateU = int(State[22])
3657 StateW = int(State[23]) 3641 StateW = int(State[23])
3658 StateA = 0 3642 StateA = 0
3659 StateB = 0 3643 StateB = 0
3685 BF7() 3669 BF7()
3686 BF8() 3670 BF8()
3687 BF9() 3671 BF9()
3688 BF10() 3672 BF10()
3689 BF11() 3673 BF11()
3690 sys.exit(Red + "splicex:" + DefColour + " unable to find password") 3674 sys.exit(SpliceX + " unable to find password")
3691 elif StateCount == 24 and RestoreSwitch is True and StdoutSwitch is False: 3675 elif StateCount == 24 and RestoreSwitch is True and StdoutSwitch is False:
3692 StateU = int(State[22]) 3676 StateU = int(State[22])
3693 StateW = int(State[23]) 3677 StateW = int(State[23])
3694 StateA = int(State[24]) 3678 StateA = int(State[24])
3695 StateB = 0 3679 StateB = 0
3720 BF7() 3704 BF7()
3721 BF8() 3705 BF8()
3722 BF9() 3706 BF9()
3723 BF10() 3707 BF10()
3724 BF11() 3708 BF11()
3725 sys.exit(Red + "splicex:" + DefColour + " unable to find password") 3709 sys.exit(SpliceX + " unable to find password")
3726 elif StateCount == 25 and RestoreSwitch is True and StdoutSwitch is False: 3710 elif StateCount == 25 and RestoreSwitch is True and StdoutSwitch is False:
3727 StateU = int(State[22]) 3711 StateU = int(State[22])
3728 StateW = int(State[23]) 3712 StateW = int(State[23])
3729 StateA = int(State[24]) 3713 StateA = int(State[24])
3730 StateB = int(State[25]) 3714 StateB = int(State[25])
3754 BF7() 3738 BF7()
3755 BF8() 3739 BF8()
3756 BF9() 3740 BF9()
3757 BF10() 3741 BF10()
3758 BF11() 3742 BF11()
3759 sys.exit(Red + "splicex:" + DefColour + " unable to find password") 3743 sys.exit(SpliceX + " unable to find password")
3760 elif StateCount == 26 and RestoreSwitch is True and StdoutSwitch is False: 3744 elif StateCount == 26 and RestoreSwitch is True and StdoutSwitch is False:
3761 StateU = int(State[22]) 3745 StateU = int(State[22])
3762 StateW = int(State[23]) 3746 StateW = int(State[23])
3763 StateA = int(State[24]) 3747 StateA = int(State[24])
3764 StateB = int(State[25]) 3748 StateB = int(State[25])
3787 BF7() 3771 BF7()
3788 BF8() 3772 BF8()
3789 BF9() 3773 BF9()
3790 BF10() 3774 BF10()
3791 BF11() 3775 BF11()
3792 sys.exit(Red + "splicex:" + DefColour + " unable to find password") 3776 sys.exit(SpliceX + " unable to find password")
3793 elif StateCount == 27 and RestoreSwitch is True and StdoutSwitch is False: 3777 elif StateCount == 27 and RestoreSwitch is True and StdoutSwitch is False:
3794 StateU = int(State[22]) 3778 StateU = int(State[22])
3795 StateW = int(State[23]) 3779 StateW = int(State[23])
3796 StateA = int(State[24]) 3780 StateA = int(State[24])
3797 StateB = int(State[25]) 3781 StateB = int(State[25])
3819 BF7() 3803 BF7()
3820 BF8() 3804 BF8()
3821 BF9() 3805 BF9()
3822 BF10() 3806 BF10()
3823 BF11() 3807 BF11()
3824 sys.exit(Red + "splicex:" + DefColour + " unable to find password") 3808 sys.exit(SpliceX + " unable to find password")
3825 elif StateCount == 28 and RestoreSwitch is True and StdoutSwitch is False: 3809 elif StateCount == 28 and RestoreSwitch is True and StdoutSwitch is False:
3826 StateU = int(State[22]) 3810 StateU = int(State[22])
3827 StateW = int(State[23]) 3811 StateW = int(State[23])
3828 StateA = int(State[24]) 3812 StateA = int(State[24])
3829 StateB = int(State[25]) 3813 StateB = int(State[25])
3850 BF7() 3834 BF7()
3851 BF8() 3835 BF8()
3852 BF9() 3836 BF9()
3853 BF10() 3837 BF10()
3854 BF11() 3838 BF11()
3855 sys.exit(Red + "splicex:" + DefColour + " unable to find password") 3839 sys.exit(SpliceX + " unable to find password")
3856 elif StateCount == 29 and RestoreSwitch is True and StdoutSwitch is False: 3840 elif StateCount == 29 and RestoreSwitch is True and StdoutSwitch is False:
3857 StateU = int(State[22]) 3841 StateU = int(State[22])
3858 StateW = int(State[23]) 3842 StateW = int(State[23])
3859 StateA = int(State[24]) 3843 StateA = int(State[24])
3860 StateB = int(State[25]) 3844 StateB = int(State[25])
3880 StateJ = 0 3864 StateJ = 0
3881 BF8() 3865 BF8()
3882 BF9() 3866 BF9()
3883 BF10() 3867 BF10()
3884 BF11() 3868 BF11()
3885 sys.exit(Red + "splicex:" + DefColour + " unable to find password") 3869 sys.exit(SpliceX + " unable to find password")
3886 elif StateCount == 30 and RestoreSwitch is True and StdoutSwitch is False: 3870 elif StateCount == 30 and RestoreSwitch is True and StdoutSwitch is False:
3887 StateU = int(State[22]) 3871 StateU = int(State[22])
3888 StateW = int(State[23]) 3872 StateW = int(State[23])
3889 StateA = int(State[24]) 3873 StateA = int(State[24])
3890 StateB = int(State[25]) 3874 StateB = int(State[25])
3909 StateI = 0 3893 StateI = 0
3910 StateJ = 0 3894 StateJ = 0
3911 BF9() 3895 BF9()
3912 BF10() 3896 BF10()
3913 BF11() 3897 BF11()
3914 sys.exit(Red + "splicex:" + DefColour + " unable to find password") 3898 sys.exit(SpliceX + " unable to find password")
3915 elif StateCount == 30 and RestoreSwitch is True and StdoutSwitch is False: 3899 elif StateCount == 30 and RestoreSwitch is True and StdoutSwitch is False:
3916 StateU = int(State[22]) 3900 StateU = int(State[22])
3917 StateW = int(State[23]) 3901 StateW = int(State[23])
3918 StateA = int(State[24]) 3902 StateA = int(State[24])
3919 StateB = int(State[25]) 3903 StateB = int(State[25])
3937 StateH = 0 3921 StateH = 0
3938 StateI = 0 3922 StateI = 0
3939 StateJ = 0 3923 StateJ = 0
3940 BF10() 3924 BF10()
3941 BF11() 3925 BF11()
3942 sys.exit(Red + "splicex:" + DefColour + " unable to find password") 3926 sys.exit(SpliceX + " unable to find password")
3943 elif StateCount == 32 and RestoreSwitch is True and StdoutSwitch is False: 3927 elif StateCount == 32 and RestoreSwitch is True and StdoutSwitch is False:
3944 StateU = int(State[22]) 3928 StateU = int(State[22])
3945 StateW = int(State[23]) 3929 StateW = int(State[23])
3946 StateA = int(State[24]) 3930 StateA = int(State[24])
3947 StateB = int(State[25]) 3931 StateB = int(State[25])
3964 StateG = 0 3948 StateG = 0
3965 StateH = 0 3949 StateH = 0
3966 StateI = 0 3950 StateI = 0
3967 StateJ = 0 3951 StateJ = 0
3968 BF11() 3952 BF11()
3969 sys.exit(Red + "splicex:" + DefColour + " unable to find password") 3953 sys.exit(SpliceX + " unable to find password")
3970 elif StateCount == 33 and RestoreSwitch is True and StdoutSwitch is False: 3954 elif StateCount == 33 and RestoreSwitch is True and StdoutSwitch is False:
3971 StateU = int(State[22]) 3955 StateU = int(State[22])
3972 StateW = int(State[23]) 3956 StateW = int(State[23])
3973 StateA = int(State[24]) 3957 StateA = int(State[24])
3974 StateB = int(State[25]) 3958 StateB = int(State[25])
3979 StateG = int(State[30]) 3963 StateG = int(State[30])
3980 StateH = int(State[31]) 3964 StateH = int(State[31])
3981 StateI = int(State[32]) 3965 StateI = int(State[32])
3982 StateJ = int(State[33]) 3966 StateJ = int(State[33])
3983 BF11() 3967 BF11()
3984 sys.exit(Red + "splicex:" + DefColour + " unable to find password") 3968 sys.exit(SpliceX + " unable to find password")
3985 3969
3986 if RestoreSwitch is False and StdoutSwitch is True: 3970 if RestoreSwitch is False and StdoutSwitch is True:
3987 StateU = 0 3971 StateU = 0
3988 StateW = 0 3972 StateW = 0
3989 StateA = 0 3973 StateA = 0
4374 StateI = int(State[32]) 4358 StateI = int(State[32])
4375 StateJ = int(State[33]) 4359 StateJ = int(State[33])
4376 SBF11() 4360 SBF11()
4377 sys.exit(0) 4361 sys.exit(0)
4378 4362
4379 sys.exit(Red + "splicex:" + DefColour + " unknown error: please report bug to author") 4363 sys.exit(SpliceX + " unknown error: please report bug to author")