Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
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
rzweb — Eine komplette browserbasierte Reverse-Engineering-Plattform, die auf Rizin basiert und vollständig clientseitig über WebAssembly läuft. | Kitploit
Tools/GitHubGitHub/indalok/rzweb
Statische AnalyseDynamische Analyse (Sandboxing)Reverse EngineeringDebuggerWebsicherheitBinäranalyseLernen & BildungFirmware-Analyse
GitHubindalok/rzweb

rzweb

Eine komplette browserbasierte Reverse-Engineering-Plattform, die auf Rizin basiert und vollständig clientseitig über WebAssembly läuft.

Repository anzeigen
73873vor 5 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 →
Teilen
Webseite

RzWeb

Support & Discussion

RzWeb ist eine browserbasierte Reverse-Engineering-Oberfläche, die von Rizin angetrieben wird, das zu WebAssembly kompiliert wurde. Lege eine Binärdatei in die App ein und analysiere sie lokal in deinem Browser mit einer persistenten Sitzung, Terminalzugriff, zwischengespeicherter Wiedereröffnungsunterstützung und speziellen Ansichten für Disassembly, Decompilation, Querverweise, Kontrollflussgraphen und die restlichen Hauptanalyseflächen. Rizin läuft in einem Web Worker, sodass schwere Analysen die UI nie blockieren.

Screenshots

Startseite

Startseite

Terminal

Terminal

Disassembly

Disassembly

Decompiler

Decompiler

Querverweise

Querverweise

Kontrollflussgraph

Kontrollflussgraph

Hex-Dump

Hex-Dump

Strings

Strings

Importe

Importe

Exporte

Exporte

Abschnitte

Abschnitte

Binärinfo

Binärinfo

Highlights

  • Multi-Session-Tabs: Öffne mehrere Binärdateien gleichzeitig, jede in einem eigenen Web Worker, und wechsle zwischen ihnen mit pro Tab gespeichertem Ansichtszustand.
  • Persistente Rizin-Sitzungen durch den gepaarten rzwasi-Build, sodass Analysestatus, Seeks und Folgekommandos innerhalb derselben Binärsitzung live bleiben.
  • Rizin läuft in einem Web Worker und hält die UI während der Analyse, der Verarbeitung von Multi-MB-JSON und der Persistenz reaktionsfähig.
  • Bearbeite die Binärdatei im Browser: Patche Bytes über die Hex-Ansicht oder Terminal-Schreibkommandos und speichere die modifizierte Datei jederzeit.
  • Skript-Panel mit einem CodeMirror-Editor (Syntax-Highlighting, Befehlskatalog-Autovervollständigung), der Rizin-Cmd-Skripte und JS mit einer synchronen rz-API ausführt; Skripte können hochgeladen, gespeichert und heruntergeladen werden.
  • Mehrere Themes mit einem Auswähler; das Terminal und der Kontrollflussgraph folgen dem aktiven Theme.
  • Vollständiger Terminalzugriff mit Live-Befehlsautovervollständigung, Tab-Vervollständigung, Pfeiltastenauswahl, suche im Terminal und konfigurierbarer Mindestanzahl von Zeichen und maximalen Ergebnissen.
  • Dedizierte Ansichten für Disassembly, Decompilation, Querverweise, Kontrollflussgraphen, Hex, Strings, Importe, Exporte, Abschnitte und Binärinformationen.
  • Eingebauter Decompiler-View (erkennt automatisch den Decompiler-Befehl des Builds, z. B. pdg/pdc) mit C-ähnlichem Syntax-Highlighting und Ein-Klick-Kopieren.
  • Querverweis-Panel, das anzeigt, wer die aktuelle Adresse referenziert und wohin sie zeigt, mit Klick zum Springen.
  • Interaktiver Kontrollflussgraph: Klicke auf einen Basisblock, um dorthin zu springen, Hervorhebung des aktuellen Blocks und ein automatisches dagre-Layout.
  • Befehlspalette (Strg/Cmd+) für unscharfe Funktions- und Stringsuche, -Adresssprung und Ausführen jedes Rizin-Befehls.

