Course curriculum

  • 1
  • 2

    Introdução ao Android

  • 3

    Arquitetura Android

    • 4 - Pilha de software Android

    • 5 - Tempo de execução do droid (ART)

    • 6 - Estrutura do arquivo APK

  • 4

    Modelo de segurança do Android

    • 7 - Sandboxing de aplicativos

    • 8 - Permissões

    • 9 - SELinux

  • 5

    Partes internas do Android

    • 10 - Visão geral do desenvolvedor

    • 11 - Criando um Dispositivo Virtual Android (AVD)

    • 12 - Desenvolvendo um aplicativo básico - 1

    • 13 - Desenvolvendo um aplicativo básico - 2

    • 14 - Componentes do Android

  • 6

    Configurando o Laboratório

    • 15 - Plataforma de virtualização

    • 16 - Habilitando a virtualização (VT-x ou AMD-V) na BIOS

    • 17 - Diagrama de Arquitetura do Laboratório

    • 18 - Usando VirtualBox vs VMware

    • 19 - VirtualBox Instalação e execução

    • 20 - Nota importante antes da instalação do Kali

    • 21 - Instalando Kali do arquivo VMware para VMware - Etapa 1

    • 22 - Instalando Kali do arquivo VMware para VMware - Etapa 2

    • 23 - Instalando Kali do arquivo VMware para VMware - Etapa 3

    • 24 - Instalando Kali a partir do arquivo ISO para VMware - Etapa 1

    • 25 - Instalando Kali a partir do arquivo ISO para VMware - Etapa 2

    • 26 - Instalando Kali a partir do arquivo ISO para VMware - Etapa 3

    • 27 - Instalando Kali a partir de arquivo ISO para Virtualbox - Etapa 1

    • 28 - Instalando Kali a partir de arquivo ISO para Virtualbox - Etapa 2

    • 29 - Instalando Kali do Arquivo OVA para VirtualBox - Etapa 1

    • 30 - Instalando Kali do Arquivo OVA para VirtualBox - Etapa 2

    • 31 - Instalando Kali do Arquivo OVA para VirtualBox - Etapa 3

    • 32 - Instalando Genymotion

    • 33 - Instalando MobSF

    • 34 - Instalando o VSCode - APK Lab

    • 35 - Instalando o APK Studio

    • 36 - Instalando o Apktool

    • 37 - Instalando o Android Debug Bridge (ADB)

    • 38 - Instalando o Visualizador de Bytecode

    • 39 - Conectando o emulador Android ao Kali

    • 40 - Conectando um Dispositivo Real ao Kali

    • 41 - Fazendo root em um dispositivo Android

  • 7

    Análise de segurança estática do Android

    • 42 - Engenharia Reversa

    • 43 - Coleta de Informações

    • 44 - Reempacotamento e Re-assinatura

    • 45 - Análise estática com MobSF

    • 46 - Detecção de Root

    • 47 - Técnicas de Ofuscação

  • 8

    Pentesting no Android

    • 48 - OWASP Mobile Top 10

    • 49 - Aplicativos móveis vulneráveis

    • 50 - InsecureBankv2 - Executando o Servidor Back-End

    • 51 - InsecureBankv2- Mecanismo de login inseguro

    • 52 - InsecureBankv2 - Botão Oculto no Mecanismo de Login

    • 53 - InsecureBankv2 - Login do desenvolvedor

    • 54 - InsecureBankv2 - Armazenamento Inseguro de Credenciais

    • 55 - InsecureBankv2 - Modo de depuração ativado

    • 56 - Insecurebankv2 - Modo de backup habilitado

    • 57 - InsecureBankv2 - Registro Inseguro

    • 58 - InsecureBankv2 - Desvio de detecção de root com APKLab

    • 59 - InsecureBankv2 - Bypass de detecção de root com APK Studio

    • 60 - InsecureBankv2 - Implementação Insegura de Webview

    • 61 - InsecureBankv2- Vulnerabilidade do Pasteboard no Android

    • 62 - Insecurebankv2 - Vulnerabilidade do teclado no Android