Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
Outils/GitLabGitLab/d0c-s4vage/resmack-fuzz-test
Analyse Dynamique (Sandboxing)DébogueursFuzzingAnalyse de Binaires
GitLabd0c-s4vage/resmack-fuzz-test

resmack-fuzz-test

Voir le dépôt

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
3148il y a 6 ansPas encore vérifié

À propos

Ceci est un projet expérimental pour [resmack](https://gitlab.com/d0c-s4vage/resmack) afin de déterminer les meilleures méthodes pour instrumenter les processus cibles, travailler avec des points d'arrêt mémoire, le fuzzing par instantané, la gestion de corpus et les métriques de feedback.

Partager

Test de Fuzzing Resmack

Ce projet est l'exploration d'un fuzzer guidé par rétroaction qui utilise :

  • ptrace pour l'instrumentation
    • avec des points d'arrêt mémoire dynamiques spécifiés par le processus cible
  • capture/restauration de processus
    • en utilisant /proc/pid/map, /proc/pid/clear_refs et /proc/pid/pagemap
    • en utilisant process_vm_writev
  • compteurs de performance comme mécanisme de rétroaction
  • gestion du corpus

Le code et les concepts réussis implémentés ici seront absorbés dans resmack pour en faire un fuzzer complet au lieu d'être uniquement un générateur de données basé sur une grammaire.

Fonctionnalités/Expériences

Consultez l'article de blog Resmack: Fuzzing Thoughts - Part 2 pour un compte rendu complet de ce qui est fait dans ce projet.

Utilisation

exécution de ce projet

Dépendances

Ce projet nécessite :

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

Un niveau perf_event_paranoid de <= 2 :

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

Compilation

Compilation de la cible de test :

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

Compilation du fuzzer

root@kitploit:~
cargo build --release

Exécution du fuzzer

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

Tout en un ♪ ♫

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

Exécution des tests

root@kitploit:~
cargo test

Exécution des benchmarks

root@kitploit:~
cargo bench --bench snapshots -- --verbose
Télécharger l’outil