🔑 Социальная инженерия.
📹 Полезный видеоматериал.
📚Лучшая литература о психологии, профайлингу, манипуляции человека.
👓 Анонимность и безопасность.
📰 Новости об информационной безопасности, хакерах, уязвимостях, взломах.
👨🏻💻 Anti-Malware Scan Interface. Обходим AMSI при заражении тачки на Windows.
Лучший бой — это тот, которого удалось избежать.
🖖🏻 Приветствую тебя user_name.
• Аббревиатура AMSI расшифровывается как Anti-Malware Scan Interface. Эту технологию Microsoft разработала в качестве метода защиты пользователей от вредоносных программ и впервые внедрила в Windows 10. AMSI в реальном времени перехватывает скрипты и команды, после чего направляется на проверку антивирусному программному обеспечению.
📌 Перед тобой список компонентов, которые реализуют AMSI в Windows 10:
• Контроль учетных записей или UAC (повышение прав установки EXE, COM, MSI или ActiveX);
• #PowerShell (cкрипты, интерактивное использование и динамическая оценка кода);
• Windows Script Host (wscript.exe и cscript.exe);
• JavaScript и VBScript;
• Макросы VBA.
• Стоит учитывать, что AMSI является предметом многих исследований, и возможность обойти AMSI может стать решающим фактороммежду успешной и неудачной атакой. Более подробную информацию, о том как работает AMSI, ты можешь найти в открытом доступе. Тема крайне популярная и найти информацию не составит труда. Ну а сегодня мы поговорим о нескольких методах, которые помогут обойти AMSI:
• Дело в том, что механизмы AMSI, использует сигнатурное детектирование угроз. Благодаря этому, мы можем придумывать разные тактики и техники. Некоторые известные способы уже не сработают, но, используя модификацию кода, обфускацию и криптование, можно добиться интересных результатов.
1. Используем Function hooking — метод, позволяющий нам получить управление над функцией до ее вызова. Перезаписываем аргументы, которые функция AmsiScanBuffer() (или AmsiScanString()) будет передавать на проверку. Переходим к инжекту dll, которая примет AmsiScanBuffer() и передаст на проверку другие данные. В этом нам поможет AmsiHook.dll. Более подробную информацию об этом методе, можно найти тут: https://x64sec.sh/understanding-and-bypassing-amsi/
2. PowerShell downgrade — #PowerShell 2.0 устарел, но Microsoft не спешит удалять его из своей ОС. У версии 2.0 нет таких защитных механизмов, как AMSI, поэтому для обхода детекта иногда достаточно использовать команду powershell -version 2.
www.leeholmes.com/detecti…-attacksgithub.com/redcana…9.001.md
3. Патчинг памяти — патчим AmsiScanBuffer(), чтобы всегда возвращалось значение «Проверка пройдена успешно». Необходимые инструменты:
https://github.com/med0x2e/NoAmcigithub.com/rasta-m…erBypassgist.github.com/FatRodz…28717998gist.github.com/am0nsec…cc557628gist.github.com/am0nsec…556e9597
‼️ В дополнение, я рекомендую ознакомиться с материалом на дамаге: https://xss.is/threads/30227/. Твой S.E. #AMSI#Пентест#Red_Team#Blue_Team.