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

Заголовок раздела «Awesome CTF »Подборка фреймворков, библиотек, ресурсов, программ и руководств по Capture The Flag (CTF). Список поможет новичкам и опытным игрокам найти всё о CTF в одном месте.
Участие
Заголовок раздела «Участие»Сначала ознакомьтесь с правилами участия.
Если вы знаете инструмент, которого здесь нет, смело создавайте pull request.
Заголовок раздела «Если вы знаете инструмент, которого здесь нет, смело создавайте pull request.»Собрать коллекцию инструментов для CTF и запомнить их все непросто. Этот репозиторий объединяет разрозненные инструменты в одном месте.
Содержание
Заголовок раздела «Содержание»Создание
Заголовок раздела «Создание »Инструменты для создания заданий CTF
- Kali Linux CTF Blueprints - Онлайн-книга о создании, тестировании и настройке собственных заданий Capture the Flag.
Криминалистика
Заголовок раздела «Криминалистика »Инструменты для создания заданий по цифровой криминалистике
- Dnscat2 - Организует обмен данными через DNS.
- Kroll Artifact Parser and Extractor (KAPE) - Программа для первичной сортировки данных.
- Magnet AXIOM - Инструмент DFIR для анализа артефактов.
- Registry Dumper - Создаёт дамп реестра.
Платформы
Заголовок раздела «Платформы »Проекты для размещения CTF
- CTFd - Платформа ISISLab, NYU Tandon, для проведения CTF в стиле Jeopardy.
- echoCTF.RED - Разрабатывайте, развёртывайте и обслуживайте собственную инфраструктуру CTF.
- FBCTF - Платформа Facebook для проведения соревнований Capture the Flag.
- Haaukins - Доступная и автоматизированная платформа виртуализации для обучения безопасности.
- HackTheArch - Платформа подсчёта очков CTF.
- Mellivora - Движок CTF, написанный на PHP.
- MotherFucking-CTF - Мощная лёгкая платформа для проведения CTF. Без JavaScript.
- NightShade - Простой фреймворк для соревнований CTF по безопасности.
- OpenCTF - CTF в готовой коробке; требуется минимум настройки.
- PicoCTF - Платформа picoCTF и отличный фреймворк для проведения любых CTF.
- PyChallFactory - Небольшой фреймворк для создания, управления и упаковки заданий CTF в стиле Jeopardy.
- RootTheBox - Игра хакеров: таблица результатов и управление игрой CTF.
- Scorebot - Платформа CTF от Legitbs (Defcon).
- SecGen - Генератор сценариев безопасности, случайным образом создающий уязвимые виртуальные машины.
Стеганография
Заголовок раздела «Стеганография »Инструменты для создания заданий по стеганографии
См. раздел решения заданий по стеганографии.
Инструменты для создания веб-заданий
Обфускаторы JavaScript
Решение
Заголовок раздела «Решение »Инструменты для решения заданий CTF
Инструменты для различных видов атак
- Bettercap - Фреймворк для атак MITM (перехват между сторонами).
- Yersinia - Атакует различные протоколы канального уровня.
Криптография
Заголовок раздела «Криптография »Инструменты для решения криптографических заданий
- CyberChef - Веб-приложение для анализа и декодирования данных.
- FeatherDuster - Автоматизированный модульный инструмент криптоанализа.
- Hash Extender - Утилита для атак с расширением длины хеша.
- padding-oracle-attacker - Инструмент командной строки для атак с padding oracle.
- PkCrack - Инструмент для взлома шифрования PkZip.
- QuipQuip - Онлайн-инструмент для взлома шифров подстановки и Виженера без ключа.
- RSACTFTool - Восстанавливает закрытые ключи RSA с помощью различных атак.
- RSATool - Создаёт закрытый ключ, если известны p и q.
- XORTool - Инструмент анализа многобайтных XOR-шифров.
Перебор паролей
Заголовок раздела «Перебор паролей »Инструменты для перебора (паролей и других данных)
- Hashcat - Взломщик паролей.
- Hydra - Параллельный взломщик учётных данных с поддержкой множества протоколов.
- John The Jumbo - Улучшенная сообществом версия John the Ripper.
- John The Ripper - Взломщик паролей.
- Nozzlr - Модульный фреймворк для перебора, удобный для скриптов.
- Ophcrack - Взломщик паролей Windows на основе радужных таблиц.
- Patator - Универсальный модульный инструмент перебора.
- Turbo Intruder - Расширение Burp Suite для отправки большого числа HTTP-запросов.
Эксплуатация уязвимостей
Заголовок раздела «Эксплуатация уязвимостей »Инструменты для решения заданий на эксплуатацию уязвимостей
- DLLInjector - Внедряет DLL в процессы.
- libformatstr - Упрощает эксплуатацию уязвимостей форматных строк.
- Metasploit - Программное обеспечение для тестирования на проникновение.
- one_gadget - Инструмент для поиска единственного гаджета-вызова
execve('/bin/sh', NULL, NULL).gem install one_gadget
- Pwntools - Фреймворк CTF для написания эксплойтов.
- Qira - Интерактивный анализатор среды выполнения QEMU.
- ROP Gadget - Фреймворк для эксплуатации ROP.
- V0lt - Набор инструментов для CTF по безопасности.
Криминалистика
Заголовок раздела «Криминалистика »Инструменты для решения заданий по криминалистике
- Aircrack-Ng - Взламывает ключи 802.11 WEP и WPA-PSK.
apt-get install aircrack-ng
- Audacity - Анализирует аудиофайлы (MP3, M4A и другие).
apt-get install audacity
- Bkhive and Samdump2 - Создаёт дампы файлов SYSTEM и SAM.
apt-get install samdump2 bkhive
- CFF Explorer - Редактор PE-файлов.
- Creddump - Извлекает учётные данные Windows.
- DVCS Ripper - Извлекает доступные через веб распределённые системы контроля версий.
- Exif Tool - Читает, записывает и редактирует метаданные файлов.
- Extundelete - Восстанавливает данные из монтируемых образов.
- Fibratus - Инструмент исследования и трассировки ядра Windows.
- Foremost - Извлекает файлы определённых типов по заголовкам.
apt-get install foremost
- Fsck.ext4 - Исправляет повреждённые файловые системы.
- Malzilla - Инструмент поиска вредоносных программ.
- NetworkMiner - Инструмент сетевой криминалистики.
- PDF Streams Inflater - Находит и извлекает сжатые zlib-файлы из PDF.
- Pngcheck - Проверяет целостность PNG и отображает сведения о блоках.
apt-get install pngcheck
- ResourcesExtract - Извлекает различные типы файлов из исполняемых файлов.
- Shellbags - Исследует файлы NT_USER.dat.
- Snow - Инструмент стеганографии с пробелами.
- USBRip - CLI-инструмент для отслеживания артефактов USB в GNU/Linux.
- Volatility - Исследует дампы памяти.
- Wireshark - Анализирует файлы pcap и pcapng.
Просмотрщики реестра
- OfflineRegistryView - Инструмент Windows для чтения автономных файлов реестра с внешних дисков и просмотра ключей в формате .reg.
- Registry Viewer® - Используется для просмотра реестра Windows.
Инструменты для решения сетевых заданий
- Masscan - Массовый сканер IP-адресов и TCP-портов.
- Monit - Инструмент Linux для проверки сетевого узла и других действий.
- Nipe - Скрипт, который задаёт сеть Tor шлюзом по умолчанию.
- Nmap - Открытая утилита для обнаружения сетей и аудита безопасности.
- Wireshark - Анализирует сетевые дампы.
apt-get install wireshark
- Zeek - Открытый монитор сетевой безопасности.
- Zmap - Открытый сетевой сканер.
Реверс-инжиниринг
Заголовок раздела «Реверс-инжиниринг »Инструменты для решения заданий по реверс-инжинирингу
- Androguard - Выполняет обратную разработку приложений Android.
- Angr - Платформонезависимый фреймворк анализа бинарных файлов.
- Apk2Gold - Ещё один декомпилятор Android.
- ApkTool - Декомпилятор Android.
- Barf - Фреймворк анализа бинарных файлов и обратной разработки.
- Binary Ninja - Фреймворк анализа бинарных файлов.
- BinUtils - Набор бинарных утилит.
- BinWalk - Анализирует, исследует и извлекает образы прошивок.
- Boomerang - Декомпилирует бинарные файлы x86/SPARC/PowerPC/ST-20 в C.
- ctf_import – Запускает базовые функции stripped-бинарных файлов на разных платформах.
- cwe_checker - Находит уязвимые шаблоны в исполняемых бинарных файлах.
- demovfuscator - Разрабатываемый деобфускатор для movfuscated-бинарных файлов.
- Frida - Динамическое внедрение кода.
- GDB - Отладчик проекта GNU.
- GEF - Плагин для GDB.
- Ghidra - Открытый набор инструментов обратной разработки, аналогичный IDA Pro.
- Hopper - Инструмент обратной разработки и дизассемблер для OSX и Linux.
- IDA Pro - Популярное программное обеспечение для реверс-инжиниринга.
- Jadx - Декомпилирует файлы Android.
- Java Decompilers - Онлайн-декомпилятор Java и APK Android.
- Krakatau - Декомпилятор и дизассемблер Java.
- Objection - Исследование мобильных устройств во время выполнения.
- PEDA - Плагин GDB (только Python 2.7).
- Pin - Инструмент динамической бинарной инструментации Intel.
- PINCE - Интерфейс к GDB и инструмент обратной разработки для взлома игр и автоматизации.
- PinCTF - Инструмент анализа побочных каналов с использованием Intel Pin.
- Plasma - Интерактивный дизассемблер x86/ARM/MIPS с генерацией цветного псевдокода.
- Pwndbg - Плагин GDB с набором удобных инструментов.
- radare2 - Переносимый фреймворк обратной разработки.
- Triton - Фреймворк динамического анализа бинарных файлов (DBA).
- Uncompyle - Декомпилирует бинарные файлы Python 2.7 (.pyc).
- WinDbg - Отладчик Windows от Microsoft.
- Xocopy - Копирует исполняемые файлы с разрешением на запуск, но без разрешения на чтение.
- Z3 - Доказатель теорем от Microsoft Research.
Деобфускаторы JavaScript
- Detox - Инструмент анализа вредоносных программ JavaScript.
- Revelo - Анализирует обфусцированный код JavaScript.
Анализаторы SWF
- RABCDAsm - Набор утилит, включая ассемблер/дизассемблер ActionScript 3.
- Swftools - Набор утилит для работы с файлами SWF.
- Xxxswf - Скрипт Python для анализа Flash-файлов.
Сервисы
Заголовок раздела «Сервисы »Полезные интернет-сервисы
- CSWSH - Тестер Cross-Site WebSocket Hijacking.
- Request Bin - Позволяет просматривать HTTP-запросы к заданному URL.
Стеганография
Заголовок раздела «Стеганография »Инструменты для решения заданий по стеганографии
- AperiSolve - Открытая платформа для анализа слоёв изображения.
- Convert - Преобразует изображения между форматами и применяет фильтры.
- Exif - Показывает сведения EXIF в файлах JPEG.
- Exiftool - Читает и записывает метаданные файлов.
- Exiv2 - Инструмент обработки метаданных изображений.
- Image Steganography - Встраивает текст и файлы в изображения, при желании шифруя их; простой интерфейс.
- Image Steganography Online - Клиентский инструмент JavaScript для сокрытия изображений в младших битах других изображений.
- ImageMagick - Инструмент обработки изображений.
- Outguess - Универсальный инструмент стеганографии.
- Pngtools - Различные инструменты анализа PNG.
apt-get install pngtools
- SmartDeblur - Устраняет размытие и расфокусировку изображений.
- Steganabara - Инструмент анализа стеганографии на Java.
- SteganographyOnline - Онлайн-кодировщик и декодировщик стеганографии.
- Stegbreak - Запускает перебор по словарю для JPG-изображений.
- StegCracker - Инструмент перебора для поиска скрытых данных в файлах.
- stegextract - Обнаруживает скрытые файлы и текст в изображениях.
- Steghide - Скрывает данные в изображениях разных типов.
- StegOnline - Выполняет различные операции стеганографии изображений, включая сокрытие и извлечение файлов из битов.
- Stegsolve - Применяет к изображениям различные методы стеганографии.
- Zsteg - Анализ PNG/BMP.
Инструменты для решения веб-заданий
- BurpSuite - Графический инструмент для проверки безопасности веб-сайтов.
- Commix - Автоматизированный комплекс для внедрения и эксплуатации команд ОС.
- Hackbar - Дополнение Firefox для упрощения веб-эксплуатации.
- OWASP ZAP - Перехватывающий прокси для повтора, отладки и тестирования HTTP-запросов и ответов.
- Postman - Дополнение Chrome для отладки сетевых запросов.
- Raccoon - Высокопроизводительный инструмент наступательной безопасности для разведки и поиска уязвимостей.
- SQLMap - Автоматическая SQL-инъекция и захват баз данных.
pip install sqlmap - W3af - Фреймворк атак и аудита веб-приложений.
- XSSer - Автоматизированный тестер XSS.
Ресурсы
Заголовок раздела «Ресурсы »Где искать материалы о CTF
Операционные системы
Заголовок раздела «Операционные системы »ОС для тестирования на проникновение и лабораторий безопасности
- Android Tamer - Основан на Debian.
- BackBox - Основан на Ubuntu.
- BlackArch Linux - Основан на Arch Linux.
- Fedora Security Lab - Основан на Fedora.
- Kali Linux - Основан на Debian.
- Parrot Security OS - Основан на Debian.
- Pentoo - Основан на Gentoo.
- URIX OS - Основан на openSUSE.
- Wifislax - Основан на Slackware.
Для аналитиков вредоносных программ и реверс-инжиниринга
Стартовые наборы
Заголовок раздела «Стартовые наборы »Коллекции установочных скриптов и полезных инструментов
- CTF Tools - Коллекция скриптов для установки различных инструментов исследования безопасности.
- LazyKali - Обновлённая в 2016 году версия LazyKali, упрощающая установку инструментов и настройку.
Руководства
Заголовок раздела «Руководства »Руководства для начинающих играть в CTF
- CTF Field Guide - Практическое руководство от Trails of Bits.
- CTF Resources - Вводное руководство, поддерживаемое сообществом.
- How to Get Started in CTF - Краткое руководство для начинающих CTF от Endgame.
- Intro. to CTF Course - Бесплатный курс по основам криминалистики, криптографии и веб-эксплуатации.
- IppSec - Видеоруководства и разборы популярных платформ CTF.
- LiveOverFlow - Видеоуроки по эксплуатации уязвимостей.
- MIPT CTF - Небольшой вводный курс по CTF (на русском языке).
Учебные игры
Заголовок раздела «Учебные игры »Постоянно доступные онлайн-CTF
- Backdoor - Платформа безопасности от SDSLabs.
- Crackmes - Задания по обратной разработке.
- CryptoHack - Увлекательные задания по криптографии.
- echoCTF.RED - Онлайн-CTF с различными целями для атаки.
- Exploit Exercises - Виртуальные машины для изучения различных проблем компьютерной безопасности.
- Exploit.Education - Виртуальные машины для изучения различных проблем компьютерной безопасности.
- Gracker - Бинарные задания с постепенным усложнением и решениями для каждого уровня.
- Hack The Box - Еженедельные CTF для любителей безопасности.
- Hack This Site - Учебная площадка для хакеров.
- Hacker101 - CTF от HackerOne.
- Hacking-Lab - Платформа этичного хакинга, компьютерных сетей и задач безопасности.
- Hone Your Ninja Skills - Веб-задания, начиная с базовых.
- IO - Учебная игра с заданиями по бинарным файлам.
- Microcorruption - CTF по безопасности встроенных систем.
- Over The Wire - Учебная игра, поддерживаемая сообществом OvertheWire.
- PentesterLab - Виртуальные машины и онлайн-задания (платно).
- PicoCTF - Круглогодичная игра CTF с заданиями ежегодного соревнования picoCTF.
- PWN Challenge - Учебная игра по эксплуатации бинарных уязвимостей.
- Pwnable.kr - Игра Pwn.
- Pwnable.tw - Учебная игра с бинарными заданиями.
- Pwnable.xyz - Учебная игра по эксплуатации бинарных уязвимостей.
- Reversin.kr - Задание по реверс-инжинирингу.
- Ringzer0Team - Онлайн-CTF команды Ringzer0.
- Root-Me - Учебная платформа по хакингу и информационной безопасности.
- ROP Wargames - Учебные игры по ROP.
- SANS HHC - Задания на праздничную тему публикуются ежегодно и поддерживаются SANS.
- SmashTheStack - Различные варгеймы сообщества SmashTheStack.
- Viblo CTF - Разнообразные интересные CTF-задания с режимами практики и соревнования.
- VulnHub - Виртуальные машины для практики цифровой безопасности, работы с приложениями и администрирования сетей.
- W3Challs - Платформа обучения тестированию на проникновение с компьютерными заданиями разных категорий.
- WebHacking - Задания по веб-взлому.
Самостоятельно размещаемые CTF
- Damn Vulnerable Web Application - Уязвимое веб-приложение на PHP/MySQL.
- Juice Shop CTF - Скрипты и инструменты для простого размещения CTF на OWASP Juice Shop.
Общие сайты о CTF
- Awesome CTF Cheatsheet - Шпаргалка по CTF.
- CTF Time - Общие сведения о CTF по всему миру.
- Reddit Security CTF - Категория CTF на Reddit.
Различные вики для изучения CTF
- Bamboofox - Китайские ресурсы для изучения CTF.
- bi0s Wiki - Вики команды bi0s.
- CTF Cheatsheet - Советы и рекомендации по CTF.
- ISIS Lab - Вики CTF от ISIS Lab.
- OpenToAll - Советы по CTF от участников команды OTA CTF.
Коллекции write-up
Заголовок раздела «Коллекции write-up »Коллекции разборов заданий CTF
- 0e85dc6eaf - Разборы заданий CTF от 0e85dc6eaf.
- Captf - Собранные задания и материалы CTF от psifertex.
- CTF write-ups (community) - Архив заданий и разборов CTF, поддерживаемый сообществом.
- CTFTime Scrapper - Собирает разборы с CTF Time и упорядочивает их для чтения.
- HackThisSite - Репозиторий разборов CTF команды HackThisSite.
- Mzfr - Разборы соревнований CTF от mzfr.
- pwntools writeups - Коллекция разборов CTF с использованием pwntools.
- SababaSec - Коллекция разборов команды SababaSec.
- Shell Storm - Архив заданий CTF от Jonathan Salwan.
- Smoke Leet Everyday - Репозиторий разборов CTF команды SmokeLeetEveryday.
Лицензия
Заголовок раздела «Лицензия»CC0 :)
HagiCode
HagiCode — агентная среда разработки. Насыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными, превращая разработку в увлекательный процесс.
Насыщенные и удобные взаимодействия с интерфейсом помогают легче планировать, запускать агентов и вести проектную работу.
- УмныйРабочие процессы OpenSpec превращают намерение в исполнимый путь от предложения через дизайн и задачи до готового изменения.
- ЭффективныйМультиагентное выполнение параллельно продвигает исследование, реализацию и проверку в нескольких репозиториях и с привычными Agent CLI.
- ИнтересныйНасыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными.
Скачать для Windows
Поделиться HagiCode
Превращайте идеи в готовое ПО.
HagiCode — агентная среда разработки: рабочие процессы OpenSpec планируют изменение, мультиагентное выполнение его реализует, а Hero Scenario делает долгий путь наглядным, так что идеи становятся готовым ПО.
- Умный
- Рабочие процессы OpenSpec превращают намерение в путь от предложения до готового изменения.
- Эффективный
- Мультиагентное выполнение ведёт исследование, реализацию и проверку параллельно.
- Увлекательный
- Удобный интерфейс упрощает планирование, работу агентов и проектные задачи.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

