Oferta!

Teste de Invasão: Uma introdução prática ao hacking

O preço original era: R$ 50,00.O preço atual é: R$ 20,00.

Em “Teste de Invasão”, Georgia Weidman oferece uma imersão completa no universo da segurança cibernética, desde os fundamentos até técnicas avançadas de defesa. Este livro aborda de forma clara e prática os princípios essenciais da segurança digital, guiando os leitores através de exemplos reais, estudos de caso e exercícios interativos. Com uma abordagem hands-on, os leitores aprendem a identificar vulnerabilidades, explorar redes e aplicar técnicas de hacking ético para proteger sistemas contra ameaças cibernéticas. Seja você um profissional de TI experiente ou um novato curioso, “Teste de Invasão” é o guia definitivo para quem busca dominar a arte da segurança cibernética e se destacar em um mundo digital em constante evolução.

SKU: teste-de-invasao Categoria: Tags: , ,

Descrição

No mundo digital em constante evolução, a segurança cibernética tornou-se uma preocupação central para empresas, organizações e indivíduos. Diante das crescentes ameaças de hackers e ataques cibernéticos, a necessidade de profissionais capacitados em defesa cibernética é mais crucial do que nunca. É aqui que entra “Teste de Invasão” de Georgia Weidman, um guia abrangente e prático para entender e dominar a segurança cibernética.

Weidman, uma especialista reconhecida internacionalmente em testes de penetração e segurança de sistemas, oferece neste livro uma visão profunda dos princípios e práticas fundamentais da segurança cibernética. Seja você um novato curioso, um profissional de TI experiente ou um estudante em busca de conhecimento, “Teste de Invasão” é o seu caminho para se tornar um mestre na arte da proteção digital.

Continue após a publicidade

Ao longo das páginas deste livro, Weidman apresenta de forma clara e acessível os conceitos essenciais da segurança cibernética, desde a compreensão das ameaças cibernéticas até a aplicação de técnicas avançadas de defesa. Com exemplos práticos, estudos de caso reais e exercícios envolventes, os leitores são guiados em uma jornada de aprendizado dinâmica e interativa.

O que diferencia “Teste de Invasão” é a abordagem hands-on, que permite aos leitores mergulharem diretamente no mundo dos testes de penetração e hacking ético. Weidman compartilha seu conhecimento especializado sobre ferramentas e técnicas de hacking, oferecendo insights valiosos sobre como os hackers operam e como os sistemas podem ser protegidos contra suas investidas.

Além disso, o livro aborda uma ampla gama de tópicos, incluindo análise de vulnerabilidades, exploração de redes, engenharia social e muito mais. Com “Teste de Invasão“, os leitores desenvolverão habilidades essenciais para identificar e mitigar vulnerabilidades de segurança, fortalecendo assim a resiliência de suas organizações e redes.

Continue após a publicidade

Se você está pronto para dominar as técnicas mais avançadas de segurança cibernética e se tornar um defensor digital confiante, “Teste de Invasão” é o seu guia definitivo. Prepare-se para explorar os segredos do hacking ético, desvendar os mistérios da segurança cibernética e se destacar em um mundo digital cada vez mais desafiador. Adquira seu exemplar hoje e dê o primeiro passo rumo à maestria na proteção digital.

O que você escontará no livro “Teste de Invasão”:

Parte I: Definições Básicas

Continue após a publicidade

Nesta primeira parte, mergulhamos nos conceitos fundamentais da segurança cibernética. Exploramos o que realmente significa proteger sistemas e redes contra as ameaças digitais em constante evolução. Desde a compreensão dos princípios básicos da criptografia até a importância da autenticação e autorização, esta seção estabelece uma base sólida para o entendimento do vasto campo da segurança cibernética.

Parte II: Avaliações

Aqui, adentramos o mundo das avaliações de segurança, aprendendo como identificar e avaliar vulnerabilidades em sistemas e redes. Discutimos métodos de teste de penetração e técnicas de avaliação de segurança, capacitando os leitores a entenderem como os hackers pensam e agem ao explorar sistemas em busca de pontos fracos.

Continue após a publicidade

Parte III: Ataques

Na terceira parte, exploramos os tipos de ataques cibernéticos mais comuns enfrentados hoje em dia. Desde ataques de negação de serviço (DDoS) até ataques de injeção de SQL, analisamos como essas ameaças funcionam e como as organizações podem se proteger contra elas. Compreender os mecanismos por trás dos ataques é essencial para implementar medidas eficazes de defesa cibernética.

Parte IV: Desenvolvimento de Exploits

Continue após a publicidade

Nesta seção, mergulhamos na arte do desenvolvimento de exploits, explorando como os hackers criam e utilizam código malicioso para explorar vulnerabilidades em sistemas e aplicativos. Aprenderemos sobre técnicas de fuzzing, engenharia reversa e desenvolvimento de exploits para diversas plataformas, preparando os leitores para entender e mitigar essas ameaças.

Parte V: Hacking de Dispositivos Móveis

Por fim, nesta parte final, concentramos nossa atenção no mundo dos dispositivos móveis, um dos alvos mais comuns para ataques cibernéticos hoje em dia. Exploraremos as vulnerabilidades específicas encontradas em dispositivos móveis e aprenderemos como os hackers exploram essas falhas para acessar informações sensíveis e comprometer a privacidade dos usuários. Compreender as técnicas de hacking de dispositivos móveis é essencial para proteger smartphones e tablets contra ameaças digitais cada vez mais sofisticadas.

Continue após a publicidade

Capítulo 0 – Introdução aos Testes de Invasão: 

Na era digital, onde a segurança é uma prioridade absoluta, compreender os testes de invasão é essencial para proteger sistemas e redes contra ameaças cibernéticas. Este capítulo introdutório serve como um guia abrangente para aqueles que desejam adentrar o fascinante mundo da segurança cibernética através dos testes de invasão.

