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
Book course

Pre-requisite

  • XRY Intermediate

Schedule

Dates Language City Country

I am ready to book Advanced App Analysis