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

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

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

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

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

Категории

Все категории
Loading categories
Nimplant — Кроссплатформенный имплант, написанный на Nim | Kitploit
Инструменты/GitHubGitHub/mythicagents/nimplant
Фреймворки для пентестаПост-эксплуатацияКомандование и УправлениеRed TeamingРазработка Полезной Нагрузки
GitHubmythicagents/nimplant

Nimplant

Кроссплатформенный имплант, написанный на Nim

Репозиторий
1762523 лет назадПроверено Kitploit

Популярное

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

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

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

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

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

Устарело

Этот агент устарел, так как совместим только с Mythic 2.1, и основной разработчик не может продолжать работу над ним. Если кто-то захочет сделать обновления (со стороны Python, а не кода на Nim) до последней версии Mythic, мы сможем отметить его как не устаревший.

Nimplant

Nimplant — это кроссплатформенный (Linux и Windows) имплант, написанный на Nim как забавный проект для изучения Nim и того, что он может предложить для разработки инструментов Red Team. В настоящее время Nimplant не обладает обширными приёмами скрытности; однако со временем Nimplant станет гораздо более сложным.

Установка

Для установки Nimplant вам потребуется Mythic, установленный на удалённом компьютере. Инструкции по установке Mythic можно найти на странице проекта Mythic.

Из корневого каталога установки Mythic выполните команду:

./install_agent_from_github.sh https://github.com/MythicAgents/Nimplant

После установки перезапустите Mythic, чтобы собрать новый агент.

Основные возможности агента

  • Кроссплатформенность
  • Полностью асинхронный
  • Может генерировать агенты, скомпилированные как из исходного кода на C, так и на C++

Краткая справочная таблица команд

КомандаСинтаксисОписание
catcat [файл]Получить содержимое файла.
cdcd [каталог]Сменить рабочий каталог.
cpcp [источник] [назначение]Скопировать файл из источника в назначение. Модальное окно.
curlcurl [url] [метод] [заголовки] [тело]Выполнить один веб-запрос.
downloaddownload [путь]Скачать файл с целевой системы.
exitexitЗавершить обратный вызов.
getenvgetenvПолучить все текущие переменные окружения.
jobsjobsВывести список всех выполняющихся задач.
killkill [pid]Попытаться завершить процесс, указанный в [pid].
lsls [путь] [рекурсивно]Вывести список файлов и папок в [путь] с необязательным параметром для рекурсивного вывода. По умолчанию используется текущий рабочий каталог.
mkdirmkdir [каталог]Создать каталог.
mvmv [источник] [назначение]Переместить файл из источника в назначение. Модальное окно.
pspsВывести информацию о процессах.
pwdpwdВывести текущий рабочий каталог.
rmrm [путь]Удалить файл, указанный в [путь]
shellshell [команда]Выполнить команду оболочки, что приведёт к запуску процесса с командной строкой: cmd.exe /r[команда]
unsetenvsetenv [имя_переменной] [значение]Устанавливает переменную окружения по вашему выбору.
sleep

Поддерживаемые C2-профили

В настоящее время при создании нового агента Nimplant доступен только один C2-профиль: HTTP.

Профиль HTTP

Профиль HTTP выполняет обратный вызов к серверу Mythic через базовый, нединамический профиль. При выборе опций, которые должны быть встроены в Nimplant на этапе компиляции, учитываются все опции, за исключением параметров, связанных с GET-запросами.


Скоро будет больше!

План развития

  • Возможность компиляции в Objective-C для возможностей macOS
  • Интеграция Donut, позволяющая пользователю генерировать шелл-код на выходе
  • Связь через WebSockets
  • Возможность создания скриншотов
  • Возможность удалённого внедрения процессов
Скачать инструмент
sleep [секунды]
Установить интервал обратного вызова агента в секундах.
unsetenvunsetenv [имя_переменной]Сбросить переменную окружения.
uploaduploadЗагрузить файл в удалённый путь на машине. Модальное окно.