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
Dwarf — Voll ausgestatteter Multi-Architektur/OS-Debugger basierend auf PyQt5 und frida | Kitploit
Tools/GitHubGitHub/igio90/dwarf
Android-SicherheitDynamische Analyse (Sandboxing)iOS-SicherheitReverse EngineeringDebuggerMobile SicherheitBinäranalyse
GitHubigio90/dwarf

Dwarf

Voll ausgestatteter Multi-Architektur/OS-Debugger basierend auf PyQt5 und frida

Repository anzeigen
1.3k175vor 2 JahrenVon 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

Dwarf

PyPI pyversions PyPI version shields.io GitHub license GitHub issues

Ein Debugger für Reverse Engineers, Cracker und Sicherheitsanalysten. Oder du kannst es verdammt nennen, warum sind Himbeeren so flauschig oder doch, Entenkrieger sind verdammt reich. Wie auch immer! Basierend auf pyqt5, frida und etwas schrecklichem Code.

Bekannte Probleme

  • JavaTraceView ist verzerrt
  • JavaTraceView zeigt weakref/handle anstelle des Werts

Wir arbeiten an der Veröffentlichung von Dwarf 2.0

Installation

root@kitploit:~
pip3 install dwarf-debugger

Entwicklung

root@kitploit:~
pip3 install https://github.com/iGio90/Dwarf/archive/master.zip

Verwendung

Debugging-Benutzeroberfläche (Assistent zum Anhängen)

root@kitploit:~
dwarf

Debugging-Benutzeroberfläche (direkt)

root@kitploit:~
dwarf -t android com.facebook.katana
dwarf -t android 2145
dwarf -t ios 2145
dwarf -t local /usr/bin/cat /etc/shadow

Debugging-Benutzeroberfläche (eigener Agent)

root@kitploit:~
dwarf -t android -s /path/to/agent.js com.facebook.katana
dwarf -t local -s /path/to/agent.js /usr/bin/cat /etc/shadow

Dwarf-Typdefinitionen + Injector

root@kitploit:~
$ dwarf-creator
project path (/home/igio90/test):
> 
project name (test):
> 
Session type (local)
[*] L (local)
[*] A (android)
[*] I (iOS)
[*] R (remote)

append i to use dwarf-injector (ai | android inject)
> ai
target package (com.whatsapp)
> com.whatsapp

$ (./intelliJ || ./vsCode).open(/home/igio90/test)
    .echo('enjoy scripting with frida and dwarf api autocompletition and in-line doc')

$ ./dwarf if myOs == 'unix' else 'dwarf.bat'

Dwarf-Trace

root@kitploit:~
dwarf-trace -t android --java java.io.File.$init com.facebook.katana

* Trying to spawn com.facebook.katana
* Dwarf attached to 19337
java.io.File $init
    /data  - java.io.File
    misc

java.io.File $init
    /data/misc  - java.io.File
    user

...
root@kitploit:~
dwarf-trace -t android --native --native-registers x0,x1,sp open+0x32
dwarf-trace -t android --native --native-registers x0,x1,sp targetModule@0x1234
dwarf-trace -t android --native --native-registers x0,x1,sp 0xdc00d0d0
dwarf-trace -t android --native --native-registers x0,x1,sp popen

DwarfCore (Quelle von core.js)

Kern für die Python-Version von Dwarf https://github.com/iGio90/DwarfCore/tree/core1





JavaScript | Lizenz | Unterstützer werden | Slack

Tool herunterladen