Exploitation
Фреймворк для пентестинга на Rust с динамической загрузкой модулей через C FFI. Модули — нативные `.so`-библиотеки: добавить новую возможность = скопировать файл в директорию модулей. Содержит 8 exploit-модулей, …
Установка
# Требования: Rust 1.70+, Linux x86_64
git clone https://codeberg.org/lorsupra/Amatsumara.git
cd Amatsumara
cargo build --release
# Запуск консоли
./target/release/amatsumara-console
# Основные команды REPL:
# search <term> -- поиск модулей (по имени, типу, CVE)
# search cve:CVE-2024-45337 -- поиск по CVE
# use exploit/module-slug -- загрузить модуль
# set LHOST 192.168.1.100 -- установить опцию (auto-detect tun0/tap0)
# set LPORT 4444
# run -- выполнить
# run -j -- в фоне (background job)
# sessions -- список сессий
# sessions -i 1 -- interact с сессией #1
# Экспорт каталога модулей (JSON)
./target/release/amatsumara-console --list-modules --json | jq '.[].slug'