Pular para o conteúdo

Selecionar língua

Idioma atual: Português (Brasil)

CTF

Source: https://github.com/apsdehal/awesome-ctf at eb504b242be3
License: CC0-1.0
Read the English original

This edition is an AI-assisted translation.

Lista selecionada de frameworks, bibliotecas, recursos, softwares e tutoriais de Capture The Flag (CTF). O objetivo é ajudar iniciantes e jogadores experientes a encontrar tudo sobre CTF em um só lugar.

Consulte primeiro as diretrizes de contribuição.

Se você conhece uma ferramenta que ainda não está aqui, fique à vontade para abrir um pull request.

Seção intitulada “Se você conhece uma ferramenta que ainda não está aqui, fique à vontade para abrir um pull request.”

Reunir ferramentas de CTF e lembrar de todas elas leva tempo. Este repositório mantém essas ferramentas dispersas em um só lugar.

Ferramentas para criar desafios CTF

  • Kali Linux CTF Blueprints - Livro on-line sobre como criar, testar e personalizar seus próprios desafios Capture The Flag.

Ferramentas para criar desafios forenses

Projetos que podem hospedar um CTF

  • CTFd - Plataforma do ISISLab, NYU Tandon, para hospedar CTFs no estilo Jeopardy.
  • echoCTF.RED - Desenvolva, implante e mantenha sua própria infraestrutura de CTF.
  • FBCTF - Plataforma do Facebook para hospedar competições Capture The Flag.
  • Haaukins - Plataforma de virtualização altamente acessível e automatizada para educação em segurança.
  • HackTheArch - Plataforma de pontuação para CTF.
  • Mellivora - Mecanismo CTF escrito em PHP.
  • MotherFucking-CTF - Plataforma leve e poderosa para hospedar CTFs. Não usa JavaScript.
  • NightShade - Framework simples de CTF de segurança.
  • OpenCTF - CTF pronto para uso, com configuração mínima.
  • PicoCTF - Plataforma usada para executar o picoCTF; um ótimo framework para hospedar qualquer CTF.
  • PyChallFactory - Framework pequeno para criar, gerenciar e empacotar desafios CTF no estilo Jeopardy.
  • RootTheBox - Jogo de hackers (placar de CTF e gerenciador de partidas).
  • Scorebot - Plataforma de CTF da Legitbs (Defcon).
  • SecGen - Gerador de cenários de segurança que cria máquinas virtuais vulneráveis aleatoriamente.

Ferramentas para criar desafios de esteganografia

Consulte a seção de resolução para esteganografia.

Ferramentas para criar desafios Web

Ofuscadores de JavaScript

Ferramentas para resolver desafios CTF

Ferramentas para executar vários tipos de ataque

  • Bettercap - Framework para executar ataques MITM (man-in-the-middle).
  • Yersinia - Ataca vários protocolos da camada 2.

Ferramentas para resolver desafios de criptografia

  • CyberChef - Aplicativo Web para analisar e decodificar dados.
  • FeatherDuster - Ferramenta automatizada e modular de criptoanálise.
  • Hash Extender - Utilitário para executar ataques de extensão de comprimento de hash.
  • padding-oracle-attacker - Ferramenta de linha de comando para executar ataques de padding oracle.
  • PkCrack - Ferramenta para quebrar a criptografia PkZip.
  • QuipQuip - Ferramenta on-line para quebrar cifras de substituição ou Vigenère sem chave.
  • RSACTFTool - Ferramenta para recuperar chaves privadas RSA usando vários ataques.
  • RSATool - Gera uma chave privada quando p e q são conhecidos.
  • XORTool - Ferramenta para analisar cifras XOR multibyte.

Ferramentas para vários tipos de força bruta (senhas etc.)

  • Hashcat - Quebrador de senhas.
  • Hydra - Quebrador de logins paralelizado compatível com muitos protocolos.
  • John The Jumbo - Versão comunitária aprimorada do John the Ripper.
  • John The Ripper - Quebrador de senhas.
  • Nozzlr - Framework de força bruta modular e fácil de automatizar com scripts.
  • Ophcrack - Quebrador de senhas do Windows baseado em rainbow tables.
  • Patator - Ferramenta de força bruta multifuncional e modular.
  • Turbo Intruder - Extensão do Burp Suite para enviar grandes quantidades de requisições HTTP.

Ferramentas para resolver desafios de exploração

  • DLLInjector - Injeta DLLs em processos.
  • libformatstr - Simplifica a exploração de format strings.
  • Metasploit - Software para testes de penetração.
  • one_gadget - Ferramenta para encontrar a chamada única ao gadget execve('/bin/sh', NULL, NULL).
    • gem install one_gadget
  • Pwntools - Framework CTF para escrever exploits.
  • Qira - Analisador interativo de execução do QEMU.
  • ROP Gadget - Framework para exploração ROP.
  • V0lt - Kit de ferramentas para CTF de segurança.

