Advanced Apps Analysis (AAA)
Descrizione del corso
Il corso XAMN Advanced App Analysis fornisce agli studenti tutte le competenze e le conoscenze necessarie per specializzarsi nell’analisi dei database SQLite e nella creazione di script Python.
Vengono fornite informazioni approfondite sulla struttura e la gestione dei database, oltre a una spiegazione dettagliata di come analizzare gli altri file di supporto delle app per smartphone, come i file PList, XML, WAL e SHML. Gli studenti imparano a utilizzare il linguaggio Python al fine di creare script per l’analisi dei file associati alle app per smartphone e dei dataset di grandi dimensioni, quindi scoprono come integrare tali dati in XAMN Spotlight per effettuare ulteriori analisi e la generazione dei report.
Questo corso è rivolto agli analisti e agli esaminatori che desiderano maturare le competenze necessarie per esplorare più a fondo dati che risultano indecifrabili agli strumenti tradizionali.
Obiettivi del corso
Giorno 1
- Concetti di base sull'analisi delle app
- Tipi di dati SQLite
- File PList
- Creazione e modifica di database SQLite
Giorno 2
- Strutture di database SQLite
- Intestazioni di pagina, Freeblocks e Freelists
- Ricostruzione di database con pagine Freelist
Giorno 3
- Log write-ahead
- Introduzione a Python
- Stringhe
- Operazioni matematiche
- Variabili
- Uso Python in XAMN Elements
- Funzioni
- Elenchi e tuple
- Dizionari
- Cicli For
Giorno 4
- Istruzioni condizionali
- I/O su file
- Modulo Datatime
- Modulo PListlib
- Modulo SQLite 3
- Oggetti e classi
- API Python di XAMN Elements
Giorno 5
- Esercitazioni pratiche sull'analisi delle app I
- Esercitazioni pratiche sull'analisi delle app II
- Esercitazione pratica finale
- Valutazione e conclusione
Schedule
Dates | Language | City | Country |
---|