Python para Pentesters - Guia prático para criação das próprias ferramentas
Domine o Python e crie suas próprias ferramentas de pentesting com este guia prático e direto. Com "Python para Pentesters", você aprenderá a usar Python para automatizar testes de segurança e desenvolver ferramentas personalizadas.
O livro começa com os fundamentos do Python, abordando manipulação de arquivos, criação de módulos e uso de bibliotecas essenciais. Em seguida, você mergulha no desenvolvimento de scanners de rede, usando o Scapy e o pacote socket para criar soluções sob medida.
Aprenda a manipular requisições HTTP com a biblioteca Requests, criar brute forcers e desenvolver crawlers web personalizados com o BeautifulSoup. Descubra como criptografar dados e gerar assinaturas digitais com PyCryptoDome, aplicando técnicas como AES e RSA em suas ferramentas.
Utilize a biblioteca Paramiko para desenvolver automações SSH, desde execução de comandos remotos até a criação de brute forcers para ataques direcionados. Explore o Python-nmap para criar scanners de portas e identificar sistemas operacionais de hosts.
Crie suas próprias ferramentas para manipular PDFs com PyPDF2 e PyPDF4, anexando arquivos maliciosos e customizando a manipulação de documentos. Aprenda a explorar vulnerabilidades de rede com scripts de ARP Spoofing e desenvolva injeções de shellcode em executáveis com PEfile.
Com PyShark e mitmproxy, capture e analise pacotes HTTP, interceptando e modificando requisições. Explore a criação de ferramentas maliciosas como keyloggers, capturadores de screenshots e extratores de senhas para navegadores.
Este livro é essencial para quem deseja ir além das ferramentas prontas, criando soluções personalizadas e avançadas para auditorias e testes de segurança.
:background_color(white)/hotmart/product_pictures/ad6ff7e7-8d9e-4f31-b1bf-286523cf6c24/capalivropythonparapentestershotmart.jpg?w=920)
