Retro-ingegnerizzazione di un'applicazione su Android

-1

Sto cercando di recuperare alcuni dati personali da un'applicazione che è completamente scomparsa da Google Play e il suo autore non ha risposto a nessuna delle mie email.

(Sto cercando di recuperare una chiave privata. Suppongo che sia memorizzata in un keystore)

Il problema è che non riesco a trovare i file relativi a questa applicazione. Né l'eseguibile né i file utilizzati per memorizzare i dati.

Ho fatto ls -lRa > search.log alla radice di un emulatore di terminale Android, in modo da avere l'elenco dei file accessibili. E ho fatto diverse ricerche testuali sul contenuto dell'elenco di file.

Dato un'applicazione su Android, come sapere dove si trovano i file utilizzati dall'applicazione?

Per quanto riguarda il retroingegnere o avere alcuni indizi su un'applicazione Android, quale potrebbe essere un buon inizio?

    
posta Stephane Rolland 19.05.2017 - 14:10
fonte

1 risposta

2

L'utilizzo di ABD , Android Debug Bridge, è stato un buon inizio. Permette di lanciare alcuni comandi linux nel terminale di un pc.

Ma ho finalmente trovato maggiori informazioni nel fare una piccola applicazione Android con Android Studio, in cui chiamo la funzione getFilesDir() .

Il risultato è stato:

/data/data/my.package.name

Ma il contenuto della directory di altre applicazioni non è leggibile a meno che uno abbia i diritti di root.

link

    
risposta data 20.05.2017 - 19:49
fonte

Leggi altre domande sui tag