Files
backdoor/utils/ssh-kill-all

38 lines
1.1 KiB
Plaintext
Executable File

#/bin/bash
PATH=$PATH:$HOME/bin
pppid=$( ps --no-header o ppid $PPID )
ppcom=$( ps --no-header o comm $pppid )
if [[ $ppcom = sshd ]]; then
pgrep -u $USER -x sshd | while read pid; do
row=$( ps --no-header o pid,start,comm $pid )
printf "%s%s%s\r" $( qolop c Y ) "$row" $( qolop c Z )
sleep 0.5
if [[ $pid -eq $pppid ]]; then
printf "%s%s%s\r" $( qolop c G ) "$row" $( qolop c Z )
else
kill -9 $pid &> /dev/null
printf "%s%s%s\r" $( qolop c R ) "$row" $( qolop c Z )
fi
printf "\n"
done
pgrep -u $USER -x ssh | while read pid; do
row=$( ps --no-header o pid,start,comm $pid )
printf "%s%s%s\r" $( qolop c Y ) "$row" $( qolop c Z )
sleep 0.5
kill -9 $pid &> /dev/null
printf "%s%s%s\r" $( qolop c R ) "$row" $( qolop c Z )
printf "\n"
done
pgrep -u $USER -x python3 | while read pid; do
row=$( ps --no-header o pid,start,comm $pid )
printf "%s%s%s\r" $( qolop c Y ) "$row" $( qolop c Z )
sleep 0.5
kill -9 $pid &> /dev/null
printf "%s%s%s\r" $( qolop c R ) "$row" $( qolop c Z )
printf "\n"
done
fi