Fsecurity | HH
2.02K subscribers
1.77K photos
108 videos
64 files
6.41K links
Канал про ИБ
Наш Discord: https://discord.gg/Eg8aDS7Hn7
Пожертвовать:
> https://www.donationalerts.com/r/xackapb
Download Telegram
Forwarded from Похек
🐈‍⬛ [1/2] Обзор ключевых изменений в Hashcat 7.0.0

Выход Hashcat 7.0.0 знаменует собой значительный скачок в развитии инструмента. В работе над релизом приняли участие 105 контрибьюторов, было изменено около 900 000 строк кода. Обновление не только вводит новые мощные функции, но и серьезно перерабатывает и улучшает уже существующие.

Основные нововведения можно сгруппировать по следующим категориям:

▪️Новые возможности: Радикально новые функции, расширяющие горизонты применения Hashcat.
▪️Новые алгоритмы: Поддержка современных и востребованных алгоритмов хеширования.
▪️Улучшения производительности: Значительный прирост скорости на различном оборудовании.
▪️Совершенствование существующих функций: Глубокая переработка внутренних механизмов для повышения эффективности и стабильности.


➡️1. Новые функции: расширение границ возможного

1.1. Assimilation Bridge: Революционная концепция

Это, пожалуй, самое важное нововведение в Hashcat 7.0.0. Assimilation Bridge — это новая архитектура, которая позволяет интегрировать в Hashcat внешние вычислительные ресурсы, выходя за рамки традиционных бэкендов, таких как OpenCL и CUDA. Теперь можно подключать:
▪️FPGA (Программируемые пользователем вентильные матрицы)
▪️Удаленные TPM (Trusted Platform Modules)
▪️Скриптовые языки (например, Python)

Ключевая идея — гибридное исполнение. Части одного и того же алгоритма могут выполняться на разном оборудовании. Например, в scrypt часть PBKDF2 может обрабатываться на GPU, а ресурсоемкая по памяти часть SMix — на FPGA или CPU.

Одним из ярких примеров реализации моста является Python Bridge. Он позволяет писать логику для новых или редких алгоритмов хеширования прямо на Python, без необходимости перекомпиляции ядра Hashcat или написания сложного кода для GPU. Это значительно упрощает эксперименты и решение задач в рамках CTF-соревнований.

1.2. Виртуальные устройства (Virtual Devices)

Эта функция позволяет Hashcat разделять одно физическое устройство (например, GPU) на несколько виртуальных. Это решает проблему асинхронной работы и разных скоростей при использовании Assimilation Bridge. Каждое виртуальное устройство может обрабатывать данные в своем темпе, что исключает простои и повышает общую эффективность. Управлять этим можно с помощью новых ключей -Y (количество виртуальных устройств) и -R (привязка к физическому устройству).

1.3. Новые бэкенды: HIP и Metal

Hashcat 7.0.0 вводит официальную поддержку двух новых вычислительных API:
▪️AMD HIP: Аналог CUDA для видеокарт AMD. Поддержка HIP была и ранее, но теперь она считается стабильной и во многих случаях показывает лучшую производительность, чем OpenCL на тех же устройствах.
▪️Apple Metal: Низкоуровневый API для устройств Apple. Учитывая, что Apple отказалась от поддержки OpenCL, интеграция Metal является критически важным шагом для поддержания высокой производительности на macOS и устройствах с чипами Apple Silicon (M1, M2 и т.д.). Интеграция Metal привела к колоссальному росту производительности: например, для Argon2 скорость выросла на 4550%.

1.4. Автоматическое определение режима хеширования

Для повышения удобства использования теперь не обязательно указывать режим хеширования с помощью параметра -m. Hashcat может автоматически проанализировать входной хеш и определить соответствующий режим. Если хеш соответствует нескольким режимам, Hashcat выведет список для выбора. Для принудительной идентификации без запуска атаки можно использовать новую опцию --identify.

🌚 @poxek | 🌚 Блог | 📺 YT | 📺 RT | 📺 VK
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Похек
🐈‍⬛ [2/2] Обзор ключевых изменений в Hashcat 7.0.0

1.5. Поддержка Docker


Хотя основное назначение Docker-образа — это создание чистой и воспроизводимой среды для сборки Hashcat (включая кросс-компиляцию для Windows), его можно с небольшими изменениями превратить и в среду для запуска. Это упрощает развертывание и управление зависимостями.


➡️2. Новые алгоритмы и улучшения производительности

2.1. Поддержка Argon2 на GPU

Одним из самых долгожданных нововведений стала эффективная реализация Argon2 (победителя конкурса Password Hashing Competition) для GPU. Ранее этот "GPU-устойчивый" алгоритм можно было атаковать только на CPU. Используя специальные инструкции warp shuffle, доступные на современных GPU, разработчикам удалось реализовать высокопроизводительную версию, которая хранит целый блок данных (1024 байта) в регистрах GPU. Это обеспечивает значительное ускорение по сравнению с CPU-реализациями.

