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
PulseAPK — PulseAPK è un frontend WPF per apktool e uber-signer con supporto drag-and-drop, output di decompilazione live, analisi smali, e ricostruzione e firma APK integrata. | Kitploit
Strumenti/GitHubGitHub/deemoun/pulseapk
Sicurezza AndroidAnalisi StaticaAnalisi delle VulnerabilitàAnalisi del CodicePentesting di App MobiliReverse EngineeringPenetration TestingAnalisi di Binari
GitHubdeemoun/pulseapk

PulseAPK

PulseAPK è un frontend WPF per apktool e uber-signer con supporto drag-and-drop, output di decompilazione live, analisi smali, e ricostruzione e firma APK integrata.

Vedi Repository
1021264 mesi 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

PulseAPK

🌍 Lingue
English | Deutsch | Español | Français | עברית | 한국어 | Беларуская | Suomi | Latviešu | Eesti | Lietuvių | Čeština | Slovenčina | Magyar | العربية | Português | Русский | Українська | 中文

💡 Cerchi un'alternativa multipiattaforma? Scarica PulseAPK Core qui: https://github.com/deemoun/PulseAPK-Core

PulseAPK è un'interfaccia grafica di livello professionale per il reverse engineering di Android e l'analisi della sicurezza, costruita con WPF e .NET 8. Combina la potenza grezza di apktool con funzionalità avanzate di analisi statica, racchiuse in un'interfaccia ad alte prestazioni ispirata al cyberpunk. PulseAPK semplifica l'intero flusso di lavoro dalla decompilazione all'analisi, ricostruzione e firma.

Guarda la demo su YouTube

Interfaccia PulseAPK

È anche possibile eseguire l'analisi del codice Smali. Trascina e rilascia la cartella Smali nella scheda Analisi.

Analisi Smali di PulseAPK

Se vuoi compilare (e firmare, se necessario) la cartella Smali - usa la sezione "Build APK".

Compilazione APK di PulseAPK

Caratteristiche Principali

  • 🛡️ Analisi di Sicurezza Statica: Scansiona automaticamente il codice Smali per vulnerabilità, inclusi rilevamento root, controlli emulatore, credenziali hardcoded e uso insicuro di SQL/HTTP.
  • ⚙️ Motore di Regole Dinamico: Regole di analisi completamente personalizzabili tramite smali_analysis_rules.json. Modifica i pattern di rilevamento al volo senza riavviare l'applicazione. Utilizza la cache per prestazioni ottimali.
  • 🚀 UI/UX Moderna: Un'interfaccia reattiva con tema scuro progettata per l'efficienza, con supporto drag-and-drop e feedback console in tempo reale.
  • 📦 Flusso di Lavoro Completo: Decompila, Analizza, Modifica, Ricompila e Firma APK in un unico ambiente unificato.
  • ⚡ Sicuro e Robusto: Include meccanismi intelligenti di validazione e prevenzione crash per proteggere l'area di lavoro e i dati.
  • 🔧 Completamente Configurabile: Gestisci percorsi degli strumenti (Java, Apktool), impostazioni dell'area di lavoro e parametri di analisi con facilità.

Funzionalità Avanzate

Analisi di Sicurezza

PulseAPK include un analizzatore statico integrato che scansiona il codice decompilato per indicatori di sicurezza comuni:

  • Rilevamento Root: Identifica controlli per Magisk, SuperSU e binari root comuni.
  • Rilevamento Emulatore: Trova controlli per QEMU, Genymotion e proprietà di sistema specifiche.
  • Dati Sensibili: Cerca chiavi API hardcoded, token e intestazioni di autenticazione di base.
  • Rete Insicura: Segnala l'uso di HTTP e potenziali punti di fuga di dati.

Le regole sono definite in smali_analysis_rules.json e possono essere personalizzate secondo le tue esigenze specifiche.

Gestione APK

  • Decompilazione: Decodifica risorse e sorgenti senza sforzo con opzioni configurabili.
  • Ricompilazione: Ricostruisci i tuoi progetti modificati in APK validi.
  • Firma: Gestione integrata del keystore per firmare gli APK ricostruiti, garantendo che siano pronti per l'installazione sul dispositivo.

Prerequisiti

  1. Java Runtime Environment (JRE): Necessario per apktool. Assicurati che java sia nel tuo PATH di sistema.
  2. Apktool: Scarica apktool.jar da ibotpeaches.github.io.
  3. Ubersign (Uber APK Signer): Necessario per firmare gli APK ricostruiti. Scarica l'ultimo uber-apk-signer.jar dalle release di GitHub.
  4. .NET 8.0 Runtime: Necessario per eseguire PulseAPK su Windows.

Guida Rapida

  1. Scarica e Compila

    root@kitploit:~
    dotnet build
    dotnet run
    
  2. Configurazione

    • Apri Impostazioni.
    • Collega il percorso di apktool.jar.
    • PulseAPK rileverà automaticamente la tua installazione di Java basandosi sulle variabili d'ambiente.
  3. Analizza un APK

    • Decompila l'APK di destinazione usando la scheda Decompile.
    • Passa alla scheda Analisi.
    • Seleziona la cartella del progetto decompilato.
    • Clicca su Analizza Smali per generare un report di sicurezza.
  4. Modifica e Ricostruisci

    • Modifica i file nella cartella del progetto.
    • Usa la scheda Build per ricompilare in un nuovo APK.
    • Usa la scheda Sign per firmare l'APK risultante.

Architettura Tecnica

PulseAPK utilizza una architettura MVVM (Model-View-ViewModel) pulita:

  • Core: .NET 8.0, WPF.
  • Analisi: Motore di analisi statica basato su Regex personalizzato con regole ricaricabili a caldo.
  • Servizi: Servizi dedicati per l'interazione con Apktool, il monitoraggio del file system e la gestione delle impostazioni.

Licenza

Questo progetto è open-source e disponibile sotto la Licenza Apache 2.0. Copyright (c) Dmitry Yarygin.


❤️ Supporta il progetto

Se PulseAPK ti è utile, puoi sostenere il suo sviluppo premendo il pulsante "Support" in alto.

Anche mettere una stella al repository aiuta molto.

Contributi

Accogliamo con favore i contributi! Si prega di notare che tutti i contributori devono firmare il nostro Contributor License Agreement (CLA) per garantire che il loro lavoro possa essere distribuito legalmente. Inviando una pull request, accetti i termini del CLA.

Scarica lo strumento