Advertisement
GhostSecCanada

GhostSec Botnet (Bash)

Jul 11th, 2020
574
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 4.18 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. IF [ "$(id -u)" != "0" ]; THEN
  4.    echo "This script must be run as root" 1>&2
  5.    exit 1
  6. fi
  7.  
  8. echo -n "Install mysql-server and mysql-client (y/n)? "
  9. old_stty_cfg=$(stty -g)
  10. stty raw -echo
  11. answer=$( while ! head -c 1 | grep -i '[ny]' ;do TRUE ;done )
  12. stty $old_stty_cfg
  13. IF echo "$answer" | grep -iq "^y" ;THEN
  14.     echo "Installing mysql..."
  15.     apt-GET install -y mysql-server mysql-client
  16. fi
  17.  
  18. echo -n "Installing gcc, golang, electric-fence..."
  19. apt-GET install -y gcc golang electric-fence
  20.  
  21. echo "Creating folder /etc/xcompile"
  22. mkdir /etc/xcompile > /dev/NULL 2>&1
  23.  
  24. cd ../cross-compile-bin
  25. echo "Copy cross-compiler-armv4l.tar.bz2 to /etc/xcompile"
  26. cp cross-compiler-armv4l.tar.bz2 /etc/xcompile/cross-compiler-armv4l.tar.bz2
  27. echo "Copy cross-compiler-armv5l.tar.bz2 to /etc/xcompile"
  28. cp cross-compiler-armv5l.tar.bz2 /etc/xcompile/cross-compiler-armv5l.tar.bz2
  29. echo "Copy cross-compiler-armv6l.tar.bz2 to /etc/xcompile"
  30. cp cross-compiler-armv6l.tar.bz2 /etc/xcompile/cross-compiler-armv6l.tar.bz2
  31. echo "Copy cross-compiler-i586.tar.bz2 to /etc/xcompile"
  32. cp cross-compiler-i586.tar.bz2 /etc/xcompile/cross-compiler-i586.tar.bz2
  33. echo "Copy cross-compiler-m68k.tar.bz2 to /etc/xcompile"
  34. cp cross-compiler-m68k.tar.bz2 /etc/xcompile/cross-compiler-m68k.tar.bz2
  35. echo "Copy cross-compiler-mips.tar.bz2 to /etc/xcompile"
  36. cp cross-compiler-mips.tar.bz2 /etc/xcompile/cross-compiler-mips.tar.bz2
  37. echo "Copy cross-compiler-mipsel.tar.bz2 to /etc/xcompile"
  38. cp cross-compiler-mipsel.tar.bz2 /etc/xcompile/cross-compiler-mipsel.tar.bz2
  39. echo "Copy cross-compiler-powerpc.tar.bz2 to /etc/xcompile"
  40. cp cross-compiler-powerpc.tar.bz2 /etc/xcompile/cross-compiler-powerpc.tar.bz2
  41. echo "Copy cross-compiler-sh4.tar.bz2 to /etc/xcompile"
  42. cp cross-compiler-sh4.tar.bz2 /etc/xcompile/cross-compiler-sh4.tar.bz2
  43. echo "Copy cross-compiler-sparc.tar.bz2 to /etc/xcompile"
  44. cp cross-compiler-sparc.tar.bz2 /etc/xcompile/cross-compiler-sparc.tar.bz2
  45.  
  46. cd /etc/xcompile
  47. echo "extracting cross-compiler-armv4l.tar.bz2 ..."
  48. tar -jxf cross-compiler-armv4l.tar.bz2
  49. echo "extracting cross-compiler-armv5l.tar.bz2 ..."
  50. tar -jxf cross-compiler-armv5l.tar.bz2
  51. echo "extracting cross-compiler-armv6l.tar.bz2 ..."
  52. tar -jxf cross-compiler-armv6l.tar.bz2
  53. echo "extracting cross-compiler-i586.tar.bz2 ..."
  54. tar -jxf cross-compiler-i586.tar.bz2
  55. echo "extracting cross-compiler-m68k.tar.bz2 ..."
  56. tar -jxf cross-compiler-m68k.tar.bz2
  57. echo "extracting cross-compiler-mips.tar.bz2 ..."
  58. tar -jxf cross-compiler-mips.tar.bz2
  59. echo "extracting cross-compiler-mipsel.tar.bz2 ..."
  60. tar -jxf cross-compiler-mipsel.tar.bz2
  61. echo "extracting cross-compiler-powerpc.tar.bz2 ..."
  62. tar -jxf cross-compiler-powerpc.tar.bz2
  63. echo "extracting cross-compiler-sh4.tar.bz2 ..."
  64. tar -jxf cross-compiler-sh4.tar.bz2
  65. echo "extracting cross-compiler-sparc.tar.bz2 ..."
  66. tar -jxf cross-compiler-sparc.tar.bz2
  67.  
  68. echo "removing all tar.bz2 from /etc/xcompile ..."
  69. rm *.tar.bz2
  70. echo "move cross-compiler-armv4l to armv4l ..."
  71. mv cross-compiler-armv4l armv4l
  72. echo "move cross-compiler-armv5l to armv5l ..."
  73. mv cross-compiler-armv5l armv5l
  74. echo "move cross-compiler-armv6l to armv6l ..."
  75. mv cross-compiler-armv6l armv6l
  76. echo "move cross-compiler-i586 to i586 ..."
  77. mv cross-compiler-i586 i586
  78. echo "move cross-compiler-m68k to m68k ..."
  79. mv cross-compiler-m68k m68k
  80. echo "move cross-compiler-mips to mips ..."
  81. mv cross-compiler-mips mips
  82. echo "move cross-compiler-mipsel to mipsel ..."
  83. mv cross-compiler-mipsel mipsel
  84. echo "move cross-compiler-powerpc to powerpc ..."
  85. mv cross-compiler-powerpc powerpc
  86. echo "move cross-compiler-sh4 to sh4 ..."
  87. mv cross-compiler-sh4 sh4
  88. echo "move cross-compiler-sparc to sparc ..."
  89. mv cross-compiler-sparc sparc
  90.  
  91. echo "export PATH ..."
  92. export PATH=$PATH:/etc/xcompile/armv4l/bin
  93. export PATH=$PATH:/etc/xcompile/armv5l/bin
  94. export PATH=$PATH:/etc/xcompile/armv6l/bin
  95. export PATH=$PATH:/etc/xcompile/i586/bin
  96. export PATH=$PATH:/etc/xcompile/m68k/bin
  97. export PATH=$PATH:/etc/xcompile/mips/bin
  98. export PATH=$PATH:/etc/xcompile/mipsel/bin
  99. export PATH=$PATH:/etc/xcompile/powerpc/bin
  100. export PATH=$PATH:/etc/xcompile/powerpc-440fp/bin
  101. export PATH=$PATH:/etc/xcompile/sh4/bin
  102. export PATH=$PATH:/etc/xcompile/sparc/bin
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement