Mudanças entre as edições de "O Outro Lado BSidesSP ed 4/Python Black Hat"

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar
(Criou página com '=Palestra Python Black Hat= Horário: 14:30 as 15:20 Duração: 50 minutos (mais 10 minutos para perguntas e respostas) Local: Sala 1 =Resumo= Sumário da Apresentação: * ...')
 
Linha 29: Linha 29:
 
'''Wagner Barongello'''
 
'''Wagner Barongello'''
   
Resumo Biográfico: CEO da BRAINZ - Brazilian Information Security, Consultor de Segurança e Analista Desenvolvedor Pleno no Grupo MyPlay e Instrutor de cursos voltados à área de segurança na OYS. 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.
+
CEO da BRAINZ - Brazilian Information Security, Consultor de Segurança e Analista Desenvolvedor Pleno no Grupo MyPlay e Instrutor de cursos voltados à área de segurança na OYS. 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.

Edição das 14h29min de 14 de setembro de 2012

Palestra Python Black Hat

Horário: 14:30 as 15:20

Duração: 50 minutos (mais 10 minutos para perguntas e respostas)

Local: Sala 1

Resumo

Sumário da Apresentação:

  • Quem sou eu?
  • 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
  • Dúvidas e perguntas

Palestrante

Wagner Barongello

CEO da BRAINZ - Brazilian Information Security, Consultor de Segurança e Analista Desenvolvedor Pleno no Grupo MyPlay e Instrutor de cursos voltados à área de segurança na OYS. 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.