Unterstützte Formate

RzWeb unterstützt die Formate des gebündelten Rizin-Builds, darunter:

  • ELF
  • PE / PE+
  • Mach-O
  • Rohe Firmware und Byte-Dumps

So funktioniert es

  1. Öffne die App.
  2. Lege eine Binärdatei ab oder wähle sie aus.
  3. Analysiere sie mit der konfigurierten Tiefe.
  4. Wechsle zwischen Terminal und strukturierten Ansichten oder öffne dieselbe zwischengespeicherte Binärdatei später von der Startseite aus erneut.

Alles läuft lokal im Browser. Dateien bleiben auf dem Gerät und werden nur in den WebAssembly-Speicher und den Browserspeicher geladen.

Datenschutz

RzWeb lädt keine Binärdateien auf einen Server hoch. Analyse, Caching und Wiedereröffnung erfolgen vollständig im Browser über WebAssembly, IndexedDB und das von Emscripten bereitgestellte In-Memory-Dateisystem.

Browser-Einschränkungen

  • Debugging-Funktionen, die ptrace erfordern, sind in Browser-Sandboxen nicht verfügbar.
  • Die Analyse ist immer noch Single-Threaded-WebAssembly-Arbeit, sodass sehr große Binärdateien Zeit in Anspruch nehmen können.
  • Die verfügbare Funktionalität hängt letztlich von den Fähigkeiten des aktuellen rzwasi-Builds ab.

Lokales Erstellen

root@kitploit:~
git clone https://github.com/IndAlok/rzweb
cd rzweb
npm install
npm run dev

Architektur

Das Frontend verwendet React, TypeScript, Tailwind CSS, Zustand, xterm.js und Cytoscape für die Graphdarstellung. Das Rizin-WebAssembly-Modul läuft innerhalb eines Web Workers, der alle nativen Aufrufe, Dateisystemzugriffe, JSON-Parsing und IndexedDB-Persistenz besitzt; der Hauptthread kommuniziert mit ihm über eine typisierte RPC-Fassade, sodass die UI nie durch Analysen blockiert wird. Der Reverse-Engineering-Kern stammt aus dem begleitenden rzwasi-Repository, das Rizin zu WebAssembly baut und sowohl den traditionellen CLI-Einstiegspunkt als auch die persistente rzweb_*-Sitzungs-API bereitstellt, die von RzWeb verwendet wird.

Community & Support

Fragen, Ideen oder Hilfe nötig? Tritt dem Chat bei:

Support & Discussion

Credits

Erstellt von IndAlok

Angetrieben von Rizin, dem Open-Source Reverse Engineering Framework.

Tool herunterladen
K
0x
  • Tastaturkürzel zum Wechseln der Ansichten (Alt+1..9), für die Palette, die Seitenleiste, Einstellungen und Kürzelhilfe.
  • Speichere und öffne Analyse-Sitzungen als eigenständige .rzdb-Projektdateien, die die Binärdatei enthalten, sodass ein gespeichertes Projekt kalt mit einem einzigen Klick wieder geöffnet werden kann, ohne dass die Originaldatei benötigt wird; rohe Rizin-.rzdb-Dateien werden ebenfalls akzeptiert, wenn die passende Binärdatei bereits geöffnet ist.
  • Analyse-Caching, das mit dem Binär-Hash verknüpft ist, einschließlich direktem Wiederöffnen von der Startseite, wenn Binärdaten im Cache gespeichert sind.
  • Konfigurierbare Befehlsausgabelimits und Warnbanner für übermäßig große Binärdateien oder abgeschnittene Metadaten.
  • Responsives Layout, das sowohl für Desktop als auch mobile Nutzung optimiert ist.