Ferramentas para resolver desafios forenses

  • Aircrack-Ng - Quebra chaves WEP e WPA-PSK 802.11.
    • apt-get install aircrack-ng
  • Audacity - Analisa arquivos de áudio (MP3, M4A etc.).
    • apt-get install audacity
  • Bkhive and Samdump2 - Despeja arquivos SYSTEM e SAM.
    • apt-get install samdump2 bkhive
  • CFF Explorer - Editor de arquivos PE.
  • Creddump - Despeja credenciais do Windows.
  • DVCS Ripper - Extrai sistemas de controle de versão distribuídos acessíveis pela Web.
  • Exif Tool - Lê, grava e edita metadados de arquivos.
  • Extundelete - Recupera dados perdidos de imagens montáveis.
  • Fibratus - Ferramenta para explorar e rastrear o kernel do Windows.
  • Foremost - Extrai tipos específicos de arquivos usando cabeçalhos.
    • apt-get install foremost
  • Fsck.ext4 - Repara sistemas de arquivos corrompidos.
  • Malzilla - Ferramenta para investigar malware.
  • NetworkMiner - Ferramenta de análise forense de rede.
  • PDF Streams Inflater - Encontra e extrai arquivos zlib compactados em PDFs.
  • Pngcheck - Verifica a integridade de PNGs e exibe informações legíveis sobre os blocos.
    • apt-get install pngcheck
  • ResourcesExtract - Extrai vários tipos de arquivo de executáveis.
  • Shellbags - Investiga arquivos NT_USER.dat.
  • Snow - Ferramenta de esteganografia em espaços em branco.
  • USBRip - Ferramenta CLI para rastrear artefatos de dispositivos USB no GNU/Linux.
  • Volatility - Investiga despejos de memória.
  • Wireshark - Analisa arquivos pcap ou pcapng.

Visualizadores do registro

  • OfflineRegistryView - Ferramenta do Windows para ler arquivos de registro off-line em unidades externas e visualizar chaves no formato .reg.
  • Registry Viewer® - Usado para visualizar registros do Windows.

Ferramentas para resolver desafios de rede

  • Masscan - Scanner massivo de endereços IP e portas TCP.
  • Monit - Ferramenta Linux para verificar hosts na rede e outras atividades.
  • Nipe - Script que define a rede Tor como gateway padrão.
  • Nmap - Utilitário de código aberto para descoberta de redes e auditoria de segurança.
  • Wireshark - Analisa capturas de rede.
    • apt-get install wireshark
  • Zeek - Monitor de segurança de rede de código aberto.
  • Zmap - Scanner de rede de código aberto.

Ferramentas para resolver desafios de engenharia reversa

  • Androguard - Faz engenharia reversa de aplicativos Android.
  • Angr - Framework de análise binária independente de plataforma.
  • Apk2Gold - Mais um descompilador Android.
  • ApkTool - Descompilador Android.
  • Barf - Framework de análise binária e engenharia reversa.
  • Binary Ninja - Framework de análise binária.
  • BinUtils - Coleção de ferramentas binárias.
  • BinWalk - Analisa, faz engenharia reversa e extrai imagens de firmware.
  • Boomerang - Descompila binários x86/SPARC/PowerPC/ST-20 para C.
  • ctf_import – Executa funções básicas de binários stripped em várias plataformas.
  • cwe_checker - Encontra padrões vulneráveis em executáveis binários.
  • demovfuscator - Desofuscador em desenvolvimento para binários movfuscated.
  • Frida - Injeção dinâmica de código.
  • GDB - Depurador do projeto GNU.
  • GEF - Plugin para GDB.
  • Ghidra - Pacote de ferramentas de engenharia reversa de código aberto, semelhante ao IDA Pro.
  • Hopper - Ferramenta de engenharia reversa e desmontagem para OSX e Linux.
  • IDA Pro - Software de engenharia reversa amplamente utilizado.
  • Jadx - Descompila arquivos Android.
  • Java Decompilers - Descompilador on-line para Java e APKs Android.
  • Krakatau - Descompilador e desmontador Java.
  • Objection - Exploração de dispositivos móveis em tempo de execução.
  • PEDA - Plugin para GDB (somente Python 2.7).
  • Pin - Ferramenta de instrumentação dinâmica de binários da Intel.
  • PINCE - Interface de GDB e engenharia reversa voltada para hacking de jogos e automação.
  • PinCTF - Ferramenta que usa Intel Pin para análise de canal lateral.
  • Plasma - Desmontador interativo para x86/ARM/MIPS que gera pseudocódigo indentado e colorido.
  • Pwndbg - Plugin para GDB que fornece utilitários para facilitar o uso do GDB.
  • radare2 - Framework portátil de engenharia reversa.
  • Triton - Framework de análise dinâmica de binários (DBA).
  • Uncompyle - Descompila binários Python 2.7 (.pyc).
  • WinDbg - Depurador do Windows distribuído pela Microsoft.
  • Xocopy - Copia executáveis com permissão de execução, mas sem permissão de leitura.
  • Z3 - Provador de teoremas da Microsoft Research.

