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
BlackDex — Unpacker APK per Android che estrae file DEX da app in esecuzione o installate su Android 5.0–12 senza root, Xposed o Frida, con supporto per unpacking profondo e riparazione delle istruzioni. | Kitploit
Strumenti/GitHubGitHub/codinggay/blackdex
Sicurezza AndroidPentesting di App MobiliReverse EngineeringSicurezza MobileAnalisi di Binari
GitHubcodinggay/blackdex

BlackDex

Unpacker APK per Android che estrae file DEX da app in esecuzione o installate su Android 5.0–12 senza root, Xposed o Frida, con supporto per unpacking profondo e riparazione delle istruzioni.

Vedi Repository
6.4k1.3k4 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

BlackDex

English Version

BlackDex è uno strumento di unpacking per telefoni Android, supporta da 5.0 a 12, non richiede alcun dipendenza da ambiente, può essere usato su qualsiasi telefono, incluso l'emulatore. In pochi secondi, è possibile effettuare l'unpacking di APK installati e non installati.

Principio di funzionamento

Indirizzo del blog

Dichiarazione del progetto

Questo progetto non prende di mira alcun rafforzamento (obfuscation), non gestisce il rilevamento di ambienti, è destinato esclusivamente all'analisi di sicurezza. Il progetto è gratuito e open source solo a scopo didattico, non utilizzarlo per scopi illegali. Altrimenti, le conseguenze sono a tuo carico!

Gruppo di discussione Black Series: 390562046 (QQ)

Istruzioni per la compilazione

Esegui Make Project una volta prima dell'esecuzione

Esegui Make Project una volta prima dell'esecuzione

Esegui Make Project una volta prima dell'esecuzione

Spiegazione dell'unpacking

Questo progetto prende di mira i packer di prima (caricamento su file), seconda (caricamento in memoria) e terza generazione (estrazione di istruzioni). Si libera dei problemi degli ambienti di unpacking precedenti, supporta quasi tutti i sistemi dalla versione 5.0 in su. E possiede i vantaggi di velocità, comodità e alta percentuale di successo. Generalmente sono sufficienti pochi secondi per completare l'unpacking delle applicazioni installate e non installate. Il tempo di unpacking per le applicazioni non installate è principalmente speso nella copia dei file (I/O), la velocità dipende dalle dimensioni dell'app. Le applicazioni installate di solito vengono unpackate in pochi secondi.

Spiegazione dei file dell'unpacking

  • hook_xxxx.dex dex unpackato hookando le API di sistema, unpacking profondo senza riparazione
  • cookie_xxxx.dex dex unpackato usando il cookie dexFile, viene riparato durante l'unpacking profondo

Principio dell'unpacking

Esegue l'unpacking tramite il cookie dexFile, teoricamente compatibile con tutte le versioni da ART in poi. Potrebbero esserci rare eccezioni a seconda del dispositivo, ma la maggior parte è supportata. Le risorse sono limitate e non è possibile testare ampiamente; in caso di problemi, apri issue.

Unpacking profondo

In modalità di unpacking profondo, ripara autonomamente le istruzioni dei metodi estratti, riempiendo nel DEX le istruzioni che puntano ad altri blocchi di memoria, risolvendo il problema di nop, ma non garantisce che sia utile; ad esempio, se le istruzioni richiedono una chiamata attiva per decifrarle, non è possibile riempirle o il riempimento è inefficace. L'unpacking profondo non include operazioni di decifratura, chiamate attive, ecc. Questa funzionalità è ancora in fase di test, possono verificarsi le seguenti situazioni, si prega di tenerne conto. Che non ci siano più nop nel mondo.

  1. Il tempo di unpacking aumenterà notevolmente, da pochi minuti a decine di minuti.
  2. Durante l'unpacking potrebbe verificarsi il crash dell'app (a causa di anti-rilevamento, ecc.).
  3. Aumenterà la probabilità di fallimento dell'unpacking.
  4. Non è garantito un ripristino al 100%.

Confronto prima e dopo l'unpacking di alcuni packer con estrazione

xx

Requisiti di ambiente

  • Un telefono normale
  • Xposed
  • Frida
  • Magisk
  • Root
  • Sistema personalizzato

Note speciali sull'architettura

Questo progetto distingue tra 32 bit e 64 bit, attualmente sono due app diverse. Se nell'elenco delle app installate in Demo non trovi l'app che desideri aprire, significa che non è supportata; utilizza l'altra versione.

BlackDex download: https://github.com/CodingGay/BlackDex/releases

Dimostrazione

xx

Ringraziamenti

  • VirtualApp
  • VirtualAPK
  • FreeReflection
  • Dreamland
  • lkchandexfile
  • xhook
  • Dobby

Licenza

root@kitploit:~
Copyright 2021 Milk

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Scarica lo strumento