Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Programando ferramenta para hacking redes wireless GUI
Rating: 5.0 out of 5(1 rating)
5 students

Programando ferramenta para hacking redes wireless GUI

Programando uma ferramenta para hacking redes wireles do zero sem cortes
Created byMarcos Bomfim
Last updated 4/2022
Portuguese

What you'll learn

  • Criar ferramentas comm interfaces gráficas (GUI) para hacking
  • Saber utilizar e como funciona o protocolo wireless
  • Entender como são feitas aplicações com interfaces gráficas GUI
  • Programar interfaces gráficas usando Qt framework

Course content

1 section24 lectures4h 12m total length
  • Introdução5:01

    Nessa primeira aula iniciamos configurando o ambiente de desenvolvimento da aplicação.

  • Conhecendo o QtCreator14:36

    Vamos entender como funciona o Qtcreator e como criar nossa primeira interface gráfica.

  • Desenhando a interface gráfica GUI com Qtcreator12:55

    Iniciamos nosso projeto adicionando e configurando todos os widgets que iremos trabalhar na ferramenta.

  • Inserindo os widgets da interface gráfica17:16

    Nessa aulas iremos aprender como inserir os widgets que vamos trabalhar durante o curso.

  • Criando arquiretura do projeto9:50

    Nessa aula iremos aprender como organizar nossas ferramentas para melhorar nossa aplicação.

  • Teoria sobre interfaces wireless e como funciona os adaptadores wireless9:04

    Aula teórica onde aprenderemos como funciona as placas de redes wireless e como que iremos utilizar no nosso projeto.

  • Convertendo interface gráfica em classe de objetos do python9:17

    Nessa aula vamos converter nosso código gerado pelo Qtcreator para uma classe do python com todos os objetos mapeados.

  • Implementando leitura dos nomes das interfaces wireless10:55

    Nessa aula iremos aprender como filtrar informações vinda de um processo do linux ou até mesmo de uma API.

  • Configurando o objeto Qtablewidget [tabela de visualização]10:55

    Nessa aula iremos configurar nosso tabela onde ficará todas as redes wireless que conseguimos capturar usando o airodump-ng.

  • Teória sobre scanner e threads11:12

    Nessa aula iremos aprender como usar threads para executar código em paralelo com nossa aplicação principal

  • Explificando como utilizar o Qprocess para execução de comandos10:59

    Nesse aula vamos aprender com será feito nossa classe que vai executar comando usando o objeto QProcess do PtQt

  • Implementação da classe ReadKismetDataXml [QThread]18:10

    Nessa aula iremos implementar uma classe que irá interpretar o arquivo gerado pelo airodump-ng para ser inseridos posteriomente na nossa tabela de redes wireless.

  • Testando a classe ReadKismetDataXml3:27

    Testando a classe que irá coletar informações vinda do arquivo gerado pelo airodump-ng

  • Testando a implmentação da classe ProcessThread [Qthread]7:59

    Nessa aula iremos testar nossa implementação da classe Qthread e Qprocess.

  • Implementação as conexões com os QPushButtons6:56

    Nessa aula iremos aprender como conectar os QpushButton com nossa funções.

  • Implementação função para configurar a placa em modo monitor3:29

    Nessa aula iremos aprender como funciona e como configurar o modo monitor que será necessário para a capturar de redes wireless usando o airodump-ng

  • executando o airodump-ng e coletando informações do processo9:39

    Nessa aula iremos executar e testar nossa implementação

  • Envinado os dados coletados no processo para a interface gráfica11:23

    Nessa aula iremos aprender como iremos adicionar as informações coletados pelo Qprocess

  • Testando o método de coleta de dados e adicionado no Qtablewidget10:31

    Nessa aula iremos testar o méotdo de coleta de informação e adiconar elas na nossa tabela de redes wireless.

  • Iniciando a implementação da lista dos clientes alvos11:41

    Nessa aula iremos implementar a nossa lista de alvos escaneados pelo airodump-ng

  • Finalizando e testando a implementação de lista dos clientes alvos12:30

    Nessa aula iremos finalizar a implementação da lista de alvos e as ações para remover um alvo específico.

  • Implementação da classe ThreadDeauth (com grilo no fundo)11:23

    Nessa irremos da inicio a implementação da classe ThreadDeauth que será responsável por desconectar todos os clientes do ponto de acesso que for selecionado.

  • Finalizando a implementação ThreadDeaith (Grilo novamente)9:06

    Nessa aula finalizamos a implementação da classe ThreadDeauth

  • Implementando a ação QpushButton para Deauth Attack e conclusão.14:06

    Nessa aula finalizamos a implementação da ferramenta, Obrigado por chegar até aqui com os grilos no fundo.(bricadeiras a parte) até um futuro proximo. se inscreva-se no curso Construindo Security Tools em Python. abs: mh4x0f

Requirements

  • Básico de programação em python
  • Básico sobre programação orientada a Objetos
  • Básico sobre Redes de computadores
  • Básico sobre Sistema Operacional Linux

Description

O curso Programando ferramenta para hacking redes wireless GUI foi pensando para mostrar como é possível criar ferramentas com interfaces gráfica GUI usando a linguagem de programação python e o framework Qt. Além dos conceitos do framework Qt iremos entender algumas particulares do protocolo wireless e como podemos usar esse conhecimento para desenvolver ataques de negacação de serviço em ponto de acesso wireless.


As aulas são gravadas quasemente sem cortes e mostra uma real amostra dos problemas que você pode encontrar no processo de desenvolvimento de ferramentas. Além disso, No curso é possível aprender conceitos importante sobre redes wireless protocolos e técnicas de programação para construção de ferramentas seguindo boas práticas e desenvolver uma ferramenta de qualidade.


Um diferencial desse curso é a forma com que o conteúdo é difudido onde podemos utiliza-los para criar outros tipos de ferramentas para hacking baseado na mesma premissa.


O curso é dirigido aos profissionais de segurança da informação e a pessoas que têm interesse entender como as ferramentas funcionam por baixo dos panos, seus modelos de uso e de segurança, assim como conhecer (ou aprimorar o conhecimento) dos métodos de segurança, suas características e fragilidades, bem como as técnicas utilizadas por varias ferramentas conhecida no mundo cibernético.


Te espero nas aulas! HACKTHEPLANET

Who this course is for:

  • Desenvolvedores iniciantes em hacking
  • Iniciantes em segurança da informação
  • curiosos sobre hacking e segurança da informação