Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Python para Análises de Segurança (ERSI-2014)

Python para Análises de Segurança (ERSI-2014)

Tutorial “Python para Análises de Segurança” apresentado na I Escola Regional de Sistemas de Informação do Rio de Janeiro (ERSI-RJ 2014).

O objetivo do tutorial é apresentar aos participantes os primeiros passos para o desenvolvimento de ferramentas em Python para suportar atividades relacionadas a análise de segurança, através da exploração de diferentes exemplos.

Sobre o evento: http://www2.ic.uff.br/~ersirj/?page_id=593
Código-fonte dos exemplos: https://github.com/0xc0da/ersi-python-tutorial

Daniel Marques

November 05, 2014
Tweet

More Decks by Daniel Marques

Other Decks in Technology

Transcript

  1. (é, o mesmo de sempre) O conteúdo apresentado representa minhas

    próprias conclusões e opiniões e não as de meus empregadores, clientes e afins. Não há intenção de causar nenhum dano. A utilização do conteúdo apresentado é fruto de pesquisa e deve ser utilizado apenas quando autorizados. Um lembrete
  2. Estruturas Interessantes pythons = [‘Eric’, ‘John’, ‘Michael’] Listas filmes =

    {‘Titulo’: ‘Holy Grail’, ‘Ano’: 1975} Dicionários eps = ‘Dead Parrot’, ‘Cheese Shop’ Tuplas what = (‘spam’, ’ham’) Sets
  3. Extrair links de uma página web Carregar a página Interpretar

    código HTML Para cada tag a, extrair atribute href
  4. Análise de Logs Estudo de Caso 1 Ler arquivos de

    log Interpretar formato Gravar arquivo CSV csv
  5. Análise de PCAPs Estudo de Caso 2 Ler pacotes Extrair

    Geolocalização pycap, dpkt pygeoip