41 lines
1014 B
Bash
Executable File
41 lines
1014 B
Bash
Executable File
#!/bin/bash
|
|
|
|
tmptty=`tty`
|
|
tmptty=`basename $tmptty`
|
|
tmpname=`whoami`
|
|
ip="localhost"
|
|
inp1="ems
|
|
"
|
|
inp2="Ems123!
|
|
"
|
|
|
|
inputfile="inabc"
|
|
outputfile="out.log"
|
|
|
|
rm -fr $inputfile
|
|
rm -fr $outputfile
|
|
mknod $inputfile p
|
|
touch $outputfile
|
|
|
|
exec 7<>$outputfile
|
|
exec 8<>$inputfile
|
|
|
|
telnet $ip <&8 >&7 &
|
|
sleep 2; echo $inp1 >>$inputfile
|
|
sleep 2; echo $inp2 >>$inputfile
|
|
|
|
#tail -f $outputfile &
|
|
|
|
sleep 3; echo "su -" >>$inputfile
|
|
sleep 2; echo "rootaa" >>$inputfile
|
|
sleep 2; echo "kill -9 `pidof bsscomm`" >>$inputfile
|
|
sleep 2; echo "kill -9 `pidof alive`" >>$inputfile
|
|
sleep 2; echo "/usr/local/omc/bin/bsscomm &" >>$inputfile
|
|
sleep 2; echo "/usr/local/omc/bin/alive &" >>$inputfile
|
|
sleep 2; echo "exit" >>$inputfile
|
|
sleep 2; echo "exit" >>$inputfile
|
|
|
|
rm -fr $inputfile
|
|
rm -fr $outputfile
|
|
|
|
#ps -ef | grep telnet | grep -v grep | grep -v telnetd | grep $tmptty | grep $tmpname | awk '{print " kill -9", }' | sh
|
|
#ps -ef | grep tail | grep -v grep | grep -v telnetd | grep $tmptty | grep $tmpname | awk '{print " kill -9", }' | sh
|