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
shredder-rs — Um mecanismo de mutação polimórfico x86_64 de alta fidelidade focado em fragmentação a nível de instrução e preservação de contexto. | Kitploit
Ferramentas/GitHubGitHub/zx0cf1/shredder-rs
Geração de PayloadsExploraçãoEngenharia ReversaShellcodeAnálise de MalwareAnálise de BináriosAprendizado e Educação
GitHubzx0cf1/shredder-rs

shredder-rs

Um mecanismo de mutação polimórfico x86_64 de alta fidelidade focado em fragmentação a nível de instrução e preservação de contexto.

Ver Repositório
11310há 7 mesesRevisado 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

Shredder-RS

Um mecanismo de mutação polimórfica para binários x86_64.

Visão Geral

O Shredder-RS implementa fragmentação a nível de instrução para derrotar a análise estática. Ao quebrar o fluxo linear do código e injetar nós de lixo aleatórios, ele força os desmontadores a seguirem um grafo complexo de instruções ligadas por JMP.

Mecanismo Principal: Fragmentação de Instruções

Ao contrário de ofuscadores básicos que apenas adicionam código lixo, o Shredder-RS desconstrói o fluxo original de instruções em nós funcionais isolados.

  1. Decodificação: Desmontagem completa de x86_64 usando iced-x86.
  2. Fragmentação: Cada instrução é encapsulada em um "Nó de Mutação".
  3. Injeção de Entropia: Os nós são embaralhados fisicamente em uma nova seção PE.
  4. Ligação do Fluxo de Controle: Os nós são reconectados via saltos relativos, criando um CFG (Grafo de Fluxo de Controle) "espaguete" que interrompe desmontadores de varredura linear.

Principais Características

  • Mutação Sensível ao Contexto: Preserva EFLAGS e registradores voláteis através de sanduíche de contexto (Push/Popfq).
  • Layout Não Linear: Posicionamento físico aleatório de instruções para derrotar a correspondência de padrões.
  • Suporte a PE: Injeção automatizada de seção (.shred) e sequestro de EntryPoint.

Documentação

Para detalhes técnicos aprofundados, consulte ARCHITECTURE.md.

Aviso Legal

Este projeto é desenvolvido apenas para fins educacionais e de pesquisa. Seu objetivo é explorar técnicas polimórficas e endurecimento de binários. O autor não se responsabiliza por qualquer uso indevido desta ferramenta.

Requisitos de Compilação

  • Rust 1.70+ (Estável)
  • Toolchain MSVC (Necessário para compilações estáveis do Windows e manipulação de PE)
Baixar ferramenta