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
ApkAnalyser — Strumento di analisi statica per APK Android che ispeziona il bytecode Dalvik, decodifica le risorse XML e rileva potenziali problemi. Supporta la modifica binaria, il repackaging e la verifica logcat. | Kitploit
Strumenti/GitHubGitHub/sonyxperiadev/apkanalyser
Sicurezza AndroidAnalisi StaticaAnalisi del CodiceReverse EngineeringSicurezza MobileAnalisi di BinariArchived
GitHubsonyxperiadev/apkanalyser

ApkAnalyser

Strumento di analisi statica per APK Android che ispeziona il bytecode Dalvik, decodifica le risorse XML e rileva potenziali problemi. Supporta la modifica binaria, il repackaging e la verifica logcat.

Vedi Repository
1.0k2533 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

Copyright (C) 2012 Sony Mobile Communications AB

Il presente file fa parte di ApkAnalyser.

Concesso in licenza secondo l'Apache License, Versione 2.0 (la "Licenza"); non puoi utilizzare questo file se non in conformità con la Licenza. Puoi ottenere una copia della Licenza all'indirizzo:

root@kitploit:~
 http://www.apache.org/licenses/LICENSE-2.0

Salvo quanto diversamente previsto dalla legge applicabile o concordato per iscritto, il software distribuito secondo la Licenza è fornito "COSÌ COM'È", SENZA GARANZIE O CONDIZIONI DI ALCUN TIPO, esplicite o implicite. Consulta la Licenza per il linguaggio specifico che regola le autorizzazioni e le limitazioni previste dalla Licenza.

==============================================================================

Introduzione

ApkAnalyser è uno strumento di analisi virtuale statica per esaminare e validare il lavoro di sviluppo della tua app Android. È una toolchain completa che supporta la modifica dell'applicazione binaria con più stampe di debug. Puoi quindi ricreare il pacchetto, installare, eseguire e verificare il risultato da logcat. ApkAnalyser supporta anche l'analisi delle risorse, permettendoti di decodificare XML, cercare riferimenti alle risorse e individuare potenziali problemi nella tua app.

È un'applicazione J2SE autonoma, rilasciata sotto licenza Apache 2.0, scritta al 100% in Java.

Progetti Open Source

Parte del codice dei seguenti progetti OSS è stato importato e modificato:

  1. smali, assembler/disassembler dalvik, http://code.google.com/p/smali/
  2. apktool, reverse engineering di app Android binarie, http://code.google.com/p/android-apktool/
  3. Android4ME, porting J2ME di Android di Google, http://code.google.com/p/android4me/
  4. Android Open Source Project

I seguenti progetti OSS sono utilizzati come librerie jar:

  1. ASM, framework per la manipolazione e l'analisi del bytecode Java, http://asm.ow2.org/license.html
  2. Jgraphx, libreria di visualizzazione grafica Java, http://www.jgraph.com/jgraph.html
  3. Xpp3, parser XML pull a flusso, http://www.extreme.indiana.edu/dist/java-repository/xpp3/distributions
  4. L2fprod, componenti swing estesi, http://www.l2fprod.com/common/

Informazioni sulla Build

Prima di tutto, l'ultima versione di ApkAnalyser è disponibile su:

https://github.com/sonyxperiadev/ApkAnalyser

ApkAnalyser include due progetti open source, smali e apktool. I progetti devono essere compilati nell'ordine:

  1. smali
  2. apktool
  3. apkanalyser

Tutti i progetti sono gestiti dal sistema di build Maven2.

http://maven.apache.org/download.html

Il progetto può essere compilato su JDK 1.5, 1.6 o 1.7.

Passi di Build

  1. Ottieni l'ultimo codice git clone git://github.com/sonyxperiadev/ApkAnalyser.git

  2. Compila il progetto smali cd smali mvn install

  3. Compila il progetto apktool cd ../apktool mvn install

  4. Installa jgraphx nel repository Maven locale cd ../apkanalyser mvn install:install-file -Dfile=lib/jgraphx.jar -DgroupId=com.mxgraph -DartifactId=jgraphx -Dversion=1.7.1.9 -Dpackaging=jar -DgeneratePom=true

  5. Compila e crea il pacchetto ApkAnalyser mvn assembly:assembly

  6. Il file jar eseguibile si troverà in apkanalyser\target\apkanalyser-{version}-exec.jar

Opzionalmente, è possibile generare un progetto Eclipse con il comando "mvn eclipse:eclipse".

Avvio di ApkAnalyser

Per avviarlo, esegui:

java -jar ApkAnalyser.jar

A volte, ApkAnalyser consuma molta memoria per l'analisi dei bytecode dalvik. Potrebbe esaurire la memoria, specialmente caricando più di un file APK odex di grandi dimensioni. In tal caso, la dimensione massima dell'heap dovrebbe essere aumentata esplicitamente con il parametro "-Xmx1024m":

java -Xmx1024m -jar ApkAnalyser.jar

Contatti

Zhang Bojie, Sony Mobile Communications [email protected]

Scarica lo strumento