Fases de um Teste de Invasão:

Continue após a publicidade

  1. Preparação: Antes de iniciar qualquer teste, é crucial estabelecer um ambiente de laboratório seguro e preparar as ferramentas necessárias. A preparação adequada garante que o teste ocorra de forma eficiente e segura.
  2. Coleta de Informações: A coleta de informações é o primeiro passo essencial em um teste de invasão. Isso envolve identificar o alvo, reunir informações sobre seus sistemas, redes e funcionários, e explorar qualquer informação disponível publicamente.
  3. Modelagem das Ameaças: Com base nas informações coletadas, é hora de modelar as possíveis ameaças que podem ser enfrentadas. Isso ajuda a identificar quais áreas são mais vulneráveis ​​e onde os esforços devem ser concentrados durante o teste.
  4. Análise de Vulnerabilidades: Uma vez que as ameaças são identificadas, é realizada uma análise detalhada das vulnerabilidades presentes nos sistemas e redes. Isso inclui a identificação de falhas de segurança em software, configurações inadequadas e outros pontos fracos que podem ser explorados por invasores.
  5. Exploração de Falhas: Com as vulnerabilidades identificadas, os testadores agora partem para a fase de exploração, onde tentam aproveitar as falhas descobertas para ganhar acesso não autorizado aos sistemas alvo. Esta é uma das partes mais críticas e desafiadoras do teste.
  6. Pós-Exploração de Falhas: Após a exploração bem-sucedida das falhas, os testadores buscam manter o acesso aos sistemas comprometidos e explorar ainda mais o ambiente. Isso inclui a instalação de backdoors, elevação de privilégios e coleta de informações adicionais.
  7. Geração de Relatórios: Ao concluir o teste de invasão, é essencial documentar todos os resultados, incluindo as vulnerabilidades identificadas, os métodos de exploração utilizados e as recomendações para mitigar os riscos. Isso permite que as organizações tomem medidas corretivas eficazes para fortalecer sua segurança cibernética.

Resumo: Este capítulo introdutório estabelece as bases para o entendimento dos testes de invasão, delineando as fases essenciais e os processos envolvidos. Ao compreender cada etapa do teste de invasão, os leitores serão capacitados a conduzir avaliações de segurança eficazes, identificar vulnerabilidades e proteger sistemas contra ameaças cibernéticas. Prepare-se para embarcar em uma jornada emocionante pelo mundo da segurança cibernética, onde a aprendizagem é contínua e a segurança é primordial.

Parte I – Definições Básicas:

No mundo da segurança cibernética, compreender os fundamentos é essencial para garantir uma base sólida. Nesta primeira parte, mergulhamos nas definições básicas que todo profissional de segurança precisa dominar para enfrentar os desafios digitais com confiança e competência.

Continue após a publicidade

Capítulo 1 – Configurando o Seu Laboratório Virtual

Antes de começarmos a explorar os intrincados detalhes da segurança cibernética, é crucial estabelecer um ambiente de laboratório virtual robusto. Este capítulo detalha o processo de configuração do seu próprio ambiente de testes, fornecendo orientações passo a passo para preparar sua plataforma de experimentação.

  • Instalando o VMware: Começamos instalando o VMware, uma poderosa plataforma de virtualização que nos permite criar e gerenciar máquinas virtuais de forma eficiente.
  • Instalando o Kali Linux: Em seguida, configuramos uma máquina virtual Kali Linux, uma distribuição Linux popular entre os profissionais de segurança cibernética devido às suas vastas ferramentas e recursos voltados para testes de invasão e auditorias de segurança.
  • Configurando a Rede da sua Máquina Virtual: Garantimos que nossa máquina virtual esteja corretamente configurada na rede, permitindo a comunicação e o acesso aos recursos necessários para nossos testes.
  • Instalando o Nessus: Adicionamos o Nessus à nossa infraestrutura, uma ferramenta poderosa de varredura de vulnerabilidades que nos ajuda a identificar pontos fracos em sistemas e redes.
  • Instalando Softwares Adicionais: Preparamos nossa plataforma virtual instalando softwares complementares e ferramentas essenciais para testes de invasão.
  • Configurando Emuladores de Android: Exploramos também a configuração de emuladores de Android, essenciais para testar a segurança de aplicativos móveis e dispositivos Android.

Este capítulo é um ponto de partida fundamental para qualquer aspirante a profissional de segurança cibernética. Ao criar um laboratório virtual bem estruturado, você estará preparado para explorar os conceitos mais avançados e desafios da segurança digital com confiança e perícia. Prepare-se para mergulhar em um mundo de aprendizado emocionante e prático, onde cada passo é uma oportunidade para fortalecer suas habilidades e conhecimentos na área.

Continue após a publicidade

Capítulo 2 – Dominando o Kali Linux:

