Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
rr — Framework di registrazione e riproduzione per il debug deterministico di applicazioni multi-thread, che consente l'esecuzione inversa, i watchpoint hardware e un efficiente debug time-travel. | Kitploit
Strumenti/GitHubGitHub/rr-debugger/rr
Analisi Dinamica del Codice (DAST)DebuggerAnalisi di BinariTop in Debugger n.5
GitHubrr-debugger/rr

rr

Framework di registrazione e riproduzione per il debug deterministico di applicazioni multi-thread, che consente l'esecuzione inversa, i watchpoint hardware e un efficiente debug time-travel.

Vedi Repository
10.7k6654816 giorni faRevisionato da Kitploit
Sito web

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Panoramica

Stato di build e test

rr è uno strumento leggero per registrare, riprodurre ed eseguire il debug dell'esecuzione di applicazioni (alberi di processi e thread). Il debug estende gdb con un'esecuzione inversa molto efficiente, che, in combinazione con le funzionalità standard di gdb/x86 come gli hardware data watchpoint, rende il debug molto più divertente. Maggiori informazioni sul progetto, incluse le istruzioni su come installare, eseguire e compilare rr, sono disponibili su https://rr-project.org. La migliore panoramica tecnica è attualmente il paper Engineering Record And Replay For Deployability: Extended Technical Report.

Oppure vai direttamente alle istruzioni di installazione e compilazione.

Contribuisci anche tu! Assicurati di consultare la checklist per le pull request prima di inviare una pull request.

Se trovi rr utile, per favore aggiungi una testimonianza.

Lo sviluppo di rr è sponsorizzato da Pernosco e ha avuto origine da Mozilla.

Requisiti di sistema

  • Kernel Linux >= 4.7 (per il supporto di __WALL in waitid())
    • rr 5.6.0 funzionava con il kernel 3.11 (richiedendo PTRACE_SETSIGMASK)
  • Attualmente rr richiede uno dei seguenti:
    • Una CPU Intel con microarchitettura Nehalem (2010) o successiva.
    • Alcuni processori AMD Zen o successivi (vedi https://github.com/rr-debugger/rr/wiki/Zen)
    • Alcune microarchitetture AArch64 (ad es. ARM Neoverse N1 o la serie M di Apple Silicon)
  • L'esecuzione in una VM guest è supportata, purché la VM supporti la virtualizzazione degli hardware performance counter.
    • Alcune configurazioni di VMware e KVM sono note per funzionare.
    • Alcune configurazioni di VM AWS e GCP sono note per funzionare.
    • Nessuna configurazione di Xen è nota per funzionare.

Politica sull'uso dell'IA

Quando si inviano issue o PR, indica chiaramente come sono stati utilizzati gli LLM. Le issue o le PR che sembrano generate da LLM ma non riportano tali indicazioni potrebbero essere chiuse senza commento.

Quando si inviano PR per la revisione, il mittente deve essere umano e deve assumersi la piena responsabilità di comprendere le modifiche, indipendentemente da come sono stati utilizzati gli LLM.

Scarica lo strumento