2.2. Общий прирост производительности

Благодаря полной переработке движка автотюнинга (Autotune) и механизмов управления памятью, многие алгоритмы получили значительный прирост скорости.

▪️scrypt: до +320% на NVIDIA и +60% на AMD.
▪️bcrypt: +11% на NVIDIA.
▪️Whirlpool: +113% на AMD.
▪️SHA1: +16.48% на NVIDIA благодаря поддержке новых низкоуровневых инструкций.
▪️NTLM на CPU: Впервые преодолен барьер в 10 GH/s на потребительском процессоре (AMD Ryzen 9 9900X).


➡️3. Улучшения существующих функций

3.1. Переработка движка автотюнинга (Autotune Refactorization)

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

3.2. Переработка управления памятью (Memory Management Refactorization)

Был снят жесткий лимит в 4 ГБ памяти на одно устройство. Новая динамическая система, названная "Downtuner", анализирует реальные характеристики оборудования (количество вычислительных блоков, объем памяти) и подбирает оптимальные параметры, чтобы избежать ошибок нехватки памяти как на устройстве, так и на хосте.

3.3. Переработка Scrypt

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

3.4. Улучшения движка правил (Rule Engine)

Движок правил был расширен за счет добавления команд для классов символов, синтаксис которых аналогичен используемому в John the Ripper. Это позволяет создавать более сложные и гибкие правила для мутации паролей.

🔖Заключение

Hashcat 7.0.0 — это не просто очередное обновление, а качественный скачок, который определяет будущее инструмента на годы вперед. Внедрение Assimilation Bridge открывает практически безграничные возможности для гибридного хешкракинга. Поддержка Argon2 на GPU решает одну из самых актуальных задач в области. А глубокая переработка внутренних механизмов, таких как автотюнинг и управление памятью, обеспечивает значительный прирост производительности и стабильности.

👍 Это обновление, безусловно, стоило трех лет ожидания))

🔗 ТУТ можете почитать changelog более полно на англ

🔗 Скачать последнюю версию 🐈‍⬛

🌚 @poxek | 🌚 Блог | 📺 YT | 📺 RT | 📺 VK
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 1N73LL1G3NC3
This media is not supported in your browser
VIEW IN TELEGRAM
WSL-Payloads

A small How-To on creating your own weaponized WSL file
👍1
📂 Forensics: подборка полезных ссылок

Для проведения работ по исследованию и сбору цифровых доказательств необходимо придерживаться принципов неизменности, целостности, полноты информации и ее надежности.

Для этого необходимо следовать рекомендациям к ПО и методам проведения расследований.

Конверторы

1. CyberChef — мультиинструмент для кодирования, декодирования, сжатия и анализа данных.
2. DateDecode — конвертирование бинарных данных.


Анализ файлов
1.
010 Editor Templates
— тимплейты для редактора 010.
2.
Contruct formats
— парсер различных видов файлов на python.
3.
HFSPlus Grammars
— HFS+ составляющие для Synalysis
4.
Sleuth Kit file system grammars
— составляющие для различных файловых систем.
5.
Synalyse It! Grammars
— файловые составляющие для Synalyze It!
6.
WinHex Templates
— файловые составляющие для WinHex и X-Ways.


Обработка образов дисков
1.
imagemounter
— утилита командной строки для быстрого монтирования образов дисков
2.
libewf
— Libewf библиотека и утилиты доступа и обработки форматов EWF, E01.
3.
xmount
— конвертирования образов дисков.


#Converter #Analysis #File #Tools #Forensic 🧿 OSINT | Форензика
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Discord сервер
👆🏻Тут можно пообщаться и найти много полезной информации 🦈
Forwarded from Caster
Hop-by-Hop Headers (HBH) действительно могут использоваться для обхода фильтрации RA-пакетов.

В своей лабораторной сети я использовал маршрутизатор MikroTik с RouterOS v7.15.3
В первой попытке, в 14:09:19, я отправил 16 ICMPv6 RA-пакетов для проведения MITM-атаки, и FW на это среагировал. Во второй попытке, в 14:13:39, я поместил в пакет HBH-заголовок с полезной нагрузкой, состоящей из простых слов на английском.

На такие rogue RA-пакеты FW перестал реагировать, и атакующему удалось провести инъекцию RA-пакета. Судя по всему, RouterOS не анализирует всю цепочку IPv6-заголовков и не доходит до ICMPv6, если он инкапсулирован после HBH.
Forwarded from Похек
[1/2] APT28 LAMEHUG: Первый AI-Powered Malware в дикой природе