O Kali Linux é uma ferramenta poderosa e versátil no arsenal de qualquer profissional de segurança cibernética. Neste capítulo, mergulhamos fundo no sistema operacional de escolha para testes de invasão e auditorias de segurança, explorando suas funcionalidades essenciais e comandos fundamentais da linha de comando.

  • Linux: A Essência do Kali: Começamos nossa jornada compreendendo os fundamentos do sistema operacional Linux, a base sobre a qual o Kali Linux é construído. Exploramos sua estrutura de diretórios, sistema de arquivos e a poderosa linha de comando que o torna uma ferramenta indispensável para profissionais de segurança.
  • Explorando a Linha de Comando: A linha de comando é o coração do Linux, e neste capítulo aprendemos a utilizá-la eficientemente. Desde navegar pelo sistema de arquivos até administrar usuários e permissões, exploramos os comandos essenciais que nos permitem interagir com o sistema de forma rápida e eficaz.
  • Gerenciando Usuários e Privilégios: A segurança do sistema depende da correta administração de usuários e permissões. Aprenderemos a adicionar usuários, atribuir privilégios e garantir que apenas usuários autorizados tenham acesso aos recursos do sistema.
  • Manipulando Arquivos e Diretórios: A manipulação de arquivos e diretórios é uma parte essencial da administração do sistema. Descobriremos como criar, copiar, mover e apagar arquivos, além de adicionar e editar texto diretamente da linha de comando.
  • Administrando Pacotes e Processos: Manter o sistema atualizado e monitorar os processos em execução são tarefas críticas para garantir sua estabilidade e segurança. Neste capítulo, aprenderemos a gerenciar pacotes instalados, controlar processos e administrar redes diretamente da linha de comando.
  • Automatizando Tarefas com o Cron: Por fim, exploramos como automatizar tarefas repetitivas utilizando o agendador de tarefas cron, uma ferramenta poderosa para agendar e executar scripts e comandos em intervalos específicos.

Este capítulo serve como uma introdução abrangente ao uso do Kali Linux e da linha de comando do Linux, preparando os leitores para explorar as técnicas avançadas de segurança cibernética apresentadas nos capítulos subsequentes. Ao dominar as habilidades essenciais deste capítulo, você estará pronto para enfrentar os desafios mais complexos da segurança digital com confiança e habilidade.

Continue após a publicidade

Capítulo 3 – Explorando a Programação

A programação é uma habilidade fundamental para qualquer profissional de segurança cibernética. Neste capítulo, mergulhamos no mundo da programação, explorando desde scripts simples até o desenvolvimento de programas mais complexos em Bash, Python e C.

  • Scripts com o Bash: Começamos nossa jornada explorando o poder do Bash scripting, uma ferramenta poderosa para automatizar tarefas e manipular dados na linha de comando. Aprendemos a criar scripts simples para realizar tarefas como ping e organizar resultados utilizando instruções if e loops for.
  • Scripts com Python: Em seguida, exploramos a versatilidade do Python para desenvolver scripts mais complexos e robustos. Aprendemos a fazer conexões com portas, utilizar instruções if para tomar decisões e manipular dados de forma eficiente.
  • Criando e Compilando Programas em C: Por fim, adentramos no mundo da programação em C, uma linguagem poderosa amplamente utilizada na programação de sistemas e na segurança cibernética. Aprendemos a criar e compilar programas em C, explorando os fundamentos da linguagem e sua aplicação na análise de dados e segurança de sistemas.

Este capítulo oferece uma introdução abrangente à programação, capacitando os leitores a desenvolverem scripts e programas para automatizar tarefas, analisar dados e fortalecer a segurança de sistemas e redes. Ao dominar as habilidades apresentadas neste capítulo, os leitores estarão preparados para explorar técnicas avançadas de segurança cibernética e se destacar no campo da tecnologia da informação.

Continue após a publicidade

Capítulo 4 – Explorando o Potencial do Metasploit

O Metasploit é uma das ferramentas mais poderosas e versáteis disponíveis para profissionais de segurança cibernética. Neste capítulo, mergulhamos fundo no universo do Metasploit, explorando desde a inicialização até a execução de exploits e a criação de payloads personalizados.

  • Iniciando o Metasploit: Começamos nossa jornada familiarizando-nos com o Metasploit, aprendendo como iniciar a ferramenta e explorar seus recursos.
  • Encontrando Módulos no Metasploit: Descobrimos como encontrar e explorar os módulos disponíveis no Metasploit, utilizando o banco de dados embutido e a pesquisa integrada.
  • Configurando Opções de Módulo: Aprendemos a configurar as opções do módulo, incluindo RHOST, RPORT, SMBPIPE e Exploit Target, para personalizar nossos ataques de acordo com as necessidades específicas.
  • Explorando Payloads: Exploramos os diferentes tipos de payloads disponíveis no Metasploit, incluindo bind shells, reverse shells e a criação de payloads personalizados com o Msfvenom.
  • Executando Testes: Realizamos testes para garantir a eficácia dos nossos exploits e payloads, utilizando diferentes tipos de shell e verificando a compatibilidade com os alvos.
  • Utilizando Módulos Auxiliares: Além dos exploits, exploramos também o uso de módulos auxiliares no Metasploit, que nos permitem realizar tarefas como varreduras de portas, coleta de informações e exploração de vulnerabilidades.

Este capítulo oferece uma introdução abrangente ao Metasploit, capacitando os leitores a explorar seu vasto conjunto de recursos para conduzir testes de penetração, avaliar a segurança de sistemas e redes e fortalecer as defesas contra ameaças cibernéticas. Ao dominar as habilidades apresentadas neste capítulo, os leitores estarão preparados para enfrentar os desafios mais complexos da segurança cibernética com confiança e perícia.

Parte II – Avaliações:

No mundo da segurança cibernética, a coleta de informações é a primeira e mais crucial etapa de qualquer avaliação. Nesta parte, exploraremos as técnicas e ferramentas essenciais para reunir informações valiosas sobre alvos potenciais, desde fontes abertas até varreduras de portas.

Capítulo 5 – Coleta de Informações:

