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
rr — Framework d'enregistrement et de rejeu pour le débogage déterministe d'applications multithreadées, offrant l'exécution inversée, des points d'observation matériels et un débogage efficace par voyage dans le temps. | Kitploit
Outils/GitHubGitHub/rr-debugger/rr
Analyse Dynamique de Code (DAST)DébogueursAnalyse de Binaires
GitHubrr-debugger/rr

rr

Framework d'enregistrement et de rejeu pour le débogage déterministe d'applications multithreadées, offrant l'exécution inversée, des points d'observation matériels et un débogage efficace par voyage dans le temps.

Voir le dépôtSite web
10.6k663il y a 6 joursVérifié par Kitploit

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 →
Partager

Vue d'ensemble

Build and test status

rr est un outil léger pour enregistrer, rejouer et déboguer l'exécution d'applications (arbres de processus et de threads). Le débogage étend gdb avec une exécution inversée très efficace, ce qui, combiné aux fonctionnalités standard de gdb/x86 comme les points de surveillance matériels sur les données, rend le débogage beaucoup plus amusant. Plus d'informations sur le projet, y compris les instructions pour installer, exécuter et compiler rr, sont disponibles sur https://rr-project.org. La meilleure vue d'ensemble technique est actuellement l'article Engineering Record And Replay For Deployability: Extended Technical Report.

Ou allez directement aux instructions d'installation et de compilation.

Contribuez ! Assurez-vous de consulter la liste de contrôle des pull requests avant de soumettre une pull request.

Si vous trouvez rr utile, veuillez ajouter un témoignage.

Le développement de rr est sponsorisé par Pernosco et a été initié par Mozilla.

Configuration requise

  • Noyau Linux >= 4.7 (pour la prise en charge de __WALL dans waitid())
    • rr 5.6.0 fonctionnait avec le noyau 3.11 (nécessitant PTRACE_SETSIGMASK)
  • rr nécessite actuellement soit :
    • Un processeur Intel avec une microarchitecture Nehalem (2010) ou ultérieure.
    • Certains processeurs AMD Zen ou ultérieurs (voir https://github.com/rr-debugger/rr/wiki/Zen)
    • Certaines microarchitectures AArch64 (par exemple ARM Neoverse N1 ou la série Apple Silicon M)
  • L'exécution dans une machine virtuelle invitée est prise en charge, tant que la VM prend en charge la virtualisation des compteurs de performance matériels.
    • Certaines configurations de VMware et KVM sont connues pour fonctionner.
    • Certaines configurations de VM AWS et GCP sont connues pour fonctionner.
    • Aucune configuration de Xen n'est connue pour fonctionner.
Télécharger l’outil