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
resmack-fuzz-test — Dies ist ein experimentelles Projekt für [resmack](https://gitlab.com/d0c-s4vage/resmack) um die besten Methoden zu ermitteln für das Instrumentieren von Zielprozessen, das Arbeiten mit Speicher-Breakpoints, Snapshot-Fuzzing, Corpus-Verwaltung und Feedback-Metriken | Kitploit
Tools/GitLabGitLab/d0c-s4vage/resmack-fuzz-test
Dynamische Analyse (Sandboxing)DebuggerFuzzingBinäranalyse
GitLabd0c-s4vage/resmack-fuzz-test

resmack-fuzz-test

Dies ist ein experimentelles Projekt für [resmack](https://gitlab.com/d0c-s4vage/resmack) um die besten Methoden zu ermitteln für das Instrumentieren von Zielprozessen, das Arbeiten mit Speicher-Breakpoints, Snapshot-Fuzzing, Corpus-Verwaltung und Feedback-Metriken

Repository anzeigen

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
3148vor 6 JahrenNoch nicht geprüft
Teilen

Resmack Fuzz-Test

Dieses Projekt ist eine Erkundung eines feedback-gesteuerten Fuzzers, der Folgendes nutzt:

  • ptrace zur Instrumentierung
    • mit dynamischen Speicher-Breakpoints, die vom Zielprozess festgelegt werden
  • Prozess-Snapshots/–Wiederherstellung
    • unter Verwendung von /proc/pid/map, /proc/pid/clear_refs und /proc/pid/pagemap
    • unter Verwendung von process_vm_writev
  • Performance-Zähler als Rückmeldungsmechanismus
  • Corpus-Management

Erfolgreicher Code und Konzepte, die hier implementiert wurden, werden in resmack aufgenommen, um daraus einen vollständigen Fuzzer zu machen, anstatt nur einen grammatikbasierten Datengenerator.

Funktionen/Experimente

Siehe den Blogbeitrag Resmack: Fuzzing Thoughts - Teil 2 für eine ausführliche Beschreibung dessen, was in diesem Projekt gemacht wird.

Verwendung

running this project

Abhängigkeiten

Dieses Projekt benötigt:

  • Rust
  • Linux
  • linux-tools-common
  • linux-tools-generic
  • linux-tools-$(uname -r)
  • gcc

Ein perf_event_paranoid-Level von <= 2:

root@kitploit:~
echo 2 | sudo tee /proc/sys/kernel/perf_event_paranoid

Erstellen

Erstellen des Testziels:

root@kitploit:~
gcc target.c -o a.out

Erstellen des Fuzzers

root@kitploit:~
cargo build --release

Ausführen des Fuzzers

root@kitploit:~
cargo run --release ./a.out

Alles zusammen jetzt ♪ ♫

root@kitploit:~
gcc target.c -o a.out && cargo run --release ./a.out AAAAAAAAA

Tests ausführen

root@kitploit:~
cargo test

Benchmarks ausführen

root@kitploit:~
cargo bench --bench snapshots -- --verbose
Tool herunterladen