Skip to content

About

Guia de estudos para a área de cibersegurança

Resources

Stars

91 stars

Watchers

1 watching

Forks

Latest commit

 

History

22 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Roadmap-Cybersecurity

Este é um guia de estudos que contém alguns assuntos e programas que consideramos úteis para um melhor entendimento da área de cibersegurança.

Guia

GuiaDeEstudos

Seções

Programação | OSINT | InfoSec | Codificação | Criptografia | Linux | Redes | Forense Digital | Pwning | Engenharia Reversa | Bancos de dados | DevOps

Abaixo estão os tópicos do roadmap e algumas recomendações de conteúdos que você pode ou não utilizar. Sinta-se livre para estudar pelo conteúdo que achar melhor. Note que não há necessidade de ter cada programa citado no seu computador, como por exemplo as IDEs do tópico 1.4, mas será útil conhecer sobre elas ou outras para escolher a que mais te agrada. O mesmo vale para os assuntos citados, não há necessidade de dominar cada tópico citado, mas ter uma noção básica do que ele significa pode ser útil.

Os conteúdos possuem as seguintes categorias:

  • 🎥 Vídeo
  • 📖 Texto
  • ✍️ Prática
  • 🎙️ Podcast

1. Programação

🎥 - Sobre começar a programar [PT-BR]
🎥 - Funcionamento de linguagens de programação [PT-BR]
✍️ - Desafios de código [EN]

1.1 Lógica de programação

1.2 Digitação

1.3 Python

1.4 IDEs

1.4.1 VSCode

1.4.2 Jupyter Notebook

1.4.3 PyCharm

1.5 GitHub

1.5.1 Repositórios

1.5.2 Commits

1.5.3 Clone

1.5.4 GitHub Desktop

1.5.5 GIT

2. OSINT

📖 - O que é OSINT [PT-BR]
🎥 - O que é OSINT [PT-BR]
✍️ - Exercícios de OSINT [EN]

2.1 Google Dorking

2.2 Engenharia Social

2.4 Sock Puppet

2.5 Shodan

2.6 Maltego

3. InfoSec

📖 - O que é InfoSec e características [PT-BR / EN]
📖 - Lista de plataformas para aprender e praticar hacking [PT-BR]

3.1 InfoSec X Cibersegurança

3.2 Os 3 pilares

3.3 Ética

3.3.1 Black, gray e white hats

3.3.3 Lei Carolina Dieckmann

3.3.1 LGPD

3.3.2 GDPR

3.4 CTF

3.5 Red Team

3.6 Blue Team

3.7 Purple Team

4. Codificação

4.1 Binário

4.2 Octal

4.3 ASCII

4.4 Hexadecimal

4.5 Base 64

5. Criptografia

🎥 - Informações sobre criptografia [PT-BR]
🎥 - Conceitos sobre criptografia [PT-BR]
✍️ - Desafios de criptografia [EN]

5.1 Cifra de César

5.2 Cifra de Vinégere

5.3 ROT13

5.4 Aritmética modular

5.5 Criptografia moderna

5.5.1 Hashing

5.5.2 Cifras simétricas

5.5.3 Cifras assimétricas

5.6 Criptoanálise

5.6.1 Análise de frequência

5.6.2 Bruteforce

6. Linux

6.1 Movimento Software Livre

6.1.1 Linus Torvald

6.1.2 Richard Stalman

6.2 Sistemas Operacionais

6.3 Distribuições

6.3.1 Arch Linux

6.3.2 Kali Linux

6.3.3 Fedora Linux

6.4 VM (Virtual Machine)

6.4.1 VirtualBox

6.4.2 VMware

6.5 Terminal

6.5.1 Listar diretórios

6.5.2 Acessar diretórios

6.5.3 Criar diretórios

6.5.4 Criar arquivos

6.5.5 Ler arquivos

6.5.6 Executar arquivos

6.5.7 Editores de texto

6.6 Diretórios principais

6.7 Log

6.8 Malware

6.9 Permissões

6.10 Shell

6.10.1 Bash

6.10.2 Ksh

6.10.3 Csh

7. Redes

7.1 Topologia

7.2 Estrutura da URL

7.3 Protocolos

7.3.1 TCP / IP

7.3.2 DHCP

7.3.3 ARP

7.3.4 Ethernet

7.3.5 NAT

7.3.6 TCP e UDP

7.3.7 HTTP e HTTPS

7.3.8 SSH

7.3.9 WHOIS

7.4 Handshake

7.5 Modelo OSI

7.6 Ping

7.7 Escopos de rede

7.7.1 LAN

7.7.2 MAN

7.7.3 WAN

7.8 Dispositivos

7.8.1 Switch

7.8.2 Hub

7.8.3 Roteador

7.8.4 Modem

7.9 DNS

7.9.1 Hierarquia de domínios

7.9.2 Tipos de registro

7.10 Subdomain Takeover

7.11 Cookies

7.12 IoT

7.13 DoS e DDoS

7.14 Navegadores

7.14.1 DevTools

7.14.2 Device Fingerprint

7.14.4 Firefox

7.14.5 DuckDuckGO

7.14.6 Tor

7.15 VPN

7.16 Ferramentas

7.16.1 Nmap

7.16.2 Burp Suite

7.16.3 Wireshark

7.17 Firewall

7.18 WAF

7.19 IDS / IPS

7.20 SIEM

8. Forense Digital

🎥 - O objetivo da forense digital [PT-BR]
🎙️ - Aspectos da forense computacional [PT-BR]

8.1 Metadados

8.2 File Carving

8.3 Magic Bytes

8.4 Esteganografia

8.4.1 Strings

8.4.2 Exiftools

8.4.3 Zsteg

9. Pwning

9.1 Vulnerabilidades

9.1.1 OWASP

9.1.2 CVE

9.2 Sistemas de pontuação de vulnerabilidades

9.2.1 CVSS

9.2.2 VPR

9.3 Exploit

9.4 Bancos de vulnerabilidades

9.4.1 Exploit-DB

9.4.2 NVE

9.5 Post-Exploitation

9.5.1 Excalação de privilégios

9.5.2 Enumeração e descoberta

9.5.3 Movimento lateral (pivoting)

9.5.4 Exfiltração de dados

10. Engenharia Reversa

10.1 Arquitetura de computadores

10.1.1 Noções básicas de hardware

10.1.2 Funcionamento de processadores

10.1.3 Intruções de máquina

10.1.4 Arquitetura de processadores

10.2 Linguagem de máquina

10.3 Linguagem de programação

10.4 Assembly

11. Bancos de dados

🎥 - Conceitos de bancos de dados [PT-BR]
📖 - Bancos de dados relacionais e não-relacionais [PT-BR]

11.1 Bancos de dados relacionais

11.2 Bancos de dados não-relacionais

11.3 Arquitetura e instalação

11.4 SQL

11.5 Comandos DML / DDL

11.6 SQL Injection

12. DevOps

📖 - Sobre DevOps [PT-BR]
🎥 - Sobre DevSecOps [PT-BR]
🎥 - Uso básico do Docker [PT-BR]

12.1 Cloud

12.2 Containers

12.3 Kubernets

About

Guia de estudos para a área de cibersegurança

Resources

Stars

91 stars

Watchers

1 watching

Forks

Contributors