Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
shredder-rs — Eine hochpräzise x86_64 polymorphe Mutations-Engine, die sich auf Befehlsfragmentierung und Kontextbewahrung konzentriert. | Kitploit
Tools/GitHubGitHub/zx0cf1/shredder-rs
Payload-GenerierungExploitationReverse EngineeringShellcodeMalware-AnalyseBinäranalyseLernen & Bildung
GitHubzx0cf1/shredder-rs

shredder-rs

Eine hochpräzise x86_64 polymorphe Mutations-Engine, die sich auf Befehlsfragmentierung und Kontextbewahrung konzentriert.

Repository anzeigen
1131016vor 7 MonatenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Shredder-RS

Eine polymorphe Mutationsengine für x86_64-Binärdateien.

Übersicht

Shredder-RS implementiert Instruction-Level-Shredding, um statische Analysen zu vereiteln. Durch die Unterbrechung des linearen Programmflusses und das Einfügen von randomisierten Junk-Nodes zwingt es Disassembler dazu, einem komplexen Graphen von JMP-verknüpften Instruktionen zu folgen.

Kernmechanismus: Instruction Shredding

Im Gegensatz zu einfachen Obfuskatoren, die nur Junk-Code hinzufügen, zerlegt Shredder-RS den ursprünglichen Instruktionsstream in isolierte funktionale Knoten.

  1. Dekodierung: Vollständige x86_64-Disassemblierung mittels iced-x86.
  2. Fragmentierung: Jede Instruktion wird in einen "Mutation Node" eingewickelt.
  3. Entropie-Injektion: Die Knoten werden physisch in einem neuen PE-Abschnitt durchmischt.
  4. Kontrollfluss-Verknüpfung: Knoten werden über relative Sprünge wieder verbunden, wodurch ein "Spaghetti"-CFG (Control Flow Graph) entsteht, der lineare Sweep-Disassembler stört.

Hauptfunktionen

  • Kontextbewusste Mutation: Erhält EFLAGS und flüchtige Register durch Context-Sandwiching (Push/Popfq).
  • Nicht-lineares Layout: Randomisierte physische Instruktionsplatzierung, um Mustererkennung zu verhindern.
  • PE-Unterstützung: Automatisierte Section-Injektion (.shred) und EntryPoint-Hijacking.
  • Dokumentation

    Für tiefgehende technische Details siehe ARCHITECTURE.md.

    Haftungsausschluss

    Dieses Projekt wird ausschließlich für Bildungs- und Forschungszwecke entwickelt. Sein Ziel ist es, polymorphe Techniken und Binary Hardening zu erforschen. Der Autor übernimmt keine Verantwortung für Missbrauch dieses Tools.

    Build-Anforderungen

    • Rust 1.70+ (Stable)
    • MSVC-Toolchain (Erforderlich für stabile Windows-Builds und PE-Handhabung)
    Tool herunterladen