O Outro Lado BSidesSP ed 5/Patcher Universal em Python
Ir para navegação
Ir para pesquisar
Patcher Universal em Python
Horário: 16:20 as 18:00
Duração: 1h30 (mais 10 minutos para perguntas e respostas)
Local: Garoa Village (Mesa 1)
Capacidade: Máximo de 15 pessoas
Nível: Básico
Resumo
Python no Black Hat
- Patches e como funcionam
- Formato de um Portable Executable
- Programando um Patcher em Python
- Abrindo e validando um Portable Executable
- Calculando o File Offset a partir do RVA do Patch
- Lendo o Header do Portable Executable
- Encontrando as Sections
- Detectando a Section correta
- Obtendo o File Offset a partir da Section encontrada
- Aplicando o Patch/Restore
- Exemplo prático
Requisitos
Nenhum.
Palestrante
Wagner Barongello
CEO da BRAINZ - Brazilian Information Security. Utiliza Python no seu dia-a-dia para executar inúmeras tarefas: desde automatizar procedimentos simples à pesquisas e análises na área de segurança.