A coleta de informações é o primeiro passo em qualquer avaliação de segurança cibernética. Neste capítulo, mergulhamos fundo nas diversas técnicas e ferramentas utilizadas para reunir informações vitais sobre alvos potenciais.

  • Coleta de Informações de Fontes Abertas: Exploramos o vasto mundo das fontes abertas de informações, aprendendo a utilizar recursos como Netcraft, Whois e DNS para obter informações sobre domínios, redes e infraestrutura de alvos potenciais.
  • Reconhecimento com DNS: Aprofundamos no uso do DNS para identificar servidores, subdomínios e outros recursos relacionados a um alvo específico, fornecendo insights valiosos para avaliações de segurança.
  • Procurando Endereços de Email: Aprenderemos técnicas para identificar e coletar endereços de email associados a um domínio ou organização-alvo, essenciais para campanhas de phishing e engenharia social.
  • Scanning de Portas com o Nmap: O Nmap é uma ferramenta essencial para identificar serviços em execução e possíveis pontos de entrada em uma rede. Aprenderemos a realizar varreduras de portas eficientes e interpretar os resultados para identificar possíveis vulnerabilidades.

Este capítulo oferece uma visão abrangente das técnicas e ferramentas de coleta de informações, capacitando os profissionais de segurança cibernética a obterem uma compreensão profunda de seus alvos e identificar potenciais vulnerabilidades. Ao dominar as habilidades apresentadas neste capítulo, os leitores estarão preparados para conduzir avaliações de segurança cibernética eficazes e fortalecer as defesas contra ameaças digitais.

Capítulo 6 – Revelando Vulnerabilidades:

A descoberta de vulnerabilidades é uma parte essencial da avaliação de segurança cibernética. Neste capítulo, exploraremos técnicas avançadas e ferramentas poderosas para identificar e mitigar potenciais pontos fracos em sistemas e redes.

  • Do Scan de Versões do Nmap à Vulnerabilidade em Potencial: Começamos nossa jornada utilizando o Nmap para realizar scans de versões e identificar possíveis vulnerabilidades com base nas informações coletadas.
  • Explorando com o Nessus: Utilizamos o Nessus, uma ferramenta de varredura de vulnerabilidades, para identificar falhas de segurança e vulnerabilidades em sistemas e redes. Aprendemos a configurar e executar varreduras eficazes, interpretar os resultados e exportar relatórios detalhados.
  • Pesquisando Vulnerabilidades: Exploramos ainda mais as vulnerabilidades utilizando o Nmap Scripting Engine (NSE) e os módulos de scanner do Metasploit, que nos permitem identificar e explorar falhas de segurança de forma automatizada.
  • Scanning de Aplicações Web: Adentramos no mundo das aplicações web, utilizando ferramentas como Nikto para identificar e explorar vulnerabilidades em servidores web e aplicativos web, incluindo ataques a sistemas como XAMPP e a busca por credenciais padrão.
  • Análise Manual e Exploração Avançada: Além das ferramentas automatizadas, exploramos também técnicas de análise manual e exploração avançada, incluindo a identificação de portas incomuns, a busca por nomes de usuário válidos e a exploração de vulnerabilidades específicas.

Este capítulo oferece uma visão abrangente das técnicas e ferramentas de descoberta de vulnerabilidades, capacitando os profissionais de segurança cibernética a identificarem e mitigarem potenciais ameaças de forma proativa. Ao dominar as habilidades apresentadas neste capítulo, os leitores estarão preparados para conduzir avaliações de segurança cibernética abrangentes e fortalecer as defesas contra ameaças digitais.

Capítulo 7 – Dominando a Captura de Tráfego:

A captura de tráfego é uma habilidade essencial na caixa de ferramentas de qualquer profissional de segurança cibernética. Neste capítulo, mergulharemos fundo no mundo da interceptação de pacotes e exploração de vulnerabilidades de rede.

  • Configuração da Rede para Captura de Tráfego: Começamos este capítulo preparando nossa rede para a captura de tráfego, configurando interfaces de rede e ajustando as configurações necessárias para capturar e analisar pacotes.
  • Usando o Wireshark: O Wireshark é uma ferramenta poderosa de análise de pacotes que nos permite capturar, filtrar e analisar o tráfego de rede em tempo real. Aprendemos a utilizar o Wireshark para capturar tráfego, filtrar pacotes e dissecar protocolos para identificar possíveis ameaças.
  • ARP Cache Poisoning: Exploramos técnicas avançadas de ARP cache poisoning, uma forma de ataque que permite a um atacante redirecionar o tráfego de rede para uma máquina controlada por ele. Aprenderemos a utilizar ferramentas como Arpspoof para executar ataques de ARP cache poisoning e interceptar o tráfego de rede.
  • DNS Cache Poisoning: Adentramos no mundo dos ataques de DNS cache poisoning, uma técnica que permite a um atacante falsificar respostas de DNS para direcionar o tráfego de rede para servidores maliciosos. Aprendemos a utilizar ferramentas como Dnsspoof para executar ataques de DNS cache poisoning e interceptar o tráfego de rede.
  • Ataques SSL: Exploramos também os ataques SSL, incluindo SSL man-in-the-middle e SSL stripping, que permitem a um atacante interceptar e modificar o tráfego de rede protegido por SSL. Aprenderemos a utilizar ferramentas como Ettercap e SSLstrip para executar ataques SSL e comprometer a segurança de comunicações criptografadas.

Este capítulo oferece uma visão abrangente das técnicas e ferramentas de captura de tráfego, capacitando os profissionais de segurança cibernética a identificarem e mitigarem potenciais ameaças de rede. Ao dominar as habilidades apresentadas neste capítulo, os leitores estarão preparados para conduzir avaliações de segurança cibernética abrangentes e fortalecer as defesas contra ameaças digitais.

Parte III – Ataques:

Na batalha constante pela segurança cibernética, compreender as estratégias de ataque é tão essencial quanto defender-se delas. Nesta parte, mergulharemos no mundo dos ataques cibernéticos, explorando técnicas avançadas para explorar vulnerabilidades e comprometer sistemas e redes.

Capítulo 8 – Exploração de Falhas:

