Pentest em redes sem fio

Pentest em redes sem fio
× Pentest em redes sem fio

Pentest em redes sem fio

Compartilhar

Autor: Daniel Moreno

ISBN impresso: 978-85-7522-483-0
ISBN ebook: 978-85-7522-607-0
Ano: 2016
Páginas: 320
Preço: R$ 92,00

14 opiniões | Opine sobre este livro

Descrição do livro

Pentest em redes sem fio tem o intuito de capacitar o leitor a entender e realizar o pentest em redes sem fio. Como complemento da obra Introdução ao pentest, do mesmo autor, este livro é focado exclusivamente em redes sem fio, mostrando as principais formas de ataque que um indivíduo mal-intencionado pode utilizar para acessar a sua rede sem fio.

Simulando o pensamento de um cracker, este livro apresenta os passos e as técnicas necessárias para se obter o acesso à rede sem fio:

  • Conhecer o funcionamento de uma rede sem fio na teoria e na prática: quais são os principais tipos de criptografia e como funcionam.

  • Testar laboratórios e ambientes simulados: vamos entender por que os principais sistemas criptográficos falham e por que é tão simples hackear uma rede sem fio.

  • Realizar o mapeamento de redes sem fio com softwares específicos para essa finalidade (GPS USB) e descobrir a localização física dos pontos de acesso.

  • Saber como se defender por meio dos softwares de monitoramento e de detecção de intruso (wIDS e wIPS).

  • Aprender a criar, de forma didática e explicativa, as redes sem fio mais seguras que existem: redes empresariais com certificados digitais autoassinados.

  • Com todo esse armamento em mãos, realizar uma simulação de pentest e, ao final, aprender como é feita a escrita de um relatório de pentest para redes sem fio.

Esta obra aborda os testes de intrusão em redes sem fio em detalhes. Após a leitura, certamente as redes nunca mais serão as mesmas.

Ver menos ▲