Desofuscadores de JavaScript

  • Detox - Ferramenta para analisar malware JavaScript.
  • Revelo - Analisa código JavaScript ofuscado.

Analisadores SWF

  • RABCDAsm - Coleção de utilitários, incluindo um montador/desmontador ActionScript 3.
  • Swftools - Coleção de utilitários para trabalhar com arquivos SWF.
  • Xxxswf - Script Python para analisar arquivos Flash.

Vários serviços úteis disponíveis na Internet

  • CSWSH - Testador de Cross-Site WebSocket Hijacking.
  • Request Bin - Permite inspecionar requisições HTTP enviadas a uma URL específica.

Ferramentas para resolver desafios de esteganografia

  • AperiSolve - Plataforma de código aberto que analisa camadas de imagens.
  • Convert - Converte imagens entre formatos e aplica filtros.
  • Exif - Exibe informações EXIF em arquivos JPEG.
  • Exiftool - Lê e grava metadados de arquivos.
  • Exiv2 - Ferramenta para manipular metadados de imagens.
  • Image Steganography - Incorpora texto e arquivos em imagens, com criptografia opcional e interface simples.
  • Image Steganography Online - Ferramenta JavaScript no cliente para ocultar imagens nos bits menos significativos de outras imagens.
  • ImageMagick - Ferramenta para manipular imagens.
  • Outguess - Ferramenta universal de esteganografia.
  • Pngtools - Várias ferramentas para análise de PNG.
    • apt-get install pngtools
  • SmartDeblur - Desfoca e corrige imagens fora de foco.
  • Steganabara - Ferramenta Java para análise de esteganografia.
  • SteganographyOnline - Codificador e decodificador de esteganografia on-line.
  • Stegbreak - Executa ataques de dicionário por força bruta em imagens JPG.
  • StegCracker - Ferramenta de força bruta para encontrar dados ocultos em arquivos.
  • stegextract - Detecta arquivos e textos ocultos em imagens.
  • Steghide - Oculta dados em vários tipos de imagem.
  • StegOnline - Executa várias operações de esteganografia de imagens, como ocultar e revelar arquivos em bits.
  • Stegsolve - Aplica várias técnicas de esteganografia a imagens.
  • Zsteg - Análise de PNG/BMP.

Ferramentas para resolver desafios Web

  • BurpSuite - Ferramenta gráfica para testar a segurança de sites.
  • Commix - Ferramenta automatizada completa para injeção e exploração de comandos do sistema operacional.
  • Hackbar - Complemento do Firefox para facilitar a exploração Web.
  • OWASP ZAP - Proxy de interceptação para repetir, depurar e testar requisições e respostas HTTP.
  • Postman - Complemento do Chrome para depurar requisições de rede.
  • Raccoon - Ferramenta de segurança ofensiva de alto desempenho para reconhecimento e varredura de vulnerabilidades.
  • SQLMap - Ferramenta automatizada para injeção SQL e controle de bancos de dados. pip install sqlmap
  • W3af - Framework de ataque e auditoria de aplicações Web.
  • XSSer - Testador automatizado de XSS.

Onde descobrir conteúdo sobre CTF

Sistemas operacionais para testes de penetração e laboratórios de segurança

Para analistas de malware e engenharia reversa

Coleções de scripts de instalação e ferramentas úteis

  • CTF Tools - Coleção de scripts de instalação para várias ferramentas de pesquisa de segurança.
  • LazyKali - Atualização de 2016 do LazyKali que simplifica a instalação de ferramentas e a configuração.

Tutoriais para aprender a participar de CTFs