A exploração de falhas é uma arte delicada na segurança cibernética, e neste capítulo, vamos desvendar os segredos por trás dessa prática. Retornando ao MS08-067, um clássico exemplo de vulnerabilidade, vamos explorar diferentes técnicas e ferramentas para comprometer sistemas e redes.

  • Payloads do Metasploit: Utilizaremos o Metasploit para explorar vulnerabilidades, experimentando diversos payloads, incluindo o poderoso Meterpreter, que nos permite assumir o controle total do sistema comprometido.
  • Exploração de Credenciais Default do WebDAV: Aproveitaremos credenciais padrão do WebDAV para executar scripts maliciosos no servidor web do alvo e realizar upload de payloads do Msfvenom.
  • Exploração de Aplicações Web e Serviços Comprometidos: Utilizaremos técnicas avançadas para explorar vulnerabilidades em aplicações web de terceiros, serviços comprometidos e compartilhamentos NFS abertos.
  • Exploração de Buffer Overflow: Investigaremos vulnerabilidades de buffer overflow em softwares de terceiros, uma técnica poderosa para assumir o controle do sistema alvo.

Este capítulo oferece uma visão aprofundada das táticas de invasão, capacitando os profissionais de segurança cibernética a entenderem os métodos utilizados pelos invasores e a fortalecerem as defesas contra ameaças digitais. Ao dominar as habilidades apresentadas neste capítulo, os leitores estarão preparados para conduzir avaliações de segurança cibernética abrangentes e defender-se eficazmente contra ataques cibernéticos.

Capítulo 9 – Desvendando os Mistérios das Senhas:

As senhas são a primeira linha de defesa em qualquer sistema, mas também são alvos frequentes de ataques cibernéticos. Neste capítulo, mergulhamos no mundo das senhas, explorando técnicas avançadas para quebrá-las e protegê-las.

  • Gerenciamento de Senhas: Começamos examinando a importância do gerenciamento de senhas seguro, incluindo a criação de senhas fortes e o uso de gerenciadores de senhas.
  • Ataques Online a Senhas: Exploramos técnicas de ataque online, incluindo o uso de listas de palavras e ferramentas como o Hydra para descobrir nomes de usuário e senhas.
  • Ataques Offline a Senhas: Investigamos ataques offline, incluindo a recuperação de hashes de senha de arquivos SAM do Windows e o uso de ferramentas como o John the Ripper para quebrar senhas criptografadas.
  • Algoritmos de Hashing e Problemas com Hashes de Senha LM: Analisamos os algoritmos de hashing LM e NTLM, explorando os problemas de segurança associados aos hashes de senha LM e as técnicas para quebrá-los.
  • Tabelas Rainbow e Serviços Online para Quebra de Senhas: Exploramos o uso de tabelas rainbow e serviços online para quebrar senhas, bem como técnicas para fazer o dump de senhas em formato de texto simples.

Este capítulo oferece uma visão abrangente das técnicas de ataque a senhas, capacitando os profissionais de segurança cibernética a entenderem os métodos utilizados pelos invasores e a fortalecerem as defesas contra ataques cibernéticos. Ao dominar as habilidades apresentadas neste capítulo, os leitores estarão preparados para conduzir avaliações de segurança cibernética abrangentes e proteger sistemas e redes contra ameaças digitais.

Capítulo 10 – Navegando pelas Vulnerabilidades: Explorando as Falhas do Lado do Cliente

As falhas do lado do cliente representam uma porta de entrada significativa para invasores em potencial. Neste capítulo, mergulhamos fundo no mundo da exploração de falhas do lado do cliente, explorando técnicas avançadas para driblar filtros de segurança e comprometer sistemas através de vulnerabilidades em navegadores, PDFs, Java e outros softwares.

  • Evitando Filtros com Payloads do Metasploit: Começamos explorando como evitar filtros de segurança usando payloads do Metasploit, permitindo-nos contornar defesas e executar ataques através de todas as portas, incluindo HTTP e HTTPS.
  • Ataques do Lado do Cliente: Investigamos ataques direcionados ao lado do cliente, explorando vulnerabilidades em navegadores, PDFs, Java e outros softwares populares para comprometer sistemas e redes.
  • Exploração de Falhas de Navegadores: Analisamos técnicas de exploração de falhas em navegadores, incluindo a utilização do browser_autopwn para identificar e explorar vulnerabilidades.
  • Exploits para PDF e Java: Exploramos ainda exploits específicos para PDF e Java, revelando como essas plataformas podem ser exploradas para comprometer sistemas.
  • Winamp e Outras Vulnerabilidades: Finalmente, examinamos vulnerabilidades em softwares menos conhecidos, como o Winamp, demonstrando como até mesmo aplicativos aparentemente inofensivos podem representar uma ameaça à segurança.

Este capítulo oferece uma visão abrangente das técnicas de exploração de falhas do lado do cliente, capacitando os profissionais de segurança cibernética a entenderem as vulnerabilidades presentes em softwares comuns e a fortalecerem as defesas contra ataques direcionados ao lado do cliente. Ao dominar as habilidades apresentadas neste capítulo, os leitores estarão preparados para conduzir avaliações de segurança cibernética abrangentes e proteger sistemas e redes contra ameaças digitais vindas do lado do cliente.

Capítulo 11 – Desvendando a Engenharia Social:

A engenharia social é uma das técnicas mais eficazes e perigosas no arsenal de um invasor cibernético. Neste capítulo, exploramos o mundo da manipulação psicológica e estratégias de ataque baseadas na interação humana, utilizando ferramentas como o Social-Engineer Toolkit para lançar ataques de spear-phishing e explorar vulnerabilidades na confiança das pessoas.

  • Social-Engineer Toolkit: Começamos nossa jornada explorando o Social-Engineer Toolkit (SET), uma poderosa ferramenta que automatiza e simplifica a execução de ataques de engenharia social.
  • Ataques de Spear-Phishing: Investigamos técnicas avançadas de spear-phishing, onde os atacantes personalizam seus ataques para alvos específicos, selecionando payloads e configurando opções para maximizar suas chances de sucesso.
  • Ataques Web e de Email em Massa: Exploramos também ataques direcionados a websites e emails em massa, demonstrando como os invasores podem explorar a confiança das pessoas para obter acesso não autorizado a sistemas e informações sensíveis.
  • Ataques em Múltiplas Direções: Finalmente, examinamos estratégias de ataque em várias direções, onde os invasores lançam uma variedade de ataques simultâneos para aumentar suas chances de sucesso.