Sumário

  • Agradecimentos
  • Sobre o autor
  • Prefácio
  • Capítulo 1 ■ Sobre o pentest
    • 1.1 O que é o pentest?
    • 1.2 A legislação brasileira e crimes digitais
    • 1.3 Distribuições de pentest
  • Capítulo 2 ■ Preparando o ambiente de teste
    • 2.1 Adaptador wireless
    • 2.2 Antenas
    • 2.3 Observações iniciais
      • 2.3.1 Instalação do sistema operacional Kali Linux
      • 2.3.2 Processos que interferem na suíte Aircrack-ng
      • 2.3.3 Interface em modo monitor
      • 2.3.4 Nomenclatura e padronização do texto
  • Capítulo 3 ■ Redes wireless
    • 3.1 Padrão IEEE 802.11
      • 3.1.1 Padrão 802.11
      • 3.1.2 Padrão 802.11b
      • 3.1.3 Padrão 802.11a
      • 3.1.4 Padrão 802.11g
      • 3.1.5 Padrão 802.11n
      • 3.1.6 Padrão 802.11ac
      • 3.1.7 Padrão 802.11ad
      • 3.1.8 Outros padrões
    • 3.2 Terminologia
    • 3.3 Tipos de rede wireless
    • 3.4 Modos promíscuo, monitor e managed
    • 3.5 Laboratórios iniciais
      • 3.5.1 Laboratório managed
      • 3.5.2 Laboratório monitor
    • 3.6 iwlist, iwconfig e iw
      • 3.6.1 iwconfig
      • 3.6.2 iwlist
      • 3.6.3 iw
    • 3.7 Domínios regulatórios
  • Capítulo 4 ■ Funcionamento de redes wireless
    • 4.1 Campo Type: Control frame
      • 4.1.1 PS-POLL
      • 4.1.2 RTS/CTS
      • 4.1.3 ACK
    • 4.2 Campo Type: Management frames
      • 4.2.1 Association request
      • 4.2.2 Association response
      • 4.2.3 Reassociation Request
      • 4.2.4 Reassociation Response
      • 4.2.5 Probe Request
      • 4.2.6 Probe Response
      • 4.2.7 Beacon
      • 4.2.8 Disassociation
      • 4.2.9 Authentication
      • 4.2.10 Deauthentication
    • 4.3 Campo Type: Data Frame
  • Capítulo 5 ■ Sistemas de criptografia
    • 5.1 Criptografia OPN
      • 5.1.2 Capturando conexões OPN
    • 5.2 Criptografia WEP
      • 5.2.1 Algoritmo RC4
      • 5.2.2 Autenticação WEP
    • 5.3 Criptografia WPA/WPA2 PSK
      • 5.3.1 Capturando o beacon WPA TKIP
      • 5.3.2 Capturando o beacon WPA2 CCMP
      • 5.3.3 Capturando o 4-way handshake
    • 5.4 Chave PTK
  • Capítulo 6 ■ Quebra do sistema de criptografia
    • 6.1 Suíte Aircrack-ng
      • 6.1.1 Airmon-ng
      • 6.1.2 Airodump-ng
      • 6.1.3 Aireplay-ng
      • 6.1.4 Packetforge-ng
      • 6.1.5 Aircrack-ng
      • 6.1.6 Airolib-ng
      • 6.1.7 Wpaclean
    • 6.2 Quebra do WEP OPN
    • 6.3 Quebra do WEP OPN (sem clientes)
    • 6.4 Quebra do WEP SKA
    • 6.5 Quebra do WEP com dicionário
    • 6.6 Quebra do WPA/WPA2 PSK
    • 6.7 John the ripper
      • 6.7.1 Modo força bruta
      • 6.7.2 Wordlist
      • 6.7.3 Wordlist com rules
      • 6.7.4 Restaurando a sessão
      • 6.7.5 John the ripper jumbo
  • Capítulo 7 ■ Acelerando o processo de quebra de senhas
    • 7.1 Chave PMK
    • 7.2 Rainbow tables
      • 7.2.1 GENPMK
      • 7.2.2 COWPATTY
      • 7.2.3 PYRIT
    • 7.3 Quebra de senhas via GPU
    • 7.4 Quebra de senhas via cluster
  • Capítulo 8 ■ Conectando e capturando o tráfego em redes criptografadas
    • 8.1 Conectando em redes OPN
    • 8.2 Conectando em redes WEP OPN
    • 8.3 Conectando em redes WEP SKA
    • 8.4 Conectando em redes WPA/WPA2 PSK
    • 8.5 Conectando em redes WPA/WPA2 PSK ocultas
    • 8.6 Conectando em redes WPA Enterprise
      • 8.6.1 Conectando em redes EAP-TLS
      • 8.6.2 Conectando em redes EAP-TTLS
    • 8.7 Capturando tráfego WEP com o Wireshark
    • 8.8 Capturando tráfego WPA/WPA2 PSK com o Wireshark
    • 8.9 Airdecap-ng
  • Capítulo 9 ■ Burlando autenticações
    • 9.1 Redes ocultas (Hidden SSIDs)
    • 9.2 Filtros de MAC (MAC Filter)
    • 9.3 Isolação do cliente (AP Isolation)
    • 9.4 Injeção do tráfego via Airtun-ng
  • Capítulo 10 ■ Atacando a infraestrutura
    • 10.1 Negação de serviço (Denial of Service)
      • 10.1.1 Aireplay-ng
      • 10.1.2 Ataques Deauth em Python
      • 10.1.3 MDK3
    • 10.2 Ataques diretos ao roteador
      • 10.2.1 Vulnerabilidade CSRF
      • 10.2.2 Quebra de senhas
  • Capítulo 11 ■ Ataques de falsificação
    • 11.1 Evil Twin
      • 11.1.1 Airbase-ng
    • 11.2 Rogue Access Point
    • 11.3 Honeypot
    • 11.4 Man-in-the-Middle
  • Capítulo 12 ■ Ataques avançados
    • 12.1 Redes Enterprise
      • 12.1.1 Atacando WPA-Enterprise
    • 12.2 Protocolo WPS
      • 12.2.1 Wash
      • 12.2.2 Bully
      • 12.2.3 Reaver
      • 12.2.4 Pixie dust attack
  • Capítulo 13 ■ Atacando o cliente
    • 13.1 Caffe-Latte
    • 13.2 Hirte Attack
    • 13.3 Quebra do WPA/WPA2 PSK
    • 13.4 Múltiplos pontos de acesso
    • 13.4.1 Karma
    • 13.5 Exploits
      • 13.5.1 Framework Metasploit
  • Capítulo 14 ■ Ferramentas automatizadas
    • 14.1 Gerix Wifi Cracker
      • 14.1.1 Quebra do WEP OPN
      • 14.1.2 Quebra do WEP SKA
    • 14.2 WiFite
  • Capítulo 15 ■ Sistemas de defesa
    • 15.1 Wireless Intrusion Detection System (wIDS)
      • 15.1.1 wIDS SYWorks
      • 15.1.2 wIDS para detectar ataques Deauth (Python)
    • 15.2 wIPS Wireless Intrusion Detection System (WAIDPS SYWorks)
  • Capítulo 16 ■ Acessando redes wireless de forma segura
    • 16.1 Criando um hostname
    • 16.2 PPTP VPN
    • 16.3 OpenVPN
      • 16.3.1 OpenVPN com chaves estáticas
      • 16.3.2 OpenVPN com certificados digitais
  • Capítulo 17 ■ Construindo redes wireless de forma segura
    • 17.1 EAP-TLS
      • 17.2 EAP-TTLS
  • Capítulo 18 ■ Metodologia wireless pentest
    • 18.1 Planejamento
    • 18.2 Descoberta
    • 18.3 Ataque
    • 18.4 Contramedidas
    • 18.5 Relatório Final
    • 18.6 Realizando um wireless pentest
      • 18.6.1 Planejamento
      • 18.6.2 Descoberta
      • 18.6.3 Ataque
      • 18.6.4 Contra medidas
  • Capítulo 19 ■ Afinal, estamos seguros?
    • 19.1 Escopo
    • 19.2 Descoberta
    • 19.3 Ataque
  • Apêndice A ■ Instalação do Kali Linux
  • Apêndice B ■ Script em Python para captura do Probe Request
  • Apêndice C ■ Arquivos de configuração do HostAPd
    • Rede OPN
    • Rede WEP
    • Rede WPA/WPA2 PSK
    • Rede EAP-TTLS
  • Apêndice D ■ Mapeamento físico de redes sem fio
  • Apêndice E ■ Relatório de wireless pentest
    • E 1 Sumário executivo
    • E 2 Resultados
    • E 3 Narrativa do ataque
    • E 4 Medidas corretivas
  • Referências
    • Sites
    • Livros