CTFs sempre disponíveis on-line

  • Backdoor - Plataforma de segurança da SDSLabs.
  • Crackmes - Desafios de engenharia reversa.
  • CryptoHack - Desafios divertidos de criptografia.
  • echoCTF.RED - CTF on-line com vários alvos para atacar.
  • Exploit Exercises - Máquinas virtuais para aprender sobre diversos problemas de segurança computacional.
  • Exploit.Education - Máquinas virtuais para aprender sobre diversos problemas de segurança computacional.
  • Gracker - Desafios binários com uma curva de aprendizado gradual e soluções para cada nível.
  • Hack The Box - CTFs semanais para entusiastas de segurança de todos os níveis.
  • Hack This Site - Ambiente de treinamento para hackers.
  • Hacker101 - CTF da HackerOne.
  • Hacking-Lab - Plataforma de hacking ético, redes de computadores e desafios de segurança.
  • Hone Your Ninja Skills - Desafios Web que começam pelos conceitos básicos.
  • IO - Jogo de treinamento com desafios binários.
  • Microcorruption - CTF de segurança embarcada.
  • Over The Wire - Jogo de treinamento mantido pela comunidade OvertheWire.
  • PentesterLab - Várias máquinas virtuais e desafios on-line (pago).
  • PicoCTF - Jogo CTF disponível o ano todo, com questões da competição picoCTF anual.
  • PWN Challenge - Jogo de treinamento de exploração binária.
  • Pwnable.kr - Jogo Pwn.
  • Pwnable.tw - Jogo de treinamento com desafios binários.
  • Pwnable.xyz - Jogo de treinamento de exploração binária.
  • Reversin.kr - Desafio de engenharia reversa.
  • Ringzer0Team - CTF on-line da equipe Ringzer0.
  • Root-Me - Plataforma de aprendizado sobre hacking e segurança da informação.
  • ROP Wargames - Jogos de treinamento de ROP.
  • SANS HHC - Desafios com tema de feriados publicados anualmente e mantidos pela SANS.
  • SmashTheStack - Vários wargames mantidos pela comunidade SmashTheStack.
  • Viblo CTF - Ótimos desafios CTF em várias categorias, com modos de prática e competição.
  • VulnHub - Máquinas virtuais para praticar segurança digital, aplicativos e administração de redes.
  • W3Challs - Plataforma de treinamento em testes de penetração com desafios de informática em várias categorias.
  • WebHacking - Desafios de hacking Web.

CTFs auto-hospedados

Sites gerais sobre CTF

Várias wikis para aprender sobre CTFs

Coleções de write-ups de CTF

  • 0e85dc6eaf - Write-ups de desafios CTF por 0e85dc6eaf.
  • Captf - Desafios e materiais CTF reunidos por psifertex.
  • CTF write-ups (community) - Arquivo comunitário de desafios CTF e write-ups.
  • CTFTime Scrapper - Coleta write-ups do CTF Time e organiza a ordem de leitura.
  • HackThisSite - Repositório de write-ups de CTF mantido pela equipe HackThisSite.
  • Mzfr - Write-ups de competições CTF por mzfr.
  • pwntools writeups - Coleção de write-ups de CTF que usam pwntools.
  • SababaSec - Coleção de write-ups da equipe SababaSec.
  • Shell Storm - Arquivo de desafios CTF mantido por Jonathan Salwan.
  • Smoke Leet Everyday - Repositório de write-ups CTF mantido pela equipe SmokeLeetEveryday.

CC0 :)

HagiCode

O HagiCode é um ambiente de programação com agentes. Interações de interface ricas e práticas tornam o planejamento, a execução de agentes e o trabalho em projetos mais acessíveis e fáceis de acompanhar, criando uma experiência de desenvolvimento envolvente.

Uma experiência de desenvolvimento envolvente, com interações de interface ricas e práticas.

Acessar HagiCodeLer a documentação
  • InteligenteOs fluxos de trabalho do OpenSpec transformam a intenção em um caminho executável, da proposta ao design, às tarefas e à entrega.
  • EficienteA execução multiagente mantém pesquisa, implementação e revisão em andamento em paralelo, em vários repositórios e com os Agent CLI que você já usa.
  • InteressanteInterações de interface ricas e práticas tornam o planejamento, a execução de agentes e o trabalho em projetos mais acessíveis e fáceis de acompanhar.

Baixar para Windows

Obter na Microsoft StoreTodos os downloads

Transforme ideias em software entregue.

O HagiCode é um ambiente de programação com agentes: os fluxos de trabalho do OpenSpec planejam a mudança, a execução multiagente a realiza e o Hero Scenario torna o longo percurso visível, para transformar ideias em software entregue.

Inteligente
Os fluxos do OpenSpec transformam a intenção em um caminho da proposta à entrega.
Eficiente
A execução multiagente conduz pesquisa, implementação e revisão em paralelo.
Divertido
As interações de interface facilitam o planejamento, a execução de agentes e os projetos.

Sair do Awesome Site?

Você está prestes a visitar um site externo. Não controlamos o conteúdo nem as práticas de privacidade dele.

Destino

Continuar para o site