Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python para Pentest: Crie suas Próprias Ferramentas Hacker
New
Rating: 5.0 out of 5(2 ratings)
35 students

Python para Pentest: Crie suas Próprias Ferramentas Hacker

Aprenda Python focado em Segurança Ofensiva e automatize scripts de invasão com o fundador da JPITSEC (+1.5M views)
Created byJosué Pedro
Last updated 5/2026
Portuguese
Portuguese [Auto],

What you'll learn

  • Desenvolver ferramentas de hacking personalizadas em Python para contornar limitações de softwares prontos.
  • Automatizar tarefas de reconhecimento e varredura de redes, criando Port Scanners e Banner Grabbers do zero.
  • Criar scripts de força bruta (Brute Force) para testar a resistência de protocolos como SSH, FTP e logins Web.
  • Construir Reverse Shells e ferramentas de persistência para entender como invasores mantêm acesso a sistemas.
  • Automatizar a extração de dados (Web Scraping) para coleta de inteligência e informações de alvos (OSINT).
  • Integrar scripts Python com outras ferramentas de segurança para otimizar o fluxo de um Pentest profissional.
  • Manipular sockets e protocolos de rede em baixo nível para entender a comunicação profunda entre sistemas.

Course content

8 sections38 lectures8h 53m total length
  • Termo de Responsabilidade e Ética Profissional (Leia com Atenção)1:02
  • Boas-vindas à JPITSEC: Quem é seu instrutor e como vamos trabalhar1:27
  • Boas-vindas: Mentalidade Ética e O que vamos construir?1:11
  • Instalando o VirtualBox: Criando seu ambiente isolado.9:34
  • Configurando o Kali Linux: A distro padrão do Pentest.12:47
  • Snapshots e Network: Garantindo a persistência do seu LAB.28:07
  • Setup Python no Windows: Produtividade em qualquer OS.8:53
  • Setup Python no Linux: Dominando o terminal.8:40
  • Instalando a IDE: Configurando o VS Code para Hackers.26:09

Requirements

  • Lógica de Programação Básica (Desejável): Ter uma noção mínima de como funcionam algoritmos ajuda, mas se você for iniciante, o curso explicará a sintaxe necessária.
  • Conhecimento Básico de Redes: Entender o que é um IP, portas e protocolos (TCP/UDP) facilitará o entendimento dos scripts de rede.
  • Computador com Windows, Linux ou macOS: O Python é multiplataforma, então você pode usar o sistema operacional de sua preferência.
  • Mínimo de 4GB de RAM: Diferente do curso de SQL Injection com VMs pesadas, o desenvolvimento em Python é leve, mas 8GB é o ideal para produtividade.
  • Python Instalado: Ensinaremos como configurar o ambiente, mas é necessário ter permissão para instalar novos softwares na máquina.
  • Curiosidade e Mentalidade Ética: O curso é focado em Hacking Ético para defesa e testes de invasão autorizados.

Description

Python para Pentest: Crie suas Próprias Ferramentas Hacker

Pare de apenas baixar ferramentas e comece a criá-las. Saia do nível de "Script Kiddie" e torne-se um desenvolvedor de ferramentas de Segurança Ofensiva.

No mundo do Hacking Ético, ferramentas prontas podem falhar ou ser detectadas. O verdadeiro diferencial de um Pentester de Elite é a capacidade de programar suas próprias soluções para cenários específicos. Este curso foi desenhado para ensinar você a dominar o Python — a linguagem padrão da cibersegurança — com foco total em automação e ataque.

Por que aprender Python com a JPITSEC?

Você aprenderá com quem vive a tecnologia na prática e já validou o ensino para uma comunidade massiva:

  • Josué Pedro: Especialista em Infra Estrutura e CyberSecurity e Fundador da JPITSEC.

  • +1,5 Milhão de Visualizações: Conteúdo testado e aprovado no canal Orientação em Tecnologia.

  • Foco Real: Sem enrolação com teoria de programação genérica. Aqui, cada linha de código tem um objetivo: Segurança Ofensiva.

O que você vai dominar neste curso:

  • Fundamentos de Python para Hackers: Sintaxe focada em produtividade e manipulação de dados.

  • Automação de Network Scanning: Crie seus próprios scanners de portas e serviços (estilo Nmap).

  • Desenvolvimento de Brute Forcers: Scripts para testes de força bruta em protocolos como SSH, FTP e formulários Web.

  • Criação de Exploits Customizados: Aprenda a automatizar a exploração de falhas conhecidas.

  • Web Scraping & OSINT: Extraia informações valiosas de sites e servidores de forma automatizada.

  • Socket Programming: Entenda como criar conexões de rede, Backdoors e Reverse Shells do zero.

  • Manipulação de Cabeçalhos e Requisições: Interaja com aplicações Web para identificar vulnerabilidades.

Para quem é este curso?

  1. Estudantes de Cybersecurity: Que desejam automatizar tarefas repetitivas e ganhar agilidade.

  2. Pentesters e Analistas de Segurança: Que buscam independência de ferramentas de terceiros.

  3. Desenvolvedores (Devs): Que querem entender o lado ofensivo da programação para criar códigos mais seguros.

  4. Aspirantes a Certificações (OSCP, CEH, eJPT): Que precisam dominar Python para os exames práticos.

Ou o que é mesmo?

  • Acesso vitalício ao conteúdo em constante atualização.

  • Scripts e códigos-fonte de todos os projetos desenvolvidos.

  • Certificado de conclusão reconhecido para o seu currículo e LinkedIn.

  • Suporte direto com o instrutor Josué Pedro.

Domine a linguagem que move o Hacking moderno. Transforme sua lógica em código e suas ideias em ferramentas poderosas. Inscreva-se agora!

Who this course is for:

  • Estudantes e entusiastas de Cibersegurança que desejam evoluir do uso de ferramentas prontas para a criação de seus próprios scripts de ataque e defesa.
  • Profissionais de TI e Analistas de Suporte que buscam automatizar tarefas de segurança e rotinas de rede para ganhar eficiência profissional.
  • Pentesters e Ethical Hackers que precisam dominar o Python para customizar exploits e realizar testes de invasão mais avançados e menos detectáveis.
  • Desenvolvedores de Software interessados em entender a lógica ofensiva para construir aplicações mais resilientes a ataques automatizados.
  • Candidatos a certificações de segurança (como OSCP ou CEH) que necessitam de uma base sólida em programação Python voltada para os exames práticos.
  • Seguidores do canal Orientação em Tecnologia que buscam um aprofundamento técnico e prático na metodologia ensinada pelo Josué Pedro.