Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
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
radare2 — UNIX-ähnliches Reverse-Engineering-Framework und Kommandozeilen-Toolset | Kitploit
Tools/GitHubGitHub/radareorg/radare2
Android-SicherheitEmbedded-System-SicherheitStatische AnalyseDynamische Analyse (Sandboxing)SpeicherforensikCode-AnalyseExploitationMobile App-PenetrationstestsReverse EngineeringDebuggerForensikMalware-Analyse
24.5k3.3k77vor 2 TagenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
CTF
Mobile Sicherheit
Binäranalyse
Lernen & Bildung
KI-gestütztes Reverse Engineering
Firmware-Analyse
Binary-Exploitation
Top in KI-gestütztes Reverse Engineering Nr.6
Top in Android-Sicherheit Nr.16
Top in Binäranalyse Nr.2
Top in Binary-Exploitation Nr.9
Top in Code-Analyse Nr.6
Top in CTF Nr.14
Top in Debugger Nr.7
Top in Dynamische Analyse (Sandboxing) Nr.17
Top in Embedded-System-Sicherheit Nr.9
Top in Firmware-Analyse Nr.9
Top in Malware-Analyse Nr.6
Top in Speicherforensik Nr.19
Top in Mobile App-Penetrationstests Nr.19
Top in Mobile Sicherheit Nr.19
Top in Reverse Engineering Nr.2
Top in Statische Analyse Nr.6
GitHubradareorg/radare2

radare2

UNIX-ähnliches Reverse-Engineering-Framework und Kommandozeilen-Toolset

Repository anzeigenWebseite
Teilen

screenshot

Radare2: Freies Reverse-Engineering-Framework für Unix-Geeks

Tests Status build tcc CII Best Practices Build Status Discord

Der aktuelle master-Branch von git ist 6.2.3, die nächste Veröffentlichung wird 6.2.4 sein.

Beschreibung

r2 ist eine vollständige Neufassung von radare. Es bietet eine Sammlung von Bibliotheken, Werkzeugen und Plugins, um Reverse-Engineering-Aufgaben zu erleichtern. Vertrieben unter LGPLv3, obwohl jedes Plugin unterschiedliche Lizenzen haben kann (siehe r2 -Lj für Details)

Das radare-Projekt begann als einfacher Kommandozeilen-Hex-Editor mit Fokus auf Forensik. Heute ist r2 ein voll ausgestattetes Low-Level-Kommandozeilen-Werkzeug mit Unterstützung für Skripting mit dem eingebetteten Javascript-Interpreter oder über r2pipe.

r2 kann Dateien auf lokalen Festplatten bearbeiten, Kernel-Speicher anzeigen und Programme lokal oder über entfernte gdb/windbg-Server debuggen. Die breite Architekturunterstützung von r2 ermöglicht es Ihnen, jede Binärdatei zu analysieren, zu emulieren, zu debuggen, zu modifizieren und zu disassemblieren.

screenshot

Installation

Laden Sie die letzten veröffentlichten Binärdateien herunter.

Der empfohlene Weg, radare2 zu installieren, ist aus der Git-Repository-Quelle:

git clone https://github.com/radareorg/radare2
radare2/sys/install.sh
  • Führen Sie sys/install.sh für die Standardinstallation mit acr+make+symlink aus
  • meson/ninja (muon/samu funktioniert ebenfalls) und make-Builds werden unterstützt.

Nix

radare2 bietet Nix-Paketierung unter dist/nix.

Quellcode-Build

  • r2 kann von git oder über pip mit r2env installiert werden.
  • Windows-Builds erfordern meson und msvc oder mingw als Compiler
  • Um den aktuellen Build von r2 zu deinstallieren, führen Sie make uninstall aus
  • Um ALLE Systeminstallationen von r2 zu deinstallieren, führen Sie aus: sudo make purge

Unter Windows verwenden Sie die .bat-Skripte und msvc:

preconfigure.bat       REM setup python, meson, ninja
configure.bat          REM run meson b + vs project
make.bat               REM run ninja -C b
prefix\bin\radare2.exe

Beliebte Plugins:

Mit dem r2pm-Werkzeug können Sie viele Plugins und Werkzeuge durchsuchen und installieren, die radare2 verwenden.

  • iaito: Die offizielle grafische Qt-Oberfläche
  • keystone Assembler-Anweisungen unter Verwendung der Keystone-Bibliothek
  • decai Decompiler basierend auf KI
  • r2ai Führen Sie ein Sprachmodell in localhost mit Llama innerhalb von r2 aus!
  • r2dec: Ein Decompiler basierend auf r2, geschrieben in JS, zugänglich mit dem pdd-Befehl
  • r2diaphora: Diaphoras Binärdiffing-Engine auf Basis von radare2
  • r2flutter: Dart/Flutter AOT-Snapshot-Analyse für Android- und iOS-Apps
  • r2frida: Das frida-io-Plugin. Starten Sie r2 mit r2 frida://0, um es zu verwenden
  • r2ghidra: Der eigenständige native ghidra-Decompiler, zugänglich mit pdg
  • r4ghidra: Spüren Sie die radare-Freude in Ihrem Ghidra
  • r2papi High-Level-API auf Basis von r2pipe
  • r2pipe Skripten Sie radare2 aus jeder Programmiersprache
  • r2poke Integration mit GNU/Poke für erweiterte Binärparsing-Fähigkeiten
  • goresym: GoReSym-Symbole als Flags importieren
  • r2yara Führen Sie Yara aus r2 aus oder verwenden Sie r2-Primitive aus Yara
  • radius2: Eine schnelle symbolische Ausführungsengine basierend auf boolector und esil
  • r2sarif SARIF-Dokumente importieren/erweitern/exportieren
  • r2hermes Disassembler und Analyzer für React Native Hermes-Bytecode
  • r2renef Renef IO-Plugin für Radare2 - Dynamische Android-Instrumentierung
  • r2unity: Unity IL2CPP-Metadaten und native Binärdateien aus radare2 inspizieren
  • warrp Natives radare2-Plugin für das WARP-Format von binary ninja

Verwendung

Dies sind die ersten Schritte zur Verwendung von r2, lesen Sie das Buch oder suchen Sie nach Tutorials für weitere Details

$ r2 /bin/ls   # open file in read-only
> aaa          # analyse the program (r2 -A)
> afl          # list all functions (try aflt, aflm)
> px 32        # print 32 byte hexdump current block
> s sym.main   # seek to main (using flag name)
> f~foo        # filter flags matching 'foo' (internal |grep)
> iS;is        # list sections and symbols (rabin2 -Ss)
> pdf; agf     # disassembly and ascii-art function graph
> oo+;w hello  # reopen in read-write and write a string
> ?*~...       # interactive filter in all command help
> q            # quit

Viele Plugins sind standardmäßig in r2 enthalten. Sie können seine Fähigkeiten jedoch erweitern, indem Sie den Paketmanager r2pm verwenden.

r2pm -s <word>  # search packages matching a word
r2pm -Uci <pkg> # update database and clean install a package
r2pm -u <pkg>   # uninstall the given package
r2pm -l <pkg>   # list installed packages

Ressourcen

Tool herunterladen