Ver sumário completo ▼

Sobre o autor

Daniel Moreno

Daniel Moreno é autor de vários livros, todos com ampla aceitação na comunidade de TI. Entusiasta em Linux, Pentest e Python, também escreve e ministra treinamentos e palestras sobre o assunto. Em seu GitHub (https://github.com/danielhnmoreno) sempre está divulgando projetos com o intuito de ajudar a comunidade no desenvolvimento e aperfeiçoamento… Ver perfil completo ▶

Opinião dos leitores

João N C

Comprei todos os livros do Daniel Moreno. Esse livro serviu para ampliar o meu conhecimento. Bem didático, atual e simples. A melhor literatura nacional sobre o tema. Recomendado a todos os que queiram subir de nível e conseguir novos conhecimentos sobre Segurança da Informação.

Caio A B M

Livro excelente!

Ayr M G

Daniel Moreno é um professor por excelência, explica bem, é didático e atual. Esse livro junto com o outro "Introdução ao Pentest" de sua autoria, fecham um ciclo que se renovará a cada novo desafio, que é acompanhar o mundo frenético da Segurança da Informação. Se você é um cara novo na área e deseja aprender o caminho das pedras com qualidade e sem gaps, esses livros são para você.

Leandro N de O

Excelente livro. Gostei muito das explicações sobre o funcionamento da rede wireless. Utilizo ele na disciplina de estratégias de ataque e defesa que ministro na Universidade Católica de Brasíla.

Ver todas ▼