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.
Awesome CTF

Seção intitulada “Awesome CTF ”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.
Contribuir
Seção intitulada “Contribuir”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.”Por quê?
Seção intitulada “Por quê?”Reunir ferramentas de CTF e lembrar de todas elas leva tempo. Este repositório mantém essas ferramentas dispersas em um só lugar.
Conteúdo
Seção intitulada “Conteúdo”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.
Forense
Seção intitulada “Forense ”Ferramentas para criar desafios forenses
- Dnscat2 - Hospeda comunicações por DNS.
- Kroll Artifact Parser and Extractor (KAPE) - Programa de triagem.
- Magnet AXIOM - Ferramenta DFIR centrada em artefatos.
- Registry Dumper - Despeje o conteúdo do registro.
Plataformas
Seção intitulada “Plataformas ”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.
Esteganografia
Seção intitulada “Esteganografia ”Ferramentas para criar desafios de esteganografia
Consulte a seção de resolução para esteganografia.
Ferramentas para criar desafios Web
Ofuscadores de JavaScript
Resolver
Seção intitulada “Resolver ”Ferramentas para resolver desafios CTF
Ataques
Seção intitulada “Ataques ”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.
Criptografia
Seção intitulada “Criptografia ”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.
Força bruta
Seção intitulada “Força bruta ”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.
Exploração de vulnerabilidades
Seção intitulada “Exploração de vulnerabilidades ”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.
Forense
Seção intitulada “Forense ”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.
Engenharia reversa
Seção intitulada “Engenharia reversa ”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
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.
Serviços
Seção intitulada “Serviços ”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.
Esteganografia
Seção intitulada “Esteganografia ”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.
Recursos
Seção intitulada “Recursos ”Onde descobrir conteúdo sobre CTF
Sistemas operacionais
Seção intitulada “Sistemas operacionais ”Sistemas operacionais para testes de penetração e laboratórios de segurança
- Android Tamer - Baseado em Debian.
- BackBox - Baseado em Ubuntu.
- BlackArch Linux - Baseado em Arch Linux.
- Fedora Security Lab - Baseado no Fedora.
- Kali Linux - Baseado em Debian.
- Parrot Security OS - Baseado em Debian.
- Pentoo - Baseado no Gentoo.
- URIX OS - Baseado em openSUSE.
- Wifislax - Baseado em Slackware.
Para analistas de malware e engenharia reversa
Pacotes iniciais
Seção intitulada “Pacotes iniciais ”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
Seção intitulada “Tutoriais ”Tutoriais para aprender a participar de CTFs
- CTF Field Guide - Guia prático da Trails of Bits.
- CTF Resources - Guia inicial mantido pela comunidade.
- How to Get Started in CTF - Orientação breve para iniciantes em CTF, da Endgame.
- Intro. to CTF Course - Curso gratuito que ensina noções básicas de perícia, criptografia e exploração Web.
- IppSec - Tutoriais em vídeo e walkthroughs de plataformas CTF populares.
- LiveOverFlow - Tutoriais em vídeo sobre exploração.
- MIPT CTF - Curso introdutório curto sobre CTF (em russo).
Jogos de guerra
Seção intitulada “Jogos de guerra ”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
- Damn Vulnerable Web Application - Aplicação Web PHP/MySQL extremamente vulnerável.
- Juice Shop CTF - Scripts e ferramentas para hospedar facilmente um CTF no OWASP Juice Shop.
Sites gerais sobre CTF
- Awesome CTF Cheatsheet - Folha de consulta de CTF.
- CTF Time - Informações gerais sobre CTFs que acontecem pelo mundo.
- Reddit Security CTF - Categoria CTF do Reddit.
Várias wikis para aprender sobre CTFs
- Bamboofox - Recursos chineses para aprender CTF.
- bi0s Wiki - Wiki da equipe bi0s.
- CTF Cheatsheet - Dicas e truques de CTF.
- ISIS Lab - Wiki de CTF do ISIS Lab.
- OpenToAll - Dicas de CTF dos membros da equipe OTA CTF.
Coleções de write-ups
Seção intitulada “Coleções de write-ups ”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.
Licença
Seção intitulada “Licença”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.
- 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
Compartilhar o HagiCode
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.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

