Advanced App Analysis
Descripción del curso
El curso XAMN Advanced App Analysis proporciona a los estudiantes las habilidades y el conocimiento necesarios para convertirse en profesionales del análisis de bases de datos en SQLite y dominar el scripting en Python.
Los estudiantes reciben instrucciones detalladas sobre las estructuras y la gestión de bases de datos junto con una visión completa sobre cómo analizar otros archivos de apoyo de aplicaciones de teléfonos inteligentes como archivos PLists, XML, WAL y SHML. Los estudiantes aprenden Python para crear scripts que analicen archivos asociados con aplicaciones de teléfonos inteligentes y grandes conjuntos de datos y descubren cómo integrar esos datos en XAMN Spotlight para un análisis e informe más profundos.
Este curso está diseñado para el analista o examinador que busca obtener las habilidades necesarias para ahondar más en los datos que las herramientas tradicionales no pueden decodificar
Objetivos del curso
Primer día
- Análisis básico de aplicaciones
- Tipos de datos SQLite
- PLists
- Construcción y modificación de bases de datos SQLite
Segundo día
- Estructuras de bases de datos SQLite
- Encabezados de página, bloques libres y listas libres
- Reconstrucción de bases de datos con páginas Freelist
Tercer día
- Registro de escritura anticipada (WAL)
- Introducción a Python
- Cadenas
- Matemáticas
- Variables
- Python en XAMN Elements
- Funciones
- Listas y tuplas
- Diccionarios
- Para bucles
Cuarto día
- Declaraciones condicionales
- E/S de archivos
- Módulo de tiempo de datos
- Módulo de PListlib
- Módulo de SQLite 3
- Objetos y clases
- API Python de XAMN Elements
Quinto día
- Análisis de aplicaciones práctico I
- Análisis de aplicaciones práctico II
- Práctica final
- Evaluación y cierre
Schedule
Dates | Language | City | Country |
---|