Este capítulo oferece uma visão aprofundada das técnicas de engenharia social, capacitando os profissionais de segurança cibernética a entenderem como os invasores exploram a natureza humana para alcançar seus objetivos. Ao dominar as habilidades apresentadas neste capítulo, os leitores estarão preparados para reconhecer e defender-se contra ataques de engenharia social e proteger sistemas e redes contra ameaças digitais baseadas na manipulação psicológica.

Capítulo 12 – Superando a Vigilância dos Antivírus: Estratégias para Evitar Detecção

Evitar a detecção pelos aplicativos antivírus é um dos maiores desafios enfrentados pelos invasores cibernéticos. Neste capítulo, exploramos técnicas avançadas para contornar a vigilância dos antivírus, desde a criação de trojans até o uso de ferramentas como Msfvenom, Veil-Evasion e Hyperion para criptografar e ocultar malware.

  • Cavalos de Troia (Trojans): Começamos nossa jornada explorando a criação de cavalos de Troia, programas maliciosos que se disfarçam de software legítimo para enganar os usuários e os sistemas de segurança.
  • Funcionamento dos Aplicativos Antivírus: Investigamos como os aplicativos antivírus funcionam, incluindo ferramentas como o Microsoft Security Essentials e o VirusTotal, que utilizam técnicas de detecção para identificar e neutralizar ameaças.
  • Evitando a Detecção dos Antivírus: Exploramos técnicas para evitar a detecção dos antivírus, incluindo a codificação de malware, a cross-compilação personalizada e a criptografia de executáveis com o Hyperion.
  • Usando o Veil-Evasion: Aprofundamos no Veil-Evasion, uma ferramenta poderosa que permite aos invasores criar payloads indetectáveis ​​pelos antivírus, escondendo o malware à vista de todos.

Este capítulo oferece uma visão abrangente das técnicas para evitar a detecção pelos aplicativos antivírus, capacitando os profissionais de segurança cibernética a entenderem como os invasores contornam a vigilância dos sistemas de segurança. Ao dominar as habilidades apresentadas neste capítulo, os leitores estarão preparados para reconhecer e mitigar ameaças digitais que buscam evadir a detecção pelos antivírus e proteger sistemas e redes contra ataques cibernéticos ocultos.

Capítulo 13 – Pós-exploração de falhas

Uma vez que uma invasão bem-sucedida ocorre, o próximo passo é maximizar o controle sobre o sistema comprometido e explorar as oportunidades disponíveis. Neste capítulo, mergulhamos fundo na pós-exploração de falhas, utilizando ferramentas como Meterpreter e módulos de pós-exploração do Metasploit para expandir o acesso, coletar informações sensíveis e manter a persistência.

  • Utilizando o Meterpreter: Começamos explorando as funcionalidades poderosas do Meterpreter, incluindo comandos para fazer upload de arquivos, obter informações de usuário, executar scripts e muito mais.
  • Escalação de Privilégios Locais: Investigamos técnicas para escalonar privilégios localmente em sistemas Windows e Linux, incluindo o uso do comando “getsystem” e módulos específicos do Metasploit.
  • Coleta de Informações Locais e Movimento Lateral: Exploramos estratégias para coletar informações sensíveis, como procurar arquivos, registrar teclas digitadas e obter credenciais, bem como técnicas para movimentação lateral, como PSExec e Pass the Hash.
  • Persistência e Pivoteamento: Aprofundamos no conceito de persistência, incluindo a adição de usuários, a criação de cron jobs e a persistência no Metasploit. Além disso, discutimos técnicas de pivoteamento para expandir o acesso a outros sistemas na rede comprometida.

Este capítulo oferece uma visão abrangente das possibilidades pós-exploração de falhas, capacitando os profissionais de segurança cibernética a maximizar seu controle sobre sistemas comprometidos e explorar oportunidades adicionais de ataque. Ao dominar as habilidades apresentadas neste capítulo, os leitores estarão preparados para conduzir avaliações de segurança cibernética abrangentes e defender-se eficazmente contra ameaças digitais persistentes.

Capítulo 14 – Testes em aplicações web

As aplicações web são frequentemente alvos de ataques cibernéticos devido à sua exposição pública e complexidade. Neste capítulo, mergulhamos no processo de teste de aplicações web, utilizando ferramentas como Burp Proxy, SQLMap e w3af para identificar e explorar vulnerabilidades comuns, como injeção de SQL, cross-site scripting (XSS) e cross-site request forgery (CSRF).

  • Utilizando o Burp Proxy: Começamos nossa exploração utilizando o Burp Proxy, uma ferramenta poderosa para interceptar e modificar o tráfego entre o navegador e o servidor web, permitindo-nos identificar e explorar vulnerabilidades.
  • Injeção de SQL: Investigamos técnicas de injeção de SQL, uma vulnerabilidade comum que permite aos atacantes manipular bancos de dados através de entradas não filtradas.
  • Cross-site Scripting (XSS): Exploramos vulnerabilidades de XSS, onde os atacantes inserem scripts maliciosos em páginas web para comprometer usuários finais, e demonstramos como tirar proveito disso com o Browser Exploitation Framework.
  • Cross-site Request Forgery (CSRF): Aprofundamos no CSRF, uma vulnerabilidade que permite que um invasor execute ações não autorizadas em nome de um usuário autenticado.
  • Scanning de Aplicações Web com o w3af: Finalmente, exploramos o w3af, uma ferramenta de scanner de vulnerabilidades que automatiza o processo de identificação de falhas em aplicações web.

