Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
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é.

FluxContactConfidentialité© 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 BinairesTop en Débogueurs n°5
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ôt
10.7k66549il y a 0 joursVérifié par Kitploit
Site web

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

Aperçu

Statut de compilation et de test

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 inverse 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 agréable. Plus d'informations sur le projet, y compris les instructions d'installation, d'exécution et de compilation de rr, sont disponibles sur https://rr-project.org. La meilleure présentation technique est actuellement l'article Engineering Record And Replay For Deployability: Extended Technical Report.

Ou consultez directement les instructions d'installation et de compilation.

Contribuez, s'il vous plaît ! 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 la 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 les séries M d'Apple Silicon)
  • 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.

Politique d'utilisation de l'IA

Lors de la soumission de tickets ou de PR, veuillez indiquer clairement comment les LLM ont été utilisés. Les tickets ou PR qui semblent générés par un LLM mais qui ne comportent pas de telles indications peuvent être fermés sans commentaire.

Lors de la soumission de PR pour révision, le soumetteur doit être humain et assumer l'entière responsabilité de la compréhension des modifications, quelle que soit la manière dont les LLM ont été utilisés.

Télécharger l’outil