Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
Introdução
Python é uma das linguagens mais usadas no mundo, é uma linguagem interpretada de uso geral,
a programação em Python é muito simples e poderosa ao mesmo tempo.
A linguagem Python cresceu bastante por ser uma linguagem de alto nível, interpretada,
orientada a objetos, tipagem dinâmica e forte
!m linhas gerais Python é uma linguagem completa "ue pode ser usada nos mais variados
cen#rios.
Python na segurança
$ Python é um grande aliado na segurança computacional, se tratando de segurança sempre
precisamos desenvolver de forma r#pida e efetiva as nossas ferramentas.
O que é Pentest?
Pentest vem de )Penetration *est+ é um teste de invasão em sistemas computacionais "ue
garante a segurança dos mesmos, no Pentest o profissional deve atacar o sistema como um
$s princípios do Pentest são baseados em /et0or- ac-ing, se voc1 consegue programar a rede
voc1 consegue manipular todos os dispositivos conectados a ela2 %uando voc1 consegue invadir
uma rede tudo dentro dela estar# a sua disposição pois agora voc1 controla o trafego.
3amos aprender a desenvolver ferramentas com Python "ue possam manipular a rede.
Instalação do Scapy
Para instalar o 4capy voc1 j# devera ter o Python instalado, nesse caso vamos usar a versão 6.&
Linux:
https899github.com9phaethon9scapy
sando o Scapy
Primeiro de tudo temos "ue importar o scapy8
#!/usr/bin/python3
from scapy.all import *
/esse simples 4cript criamos e enviamos um pacote *P com a :lag )4yn+ pedindo uma cone7ão
ao host de destino.
/o script acima enviamos o pacote com a função s'nd(% nela o pacote é apenas enviado sem
nenhuma resposta8
Para obter uma resposta do pacote podemos usar as funç;es sr(% e sr1(%8
sr(%
sr1(%
!espostas detalhadas
Para fa=er a leitura detalhada das respostas é necess#rio colocar a função de envio dentro das
vari#veis reservados do 4capy8 )ans)unans+
#!/usr/bin/python3
from scapy.all import *
ip = IP(dst=”1.1".$.1”%
tcp = &P(dport=$) flas=”+”%
pt = ip/tcp
ans)unans = sr(pt%
ans.summary(%
4e voc1 "uer aprender a criar suas pr>prias ferramentas de /et0or- ac-ing n>s
temos um curso "ue ensina como de forma bastante simples8
Aulas8 43
https899000.udemy.com9pythonhac-ers9Bcouponode<eboo-
!e#er$ncias%