Este capítulo oferece uma visão abrangente do processo de teste de aplicações web, capacitando os profissionais de segurança cibernética a identificarem e mitigarem vulnerabilidades em sistemas web. Ao dominar as habilidades apresentadas neste capítulo, os leitores estarão preparados para conduzir avaliações de segurança cibernética abrangentes e proteger aplicações web contra ameaças digitais.

Capítulo 15 – Ataques wireless

A conectividade wireless é uma porta de entrada crucial e, muitas vezes, vulnerável para invasores. Neste capítulo, adentramos o mundo dos ataques wireless, explorando técnicas para descobrir, capturar e quebrar chaves de segurança em redes sem fio, desde os vulneráveis protocolos WEP até os desafiadores WPA2 e WPS.

  • Instalação e Configuração: Começamos com a instalação e configuração de ferramentas como Aircrack-ng e Bully, fundamentais para a execução de ataques wireless.
  • Explorando Protocolos Antigos: Investigamos o protocolo WEP, conhecido por suas falhas de segurança, e exploramos técnicas para efetuar o cracking de chaves WEP utilizando o Aircrack-ng.
  • Avançando para WPA/WPA2: Adentramos os protocolos WPA e WPA2, que substituíram o WEP devido às suas melhores práticas de segurança, e examinamos o processo de conexão, o handshake de quatro vias e as técnicas para quebrar chaves WPA/WPA2.
  • Explorando o Wi-Fi Protected Setup (WPS): Finalmente, exploramos o WPS, um recurso projetado para simplificar a configuração de redes wireless, mas que frequentemente introduz vulnerabilidades, e demonstramos como efetuar o cracking do WPS com o Bully.

Este capítulo oferece uma visão abrangente dos ataques wireless, capacitando os profissionais de segurança cibernética a entenderem as vulnerabilidades presentes em redes sem fio e a fortalecerem as defesas contra invasões através do ar. Ao dominar as habilidades apresentadas neste capítulo, os leitores estarão preparados para conduzir avaliações de segurança cibernética abrangentes e proteger redes sem fio contra ameaças digitais.

Parte IV – Desenvolvimento de Exploits:

Nesta parte, mergulhamos no obscuro mundo do desenvolvimento de exploits, onde os hackers transformam vulnerabilidades em armas digitais poderosas. Cada capítulo é um passo em direção à compreensão das técnicas complexas por trás do desenvolvimento de exploits.

Capítulo 16 – Buffer overflow com base em pilha no Linux:

O buffer overflow é uma vulnerabilidade clássica que continua a assombrar sistemas modernos. Neste capítulo, adentramos no coração do Linux para entender como essa vulnerabilidade pode ser explorada e como podemos assumir o controle total de um sistema comprometido.

  • Teoria de Memória: Começamos com uma sólida compreensão da teoria da memória, essencial para entender como o buffer overflow funciona.
  • Buffer Overflow no Linux: Investigamos um programa vulnerável no Linux e exploramos como podemos provocar uma falha no sistema por meio de um buffer overflow.
  • Controlando o EIP: Utilizando ferramentas como o GDB, aprendemos a controlar o Instruction Pointer (EIP) para redirecionar a execução do programa comprometido.
  • Sequestrando a Execução: Aprofundamos no processo de sequestro da execução, onde manipulamos o EIP para executar código malicioso injetado no sistema.
  • Ordem dos Bytes (Endianness): Discutimos a importância da ordem dos bytes (endianness) na exploração de vulnerabilidades de buffer overflow no Linux.

Este capítulo oferece uma visão abrangente do desenvolvimento de exploits, capacitando os profissionais de segurança cibernética a entenderem as complexidades por trás das técnicas utilizadas pelos hackers para comprometer sistemas. Ao dominar as habilidades apresentadas neste capítulo, os leitores estarão preparados para enfrentar os desafios da guerra cibernética e proteger sistemas contra explorações maliciosas.

Capítulo 17 – Buffer overflow com base em pilha no Windows:

O buffer overflow é uma das armas mais poderosas no arsenal de um hacker, e no ambiente Windows, não é exceção. Neste capítulo, mergulhamos na intricada paisagem do buffer overflow baseado em pilha no Windows, desde a identificação de vulnerabilidades até a obtenção de controle total sobre o sistema comprometido.

  • Procurando uma Vulnerabilidade Conhecida no War-FTP: Iniciamos nossa jornada examinando o War-FTP em busca de uma vulnerabilidade conhecida que possamos explorar.
  • Provocando uma Falha: Uma vez identificada a vulnerabilidade, provocamos uma falha no programa para começar a explorá-la.
  • Localizando o EIP: Utilizando técnicas de debugging, localizamos o Instruction Pointer (EIP) para entender onde podemos redirecionar a execução do programa.
  • Gerando um Padrão Cíclico para Determinar o Offset: Criamos um padrão cíclico para determinar o offset exato necessário para atingir o EIP.
  • Verificando os Offsets e Sequestrando a Execução: Verificamos os offsets e manipulamos o EIP para sequestrar a execução do programa, direcionando-a para o nosso código malicioso.
  • Obtendo um Shell: Finalmente, aproveitamos nosso controle sobre o sistema comprometido para obter um shell e assumir o controle total sobre o sistema.