Российская группировка APT28 (Forest Blizzard, UAC-0001) представила новую эру кибератак, разработав первый публично документированный malware с интегрированной большой языковой моделью. LAMEHUG открывает новую главу в истории вредоносного ПО.

Техническая архитектура

Основные компоненты:
- Язык разработки: Python
- Упаковка: PyInstaller (.pif файлы)
- LLM: Qwen 2.5-Coder-32B-Instruct
- API: Hugging Face Inference API
- Доставка: Фишинговые email с ZIP-архивами

Революционный подход:
LAMEHUG принимает текстовые инструкции на естественном языке и через LLM преобразует их в системные команды, которые выполняются на зараженной машине. Это позволяет автоматизировать сложные задачи разведки и кражи данных без предварительного программирования конкретных команд.

Механизм работы

Этап 1: Инфицирование
Appendix.pdf.zip → Appendix.pdf.pif → PyInstaller executable


Этап 2: AI-генерация команд
Malware отправляет промпты к Qwen 2.5-Coder через Hugging Face API:
"Generate Windows commands to collect system information including hardware, processes, services, and network configuration"


Этап 3: Выполнение сгенерированных команд
LLM возвращает готовые команды, которые LAMEHUG выполняет через cmd.exe:

cmd.exe /c "mkdir %PROGRAMDATA%\info && 
systeminfo >> %PROGRAMDATA%\info\info.txt &&
wmic computersystem get name,manufacturer,model >> %PROGRAMDATA%\info\info.txt &&
wmic cpu get name,speed >> %PROGRAMDATA%\info\info.txt &&
wmic memorychip get capacity,speed >> %PROGRAMDATA%\info\info.txt &&
wmic diskdrive get model,size >> %PROGRAMDATA%\info\info.txt &&
wmic nic get name,macaddress,ipaddress >> %PROGRAMDATA%\info\info.txt &&
tasklist >> %PROGRAMDATA%\info\info.txt &&
net start >> %PROGRAMDATA%\info\info.txt &&
ipconfig /all >> %PROGRAMDATA%\info\info.txt &&
whoami /user >> %PROGRAMDATA%\info\info.txt &&
whoami /groups >> %PROGRAMDATA%\info\info.txt &&
net config workstation >> %PROGRAMDATA%\info\info.txt &&
dsquery user -samid %username% >> %PROGRAMDATA%\info\info.txt"


Этап 4: Сбор и эксфильтрация данных
- Рекурсивный поиск в Documents, Desktop, Downloads
- Стейджинг файлов для эксфильтрации
- Передача данных через SFTP или HTTP POST

Варианты malware

Обнаружены три версии:

1. Основная версия (Appendix.pdf.pif)
- Базовая функциональность AI-генерации команд
- Сбор системной информации
- Эксфильтрация через SFTP

2. AI_generator_uncensored_Canvas_PRO_v0.9.exe
- Расширенные возможности генерации
- Альтернативные методы эксфильтрации
- Обход цензуры LLM

3. image.py
- Python-скрипт версия
- Модифицированная логика эксфильтрации
- Возможно, тестовая версия

Технические индикаторы

Файловые артефакты:
%PROGRAMDATA%\info\info.txt - системная информация
Appendix.pdf.pif - основной payload
AI_generator_uncensored_Canvas_PRO_v0.9.exe - альтернативная версия


Сетевые индикаторы:
C2 серверы: 144.126.202.227, 192.36.27.37
Домены: boroda70@meta.ua, stayathomeclasses.com
API: inference.huggingface.co (Qwen 2.5-Coder)
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:140.0) Gecko/20100101 Firefox/140.0


Хеши файлов:
8013b23cb78407675f323d54b6b8dfb2a61fb40fb13309337f5b662dbd812a5d
766c356d6a4b00078a0293460c5967764fcd788da8c1cd1df708695f3a15b777
a30930dfb655aa39c571c163ada65ba4dec30600df3bf548cc48bedd0e841416
d6af1c9f5ce407e53ec73c8e7187ed804fb4f80cf8dbd6722fc69e15e135db2e
bdb33bbb4ea11884b15f67e5c974136e6294aa87459cdc276ac2eea85b1deaa3
384e8f3d300205546fb8c9b9224011b3b3cb71adc994180ff55e1e6416f65715


Методы обнаружения

1. Мониторинг файловой активности:
Sysmon Event ID 11: File creation in %PROGRAMDATA%\info\*
Suspicious files in writable directories: AppData, ProgramData, Users\Public


2. Обнаружение разведки:
Множественные команды reconnaissance в короткий период:
whoami, systeminfo, wmic, ipconfig, net, tasklist


3. Сетевой мониторинг:
Подключения к LLM API endpoints:
- inference.huggingface.co
- api.openai.com
- generativelanguage.googleapis.com
- api.anthropic.com