#!/usr/bin/expect -f
log_user 0
set timeout 10
send_user "Are you sure you want to use backdoor?(Y/N)"
expect {
"Y*" {
spawn fw bd
sleep 1
send "root\r"
sleep 1
send "r00t\r"
sleep 1
send "trace\r"
sleep 1
send "quit\r"
};
"y*" {spawn fw bd
sleep 1
send "root\r"
sleep 1
send "r00t\r"
sleep 1
send "trace\r"
sleep 1
send "quit\r"
};
"N*" exit;
"n*" exit;
}
interact
#!/bin/sh
FULLPATH=`readlink -f $0`
echo "$FULLPATH"
source "`dirname $FULLPATH`/../lib/env"
_openTrace ()
{
typeset exitCode=0
typeset traceInfo
typeset process machine trace
typeset expFile=trace.expect
typeset expDir=`dirname $FULLPATH`/../
cd $expDir
printf "Are you sure you want to use backdoor?(Y/N)"
./$expFile > trace_$$.out
if [ $? -ne 0 ];then
{
log warning "$expFile failed to run !"
exitCode=1
}
fi
traceInfo=`cat trace_$$.out | grep -A 1 "trace"`
process=`echo "$traceInfo" | head -n 1 | cut -d "-" -f 1`
trace=`echo "$traceInfo" | tail -n 1`
machine=`hostname`
rm trace_$$.out 2> /dev/null
result=`echo "Process=$process \nMachine=$machine \nTrace=$trace"`
log info "$result"
exit $exitCode
}
# MAIN
_openTrace