Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
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.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
Dwarf — Debugger completo multi-architettura/sistema operativo basato su PyQt5 e frida | Kitploit
Strumenti/GitHubGitHub/igio90/dwarf
Sicurezza AndroidAnalisi Dinamica (Sandboxing)Sicurezza iOSReverse EngineeringDebuggerSicurezza MobileAnalisi di Binari
GitHubigio90/dwarf

Dwarf

Debugger completo multi-architettura/sistema operativo basato su PyQt5 e frida

Vedi Repository
1.3k1752 anni faRevisionato da Kitploit

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

Dwarf

PyPI pyversions PyPI version shields.io GitHub license GitHub issues

Un debugger per reverse engineer, cracker e analisti di sicurezza. Oppure puoi chiamarlo dannazione, perché i lamponi sono così soffici o ancora, i guerrieri anatra sono ricchi come la merda. Come preferisci! Costruito su pyqt5, frida e del codice terribile.

Problemi noti

  • JavaTraceView è distorto
  • JavaTraceView mostra weakref/handle invece del valore

Stiamo lavorando al rilascio di Dwarf 2.0

Installazione

root@kitploit:~
pip3 install dwarf-debugger

Sviluppo

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

Utilizzo

Interfaccia di debug (procedura guidata di collegamento)

root@kitploit:~
dwarf

Interfaccia di debug (diretto)

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

Interfaccia di debug (agente personalizzato)

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 tipizzazioni + 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 (sorgente di core.js)

Core per la versione Python di dwarf https://github.com/iGio90/DwarfCore/tree/core1





Javascript | Licenza | Diventa un patrono | Slack

Scarica lo strumento