Когда поток «засыпает» (ждёт таймер, ожидание события и т.д.), его память может оставаться открытой для анализа.
Hypnus решает эту проблему: он временно скрывает и шифрует участки памяти во время сна — делая поведение безопаснее и менее заметным.
🔥 Ключевые возможности:
● Скрытие и обфускация памяти через
ThreadPool Timers, APC, Wait ● Макросы
timer!, wait!, apc! для простого управления ● Поддержка
#[no_std] — можно использовать даже без стандартной библиотеки ● Интеграция с
Control Flow Guard и поддержка кастомного heap-аллокатора HypnusHeap ● Предназначен для продвинутого использования в системах с требованиями к скрытности и защите
🦀 Написано на Rust — безопасно, эффективно и кросс-платформенно.
📦 Пример:
use hypnus::timer;
timer!(ptr, size, delay);
Проект подходит для:
• разработчиков системной и безопасной утилитарной инфраструктуры
• ресерчеров в области защиты памяти
• любителей низкоуровневого Rust и OSDev
🔗 Репозиторий:
https://github.com/joaoviictorti/hypnus