Segurança incrível
Olá, aqui é Sarthak e sou o principal mantenedor deste projeto. Para mais perguntas ou informações gerais de segurança, encontre-me no Twitter em smash8tap ou você sempre pode me encontrar no chat durante a transmissão do Twitch de Michael.
Uma coleção de conteúdo incrível relacionado à segurança de hackers éticos!
- Segurança incrível
- Segurança Geral
- Segurança de infraestrutura
- Segurança de hardware e exploração binária
- Segurança de Comunicação
- Segurança sem fio
- Segurança na Web
- Criptografia
- Segurança Operacional
Como tirar o máximo proveito deste Repo?
Cada seção tem um caminho de aprendizado e um caminho de teste de conhecimento e, se você seguir o caminho de aprendizado na ordem listada, será capaz de resolver os desafios do caminho Teste seu conhecimento .
Segurança Geral
(Trabalho em andamento)
Segurança de infraestrutura
Noções básicas de Linux
Aprendizado
- Série Fundamentos do Linux por Tryhackme
- Parte 1 Aprenda comandos básicos do Linux (man, ls, cat, touch, su)
- Parte 2 Aprenda permissões de arquivo Linux e operações de arquivo (&, $, |, ;, >, >>)
- Parte 3 Aprenda comandos shell úteis (cp, find, grep, sudo, apt)
- Tryahackme: Bash Scripting Uma sala passo a passo para aprender noções básicas de Bash Scripting
- Bash Scripting e Linux Basics Aprenda scripts básicos de shell e alguns comandos mais úteis do Linux
- Expressões Regulares Aprenda como usar expressoins regulares
- Linux Find Command Sala Tryhackme para aprender o comando linux find
- Nullbyte Linux Basics Aprenda o básico do Linux lendo estes artigos incríveis que incluem noções básicas de linha de comando até o processo de inicialização do Linux
- Kali Linux revelado Um curso gratuito da Offensive Security, que vai te ensinar sobre Kali e Linux em geral
Teste seu conhecimento
- Overthewire: Bandit Teste tudo o que você aprendeu até agora completando estes desafios do Linux
- Tryhackme: Módulos Linux Aprenda e teste suas habilidades de linha de comando Linux (tr, awk, xargs, etc)
Fundamentos de rede
Aprendizado
- Sala introdutória de rede da Tryhackme, para aprender sobre os fundamentos da rede
Hacking de infraestrutura
Aprendizado
(Noções básicas de Linux são necessárias)
- Noções básicas do Nmap Aprenda como fazer vários tipos de varreduras e como usar o mecanismo de script do nmap
- Enumeração de diretório Aprenda como realizar web fuzzing com Wfuzz
- Ffuf Aprenda como usar o Fuff para enumeração de diretórios da web
- Metasploit Aprenda como lançar um exploit e obter um shell usando o metasploit
- Metasploit Unleashed Um curso gratuito desenvolvido pela Offensive Security, que ensina tudo o que você precisa saber sobre metasploit.
- Quebra de senha : Aprenda noções básicas de quebra de senha
- Hydra Aprenda um cracker de logon versátil
- John e SSH crackear chaves SSH privadas com Johntheripper
- SSH de força bruta Aprenda como usar credenciais SSH de força bruta com nmap, Hydra e metasploit
- INE Starter Pass Aprenda noções básicas de testes de penetração com o caminho de testes de penetração Junior da Elearn-Security gratuitamente.
- Cheatsheet: Red Team Uma incrível folha de cheats para procurar durante um pentest real
Teste seu conhecimento
- Quartos Tryhackme
- Tryhackme: Crackthehash Use suas habilidades de quebra de senha para quebrar vários tipos de hash, como md5, sha-512 etc.
- Tryhackme: Blue Uma sala baseada em passo a passo, onde você invade uma máquina Windows vulnerável usando metasploit
- Tryhackme: Vulnversidade Use sua habilidade de reconhecimento e escalonamento de privilégios para invadir esta máquina
- Tryhackme: Pentesting Básico Realize um Pentest básico em um ambiente de laboratório e aprimore suas habilidades aprendidas até agora
- Tryhackme: Agência Linux Teste sua compreensão do Linux e técnicas básicas de escalonamento de privilégios
- Pentestit Realize um Pentest real e faça root na máquina neste laboratório de pentesting de caixa preta
- Cyberseclabs Aprenda a exploração de Linux e Windows em um ambiente de laboratório
Segurança de hardware e exploração binária
Aprendizado
Exploração binária Liveoverflow Uma lista de reprodução incrível do YouTube que descreve sobre exploração binária e corrupção de memória.
Exploração binária do Nightmare Um guia detalhado para aprender os fundamentos da engenharia reversa e exploração binária junto com várias ferramentas como gdb, Ghidra, etc.
Faculdade Pwn Uma série de palestras aprofundadas e completas da Arizona State University
Malware Unicorn Aprenda noções básicas de engenharia reversa com workshop prático
- Engenharia Reversa 101 Aprenda noções básicas do programa Windows PE, linguagem assembly x86 e algumas ferramentas de engenharia reversa
- Engenharia Reversa 102 Aprenda técnicas de Engenharia Anti-Reversa, incluindo criptografia, evasão de VM e empacotamento.
Radare2book Aprenda tudo sobre a ferramenta de estrutura de engenharia reversa Radare2
Curso de exploração binária Nightmare Aprenda noções básicas de exploração binária e engenharia reversa
Bartosz Wójcik Engenharia reversa, antidepuração, criptografia polimórfica, programação assembly, análise de malware
- Revisão de ferramentas de engenharia reversa Vantagens e desvantagens, soluções alternativas.
- Explicação do mecanismo de hot patching do Windows Análise técnica de baixo nível do recurso hot patching do Windows.
- Truques de otimização do tamanho do código assembly Como diminuir os shellcodes?
- Como escrever um CrackMe para uma competição CTF Um tutorial de como escrever um crackme CTF em C++.
- Algoritmos de criptografia polimórfica Um tutorial de como escrever um mecanismo polimórfico em C++ e assembly.
- Anti-engenharia reversa. Malware versus software antivírus Técnicas que dificultam a engenharia reversa de malware (software malicioso).
- Hooking de API de bibliotecas DLL Interceptação de chamadas de bibliotecas DLL. Conexão de API na prática.
- Noções básicas de programação assembly Quando e como usar um assembler x86
- Proteções anti-cracking para programadores Como dificultar a vida do cracker.
Tabela de chamadas do sistema Linux Útil quando você está tentando escrever um código shell
Guia de Assembly x86 Aprenda os fundamentos da programação Assembly x86 de 32 bits.
Tutorial Pwntools Aprenda como automatizar a exploração binária com pwntools
Tutoriais Binexp Aprenda a exploração binária seguindo estes incríveis tutoriais do Georgia Institute of Technology
Teste seu conhecimento
Pwn College CTF pela Universidade Estadual do Arizona
Micro Corruption CTF Resolva vários desafios explorando o código no chip MSP430
Explorar Educação: Nebula Explorar pontos fracos comuns, como permissões de arquivos SUID, buffer overflows, pontos fracos de $PATH
ROP Emporium Aprenda programação orientada ao retorno por meio de uma série de desafios
Desafios de análise binária do Cyberdefenders RE101
Segurança de Comunicação
(Trabalho em andamento)
Segurança sem fio
(Trabalho em andamento)
Segurança na Web
(Trabalho em andamento)
Criptografia
(Trabalho em andamento)
Segurança Operacional
(Trabalho em andamento)