Este capítulo oferece uma visão detalhada do processo de exploração de buffer overflow no Windows, capacitando os profissionais de segurança cibernética a entenderem as complexidades por trás dessa técnica de ataque poderosa. Ao dominar as habilidades apresentadas neste capítulo, os leitores estarão preparados para enfrentar os desafios da guerra cibernética no ambiente Windows e proteger sistemas contra explorações maliciosas.

Capítulo 18 – Sobrescritas de SEH:

As Sobrescritas de SEH (Structured Exception Handler) são uma técnica avançada de exploração utilizada por invasores cibernéticos para assumir o controle de sistemas Windows. Neste capítulo, mergulhamos nas entranhas dessa técnica, desde a identificação de vulnerabilidades até a execução de código malicioso.

  • Exploits de Sobrescrita de SEH: Começamos explorando os fundamentos dos exploits de sobrescrita de SEH, onde os invasores manipulam a tabela de manipuladores de exceção para redirecionar a execução do programa.
  • Passando o Controle ao SEH: Investigamos como os invasores conseguem passar o controle ao SEH, explorando vulnerabilidades em programas vulneráveis.
  • Encontrando a String de Ataque na Memória: Utilizando técnicas de debugging, aprendemos a encontrar a string de ataque na memória do programa comprometido.
  • POP POP RET: Exploramos o uso do comando “POP POP RET” para manipular a pilha e redirecionar a execução do programa para nosso código malicioso.
  • SafeSEH e Seleção de Payload: Discutimos as medidas de segurança SafeSEH e como selecionar um payload adequado para evitar sua detecção.

Este capítulo oferece uma visão detalhada das sobrescritas de SEH, capacitando os profissionais de segurança cibernética a entenderem as complexidades por trás dessa técnica de ataque avançada. Ao dominar as habilidades apresentadas neste capítulo, os leitores estarão preparados para identificar e mitigar vulnerabilidades de sobrescrita de SEH e proteger sistemas Windows contra explorações maliciosas.

Capítulo 19 – Fuzzing, Porte de Exploits e Módulos do Metasploit:

Neste capítulo, exploramos técnicas avançadas para descobrir vulnerabilidades, adaptar exploits e desenvolver módulos personalizados para o Metasploit, fortalecendo assim nossa capacidade de realizar ataques cibernéticos eficazes.

  • Efetuando Fuzzing em Programas: Iniciamos com o fuzzing, uma técnica de teste que envia dados aleatórios para programas em busca de falhas. Demonstramos como efetuar fuzzing em um servidor Trivial FTP para identificar vulnerabilidades.
  • Encontrando Bugs em Revisão de Código: Discutimos a importância da revisão de código na identificação de bugs e vulnerabilidades antes que se tornem explorações.
  • Portando Exploits Públicos: Aprofundamos no processo de portar exploits públicos para atender às nossas necessidades específicas, incluindo a substituição de shellcode e a alteração do exploit conforme necessário.
  • Criando Módulos para o Metasploit: Exploramos o desenvolvimento de módulos personalizados para o Metasploit, permitindo a automação de ataques e simplificação do processo de exploração.
  • Técnicas para Atenuação de Exploração de Falhas: Por fim, discutimos técnicas de atenuação de exploração de falhas, incluindo cookies de pilha, Address Space Layout Randomization (ASLR), Data Execution Prevention (DEP) e assinatura obrigatória de código.

Este capítulo oferece uma visão abrangente das técnicas avançadas para descoberta de vulnerabilidades, adaptação de exploits e desenvolvimento de módulos para o Metasploit, capacitando os profissionais de segurança cibernética a expandirem seu arsenal de ataques e fortalecerem suas defesas contra ameaças digitais. Ao dominar as habilidades apresentadas neste capítulo, os leitores estarão preparados para conduzir avaliações de segurança cibernética abrangentes e proteger sistemas contra ataques sofisticados.

Parte V – Hacking de dispositivos móveis:

Nosso último mergulho nesta jornada cibernética nos leva ao vasto e complexo universo dos dispositivos móveis. Nesta parte, exploramos técnicas avançadas de hacking projetadas especificamente para dispositivos móveis, desde a identificação de vulnerabilidades até a execução de ataques remotos e a pós-exploração de falhas.

Capítulo 20 – Utilizando o Smartphone Pentest Framework:

  • Vetores de Ataque Móvel: Iniciamos nossa exploração examinando diversos vetores de ataque móvel, como mensagens de texto, Near Field Communication (NFC) e códigos QR, que os invasores podem explorar para comprometer dispositivos móveis.
  • Smartphone Pentest Framework (SPF): Introduzimos o Smartphone Pentest Framework, uma ferramenta poderosa projetada para realizar testes de penetração em dispositivos móveis. Demonstramos como configurar e utilizar o SPF para explorar vulnerabilidades em dispositivos Android e iOS.
  • Ataques Remotos e do Lado do Cliente: Exploramos uma variedade de ataques remotos e do lado do cliente, incluindo ataques SSH no iPhone, controle remoto via USSD e criação de aplicativos maliciosos para comprometer dispositivos móveis.
  • Pós-Exploração de Falhas: Adentramos a pós-exploração de falhas em dispositivos móveis, incluindo a coleta de informações, controle remoto, pivoteamento e escalonamento de privilégios, destacando as peculiaridades desse ambiente.

Este capítulo oferece uma visão abrangente das técnicas de hacking de dispositivos móveis, capacitando os profissionais de segurança cibernética a entenderem as complexidades por trás desses ataques e a protegerem dispositivos móveis contra ameaças digitais. Ao dominar as habilidades apresentadas nesta parte, os leitores estarão preparados para conduzir avaliações de segurança cibernética abrangentes em dispositivos móveis e mitigar eficazmente os riscos associados.

Fazendo o download dos softwares para criar o seu laboratório virtual.

Avaliações

Não há avaliações ainda.

Apenas clientes conectados que compraram este produto podem deixar uma avaliação.