Olevba — инструмент для извлечения и анализа исходного кода VBA-макросов из документов (OLE и OpenXML).
▶️извлечение VBA-кода из документов форматов .doc, .xls, .ppt (OLE) и .docx, .xlsx, .pptx (OpenXML)
▶️анализ макросов с использованием эвристик для обнаружения подозрительных функций
▶️декодирование обфусцированных строк (Hex, Base64, StrReverse, Dridex и др.)
▶️деобфускация VBA-выражений
▶️отображение P-кода (псевдокода) для углубленного анализа
▶️поддержка XLM (Excel 4.0) макросов при наличии XLMMacroDeobfuscator
▶️вывод результатов в формате JSON для автоматизации
⬇️Установка
pipх install oletools
Проверка
olevba -h
⏺️Анализ файла
olevba document.doc
⏺️Рекурсивный анализ всех .doc файлов в каталоге
olevba -r *.doc
⏺️Вывод только кода макросов (без анализа)
olevba -c malicious.doc
⏺️Показ декодированных обфусцированных строк
olevba --decode document.doc
#olevba #vba #oletools #office #macro #security #forensics #pentest #tool
🔗 Все наши каналы 🔁 Все наши чаты 🪧 Для связи с менеджером
