Share
Embed
Социотехническое тестирование: цели, методы, инструменты
Yar Babin
April 05, 2018
Transcript
29 slides
-
Обо мне • @yarbabin • Web Sec Warrior @ PT
• Positive Hack Days • JBFC -
О чем речь • О e-mail рассылках • Деталях, которые
помогают повысить успешность на каждом из этапов социотехнического тестирования • Понимание цели • Разведка • Аспектах при оформлении писем • Визуальных, технических, психологических • Проблемах, решениях, связанных с рассылками • Не о том, как развить атаку и закрепиться в инфраструктуре • Не о техниках социальной инженерии -
Актуальность • Carbanak • Buhtrap • BlackOasis • GHOUL и
т. д. https://habrahabr.ru/company/eset/blog/338422/ https://ru.wikipedia.org/wiki/Carbanak https://securelist.com/blackoasis-apt-and-new-targeted-attacks-leveraging-zero- day-exploit/82732/ https://www.kaspersky.ru/about/press-releases/2016_operation-ghoul-targeted- attacks-on-industrial-and-engineering-organizations https://www.cyberscoop.com/kaspersky-whitebear-turla-russia/ -
Цели заказчика • Центр реагирования на инциденты (CERT, SOC) •
Оценка осведомленности сотрудников • Конфигурация спам-фильтров, песочниц, антивирусов -
• Заражение ПК пользователя • Получение конфиденциальной информации и др.
• Узнать процент осведомленности • Статистика, информация • Версии браузеров, плагинов • Количество переходов, открытий вложений Цели -
• Заражение ПК пользователя • Получение конфиденциальной информации и др.
• Узнать процент осведомленности • Статистика, информация • Версии браузеров, плагинов • Количество переходов, открытий вложений Цели • Обход политик безопасности -
Разведка (пассивный сбор) • Автоматизация • SimplyEmail • ePochta Extractor
• FOCA • Тысячи их: • SpiderFoot, Intrigue core, Datasploit, Maltego, theharvester • Whois, анализ поддоменов • Whois Histrory (whoishistory.ru) • pentest-tools.com, dnsdumpster.com • dnsmap, knock.py, sublister, sublazerwlst • osintframework.com -
• Социальные сети (VK, Facebook, OK, LinkedIn) • Поиск в
официальных группах, встречах • linkedin_profiles.py • corpint • https://github.com/alephdata • Фотографии по местоположению (Instagram, VK) • Отметки «Нравится» в FB Пассивный сбор -
Пассивный сбор • Утечки со взломанных ресурсов • databases.today, mmnt.ru,
ftplike.com, metabot.ru, rapid-search- engine.com, alluc.ee, и т. д. • leakedsource.ru • weleakinfo.com (> 5 млрд у. з.) -
Активный сбор • Кроме адресов – ФИО, должности • site:customer.ru
ext:pdf (txt, doc, xls, odt и т. д.) • Перебор директорий (dirb, dirsearch, fuzz.txt и т. д.) • Листинг директорий с документами • Метаданные в документах, ФИО и т. д. -
Перебор доменных учетных записей • Топ женских фамилий != мужских
(так же с отчествами и именами) • Для женских фамилий окончание на a не всегда верно • Перебор на SMTP (VRFY, EXPN, RCPT) • smtp-user-enum.pl [email protected] A D S N I P E K M A E M D Y O N T V -
Перебор доменных учетных записей • Топ женских фамилий != мужских
(так же с отчествами и именами) • Для женских фамилий окончание на a не всегда верно • Перебор на SMTP (VRFY, EXPN, RCPT) • smtp-user-enum.pl • Перебор на Lync (Skype for Business) • lyncsmash.py [email protected] A D S N I P E K M A E M D Y O N T V -
Домен • urlcrazy, dnstwist, CATPHISH • IDN Homoglyth Attack •
Outlook 2013/2015/2016, The Bat! • IBM Notes, Thunderbird, Mail (Win, Mac), Web Outlook (punycode: xn--) -
domain.com • Sender Policy Framework • example.org. IN TXT "v=spf1
+a +mx -all" • DomainKeys Identified Mail • DNS запись с публичным ключом 127.0.0.1 • DomainKeys Identified Mail • Приватный ключ • PTR запись Конфигурация домена и хоста mail-tester.com -
Предварительная рассылка • Корпоративная подпись • Имя в поле From
• Язык написания • Транслитерация букв (ю → yu/ju и т. д.) • ФИО или ФИ • Внутренние номера • Скриншоты рабочих столов • Версии ПО по иконкам • Версия ОС • Сбор информации из браузера -
Содержимое письма • Письма от начальства • Зарплаты, увольнения, премии
• Недоставленные сообщения • Привязка ко времени • Переписка коллег • Внутренние рассылки (опросы, страхование) • Обыденные письма • Приказы, документы на подпись, справки -
Оформление • Корпоративная подпись • Обращение по имени • CC
• From: Fake Mail <[email protected]> <[email protected]> • Картинки в теле письма -
Оформление • Формат переписки • Шрифты, цвет и т. д.
• Внутренние домены (подмена через HTML) • From письма (ФИ или ФИО) • Open Redirect -
Пейлоад • CSV • CVE-2017-0199 (RTF) • OLE • Загрузка
с внешнего ресурса (MS Office) • Макросы • JS, MHT, HTA • Упаковка • DDE -
Пейлоад в 2018 • CSV (много предупреждений) • CVE-2017-0199 (RTF)
• OLE • Загрузка с внешнего ресурса (MS Office) • Макросы • JS, MHT, HTA • Упаковка • DDE -
Проблемы • Время рассылки • Блокирует антивирус/спам-фильтр или др. •
Получение результата • Отсутствие выхода в сеть (HTTP/DNS) -
Обход • Личные почты сотрудников • Детект песочницы (xakep.ru/2018/02/27/detect-sandbox/) •
Доступ к Outlook через Component Object Model • Восстановление битого документа $Outlook = New-Object -ComObject Outlook.Application $Mail = $Outlook.CreateItem(0) $Mail.To = "[email protected]" $Mail.Subject = "Subj" $Mail.Body = "Message" $Mail.Send() -
Фишинг • Basic-авторизация на «внутренние» ресурсы • Внутренние сервисы (Confluence,
Jira и т. д.) • favicon.ico • Сбор информации о плагинах, браузере, IP • Responder -
Выводы • Мониторинг аномалий почтового трафика • Конфигурация песочниц, спам-фильтров
и других средств защиты • Постоянное обучение сотрудников • Проведение социотехнического тестирования и молитв