Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
OffensiveRust — Вооружение на Rust для операций красной команды. | Kitploit
Инструменты/GitHubGitHub/trickster0/offensiverust
Повышение привилегийЭксплуатацияОбход IDS/IPSОбратная инженерияШелл-кодПост-эксплуатацияАнализ вредоносных программКомандование и УправлениеОбучение и ОбразованиеRed TeamingРазработка Полезной НагрузкиЭксплуатация Бинарных Файлов
3.0k343893 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
GitHubtrickster0/offensiverust

OffensiveRust

Вооружение на Rust для операций красной команды.

Репозиторий

OffensiveRust

OffensiveRust

Мои эксперименты по превращению Rust в оружие для разработки имплантов и общих наступательных операций.

Содержание

  • OffensiveRust
    • Почему Rust?
    • Примеры в этом репозитории
    • Компиляция примеров
    • Компиляция примеров из этого репозитория
    • Кросс-компиляция
    • Оптимизация исполняемых файлов по размеру
    • Ловушки, в которые я попадал
    • Интересные библиотеки Rust
    • Opsec
    • Другие мои проекты на Rust
    • Полезные проекты на Rust

Почему Rust?

  • Он быстрее таких языков, как C/C++
  • Это многоцелевой язык с отличным сообществом
  • У него есть отличная встроенная система управления зависимостями сборки Cargo
  • Он основан на LLVM, что делает его отличным кандидатом для обхода статического обнаружения AV
  • Очень простая кросс-компиляция в Windows из *nix/MacOS, требуется только установка тулчейна mingw, хотя некоторые библиотеки не удаётся успешно скомпилировать в других ОС.

Примеры в этом репозитории

ФайлОписание
Allocate_With_SyscallsИспользует функции NTDLL напрямую с библиотекой ntapi
Create_DLLСоздаёт DLL и показывает окно сообщения; Rust не полностью поддерживает это, так что возможны странности, так как DLL на Rust не имеют функции main
DeviceIoControlОткрывает дескриптор драйвера и выполняет DeviceIoControl
EnableDebugPrivilegesВключает привилегию SeDebugPrivilege в текущем процессе
Shellcode_Local_injectВыполняет шеллкод непосредственно в локальном процессе, используя приведение указателя
Execute_With_CMDВыполняет cmd, передавая команду через Rust
ImportedFunctionCallИмпортирует minidump из dbghelp и выполняет его
Kernel_Driver_ExploitЭксплойт для драйвера ядра — простая переполнение буфера
Named_Pipe_ClientКлиент именованного канала
Named_Pipe_ServerСервер именованного канала
PEB_WalkДинамическое разрешение и вызов Windows API
Process_Injection_CreateThreadВнедрение процесса в запущенный процесс с помощью CreateThread
Process_Injection_CreateRemoteThreadВнедрение процесса в удалённый процесс с помощью CreateRemoteThread
Process_Injection_Self_EnumSystemGeoIDСамоинжектор, использующий вызов API EnumSystemGeoID для запуска шеллкода
UnhookingВызовы unhooking
asm_syscallПолучение адреса PEB через ассемблер
base64_system_enumКодирование/декодирование строк в Base64
http-https-requestsHTTP/S запросы с игнорированием проверки сертификата для GET/POST
patch_etwПатч ETW
ppid_spoofПодмена родительского процесса для созданного процесса
Скачать инструмент