Exploração de vulnerabilidades no espaço do usuário (userland exploitation)

Descrição

Neste treinamento o aluno aprenderá o que é necessário para realizar exploração de vulnerabilidades no espaço do usuário. O treinamento seguirá uma abordagem teórica e prática (hands-on). Inicialmente iremos discutir sobre os fundamentos teóricos que envolvem exploração de vulnerabilidades no espaço do usuário e posteriormente iremos entrar em detalhes de como as vulnerabilidades acontecem e como podemos explorá-las.

Pré-requisitos

Linguagem de programação C e assembly
Linux
Conhecimento básicos sobre sistemas operacionais e arquiteturas de computador
Conhecimento básicos sobre gerenciamento de memória
Debugging
Inglês

Público alvo

Pesquisadores em Segurança e Tecnologia da Informação
Profissionais em Segurança e Tecnologia da Informação
Empresas de Segurança e Tecnologia da Informação
Estudantes de Sistema de Informação, Ciência da Computação e Engenharia da Computação

Próximas turmas

Em breve

Ementa

Em breve