Phishing Files & Documents
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Learn & practice GCP Hacking:
HackTricks Training GCP Red Team Expert (GRTE)
Office Documents
Microsoft Word виконує валідацію даних файлу перед його відкриттям. Валідація даних виконується у формі ідентифікації структури даних відповідно до стандарту OfficeOpenXML. Якщо під час ідентифікації структури даних виникає помилка, файл, що аналізується, не буде відкрито.
Зазвичай файли Word, що містять макроси, використовують розширення .docm
. Однак можливо перейменувати файл, змінивши розширення файлу, і все ще зберегти їх можливості виконання макросів.
Наприклад, файл RTF за замовчуванням не підтримує макроси, але файл DOCM, перейменований в RTF, буде оброблений Microsoft Word і зможе виконувати макроси.
Ті ж внутрішні механізми застосовуються до всього програмного забезпечення Microsoft Office Suite (Excel, PowerPoint тощо).
Ви можете використовувати наступну команду, щоб перевірити, які розширення будуть виконані деякими програмами Office:
DOCX файли, що посилаються на віддалений шаблон (Файл – Параметри – Додатки – Керувати: Шаблони – Перейти), які містять макроси, також можуть "виконувати" макроси.
Завантаження зовнішніх зображень
Перейдіть до: Вставка --> Швидкі елементи --> Поле Категорії: Посилання та довідки, Імена полів: includePicture, та Ім'я файлу або URL: http://<ip>/whatever
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F2585115637-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FhAv2kYoPrT3n8552GaQU%252Fuploads%252Fgit-blob-adbf2216e25f15ee887feeb25efbd0a43d3fbdb6%252Fimage%2520%28155%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=bbb7c5d2&sv=1)
Макроси Бекдор
Можливо використовувати макроси для виконання довільного коду з документа.
Автозавантажувані функції
Чим поширеніші вони, тим більше ймовірність, що антивірус їх виявить.
AutoOpen()
Document_Open()
Приклади коду макросів
Вручну видалити метадані
Перейдіть до File > Info > Inspect Document > Inspect Document, що відкриє Document Inspector. Натисніть Inspect, а потім Remove All поруч із Document Properties and Personal Information.
Розширення документа
Коли закінчите, виберіть випадаюче меню Save as type, змініть формат з .docx
на Word 97-2003 .doc
.
Зробіть це, тому що ви не можете зберегти макроси всередині .docx
і є стигма навколо розширення, що підтримує макроси .docm
(наприклад, значок ескізу має величезний !
, і деякі веб/електронні шлюзи блокують їх повністю). Тому це спадкове розширення .doc
є найкращим компромісом.
Генератори шкідливих макросів
MacOS
HTA файли
HTA - це програма Windows, яка поєднує HTML та мови сценаріїв (такі як VBScript та JScript). Вона генерує інтерфейс користувача та виконується як "повністю довірена" програма, без обмежень моделі безпеки браузера.
HTA виконується за допомогою mshta.exe
, який зазвичай встановлюється разом з Internet Explorer, що робить mshta
залежним від IE. Тому, якщо він був видалений, HTA не зможуть виконуватися.
Примусова аутентифікація NTLM
Існує кілька способів примусити NTLM аутентифікацію "віддалено", наприклад, ви можете додати невидимі зображення до електронних листів або HTML, до яких отримувач отримуватиме доступ (навіть HTTP MitM?). Або надіслати жертві адресу файлів, які запустять аутентифікацію лише для відкриття папки.
Перевірте ці ідеї та інші на наступних сторінках:
Force NTLM Privileged AuthenticationPlaces to steal NTLM credsРеле NTLM
Не забувайте, що ви можете не лише вкрасти хеш або аутентифікацію, але й виконувати атаки реле NTLM:
Вивчайте та практикуйте Hacking AWS:HackTricks Training AWS Red Team Expert (ARTE)
Вивчайте та практикуйте Hacking GCP:
HackTricks Training GCP Red Team Expert (GRTE)
Last updated