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 플레이어가 CTF와 관련된 모든 것을 한 곳에서 찾을 수 있도록 돕는 것을 목표로 합니다.
기여하기
섹션 제목: “기여하기”먼저 기여 지침를 잠깐 살펴보시기 바랍니다.
여기에 없는 도구를 알고 있다면 언제든지 풀 리퀘스트를 보내 주세요.
섹션 제목: “여기에 없는 도구를 알고 있다면 언제든지 풀 리퀘스트를 보내 주세요.”CTF에서 사용하는 도구들을 모아놓고 모두 기억하려면 시간이 걸립니다. 이 저장소는 흩어져 있는 모든 도구를 한 곳에 보관하는 데 도움이 됩니다.
만들기
섹션 제목: “만들기 ”CTF 챌린지를 만드는 데 사용되는 도구
- Kali Linux CTF Blueprints - 나만의 깃발 탈취 과제를 구축, 테스트 및 사용자 정의하는 방법에 대한 온라인 책입니다.
포렌식
섹션 제목: “포렌식 ”법의학 문제를 만드는 데 사용되는 도구
- Dnscat2 - DNS를 통해 통신을 호스팅합니다.
- Kroll Artifact Parser and Extractor (KAPE) - 선별 프로그램.
- Magnet AXIOM - 아티팩트 중심 DFIR 도구.
- Registry Dumper - 레지스트리를 덤프하십시오.
플랫폼
섹션 제목: “플랫폼 ”CTF를 호스팅하는 데 사용할 수 있는 프로젝트
- CTFd - NYU Tandon의 ISISLab에서 위험 스타일 CTF를 호스팅하는 플랫폼입니다.
- echoCTF.RED - 자체 CTF 인프라를 개발, 배포 및 유지 관리합니다.
- FBCTF - Facebook에서 Capture the Flag 대회를 주최하는 플랫폼입니다.
- Haaukins - 보안 교육을 위한 접근성이 높고 자동화된 가상화 플랫폼입니다.
- HackTheArch - CTF 채점 플랫폼.
- Mellivora - PHP로 작성된 CTF 엔진.
- MotherFucking-CTF - CTF 호스팅을 위한 강력하고 가벼운 플랫폼입니다. JavaScript가 필요하지 않습니다.
- NightShade - 간단한 보안 CTF 프레임워크입니다.
- OpenCTF - CTF가 상자에 들어있습니다. 최소한의 설정이 필요합니다.
- PicoCTF - picoCTF를 실행하는 데 사용되는 플랫폼입니다. 모든 CTF를 호스팅할 수 있는 훌륭한 프레임워크입니다.
- PyChallFactory - 위험 CTF 문제를 생성/관리/패키징하기 위한 작은 프레임워크입니다.
- RootTheBox - 해커 게임(CTF 점수판 및 게임 관리자). Legitbs(Defcon)의 CTF용
- Scorebot - 플랫폼.
- SecGen - 보안 시나리오 생성기. 무작위로 취약한 가상 머신을 생성합니다.
스테가노그래피
섹션 제목: “스테가노그래피 ”스테고 챌린지를 만드는 데 사용되는 도구
스테가노그래피에 대한 해결 섹션을 확인하세요.
웹 챌린지 생성에 사용되는 도구
JavaScript 난독화 도구
풀이
섹션 제목: “풀이 ”CTF 문제 해결에 사용되는 도구
공격
섹션 제목: “공격 ”다양한 종류의 공격을 수행하는 데 사용되는 도구
암호학
섹션 제목: “암호학 ”암호화 문제 해결에 사용되는 도구
- CyberChef - 데이터 분석 및 디코딩을 위한 웹 앱.
- FeatherDuster - 자동화된 모듈식 암호 분석 도구입니다.
- Hash Extender - 해시 길이 확장 공격을 수행하기 위한 유틸리티 도구입니다.
- padding-oracle-attacker - 패딩 오라클 공격을 실행하는 CLI 도구입니다.
- PkCrack - PkZip 암호화를 깨는 도구입니다.
- QuipQuip - 대체 암호 또는 vigenere 암호(키 없음)를 해독하기 위한 온라인 도구입니다.
- RSACTFTool - 다양한 공격으로 RSA 개인키를 복구하는 툴입니다.
- RSATool - p와 q에 대한 지식을 바탕으로 개인키를 생성합니다.
- XORTool - 멀티바이트 xor 암호를 분석하는 도구입니다.
무차별 대입 도구
섹션 제목: “무차별 대입 도구 ”다양한 종류의 무차별 공격(비밀번호 등)에 사용되는 도구
- Hashcat - 비밀번호 크래커
- Hydra - 공격할 수 있는 다양한 프로토콜을 지원하는 병렬 로그인 크래커
- John The Jumbo - John the Ripper의 커뮤니티 강화 버전입니다.
- John The Ripper - 비밀번호 크래커.
- Nozzlr - Nozzlr은 진정한 모듈식이며 스크립트 친화적인 무차별 프레임워크입니다.
- Ophcrack - 레인보우 테이블을 기반으로 하는 Windows 비밀번호 크래커입니다.
- Patator - Patator는 모듈식 설계를 갖춘 다목적 무차별 공격자입니다.
- Turbo Intruder - 대량의 HTTP 요청 전송을 위한 Burp Suite 확장
취약점 공격
섹션 제목: “취약점 공격 ”익스플로잇 문제를 해결하는 데 사용되는 도구
- DLLInjector - 프로세스에 dll을 삽입합니다.
- libformatstr - 형식 문자열 활용을 단순화합니다.
- Metasploit - 침투 테스트 소프트웨어.
- one_gadget - 하나의 가젯
execve('/bin/sh', NULL, NULL)호출을 찾는 도구입니다.gem install one_gadget
- Pwntools - 익스플로잇 작성을 위한 CTF 프레임워크.
- Qira - QEMU 대화형 런타임 분석기. ROP 활용을 위한
- ROP Gadget - 프레임워크.
- 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 - PDF 파일에 압축된 zlib 파일을 찾아 추출합니다.
- Pngcheck - PNG의 무결성을 확인하고 모든 청크 수준 정보를 사람이 읽을 수 있는 형식으로 덤프합니다.
apt-get install pngcheck
- ResourcesExtract - exe에서 다양한 파일 형식을 추출합니다.
- Shellbags - NT_USER.dat 파일을 조사하십시오.
- Snow - 공백 스테가노그래피 도구.
- USBRip - GNU/Linux에서 USB 장치 아티팩트(USB 이벤트 기록)를 추적하기 위한 간단한 CLI 포렌식 도구입니다.
- Volatility - 메모리 덤프를 조사합니다.
- Wireshark - pcap 또는 pcapng 파일을 분석하는 데 사용됩니다.
레지스트리 뷰어
- OfflineRegistryView - 외부 드라이브에서 오프라인 레지스트리 파일을 읽고 원하는 레지스트리 키를 .reg 파일 형식으로 볼 수 있는 간단한 Windows용 도구입니다.
- Registry Viewer® - Windows 레지스트리를 보는 데 사용됩니다.
네트워킹
섹션 제목: “네트워킹 ”네트워킹 문제 해결에 사용되는 도구
- Masscan - 대량 IP 포트 스캐너, TCP 포트 스캐너.
- Monit - 네트워크의 호스트(및 기타 비네트워크 활동)를 확인하는 Linux 도구입니다.
- Nipe - Nipe는 Tor Network를 기본 게이트웨이로 만드는 스크립트입니다.
- Nmap - 네트워크 검색 및 보안 감사를 위한 오픈 소스 유틸리티입니다.
- Wireshark - 네트워크 덤프를 분석합니다.
apt-get install wireshark
- Zeek - 오픈 소스 네트워크 보안 모니터입니다.
- Zmap - 오픈 소스 네트워크 스캐너.
리버스 엔지니어링
섹션 제목: “리버스 엔지니어링 ”역전 문제를 해결하는 데 사용되는 도구
- Androguard - Android 애플리케이션을 리버스 엔지니어링합니다.
- Angr - 플랫폼에 구애받지 않는 바이너리 분석 프레임워크.
- Apk2Gold - 또 다른 Android 디컴파일러입니다.
- ApkTool - 안드로이드 디컴파일러.
- Barf - 바이너리 분석 및 리버스 엔지니어링 프레임워크.
- Binary Ninja - 이진 분석 프레임워크.
- BinUtils - 바이너리 도구 모음.
- BinWalk - 펌웨어 이미지를 분석, 리버스 엔지니어링 및 추출합니다.
- Boomerang - x86/SPARC/PowerPC/ST-20 바이너리를 C로 디컴파일합니다.
- ctf_import – run basic functions from stripped binaries cross platform.
- cwe_checker - cwe_checker는 바이너리 실행 파일에서 취약한 패턴을 찾습니다.
- demovfuscator - movfuscated 바이너리용 작업 진행 중인 난독화 도구입니다.
- Frida - 동적 코드 삽입.
- GDB - GNU 프로젝트 디버거.
- GEF - GDB 플러그인.
- Ghidra - 리버스 엔지니어링 도구의 오픈 소스 제품군입니다. IDA Pro와 유사합니다.
- Hopper - OSX 및 Linux용 리버스 엔지니어링 도구(디스어셈블러).
- IDA Pro - 가장 많이 사용되는 반전 소프트웨어.
- Jadx - 안드로이드 파일을 디컴파일합니다.
- Java Decompilers - Java 및 Android APK용 온라인 디컴파일러입니다.
- Krakatau - Java 디컴파일러 및 디스어셈블러.
- Objection - 런타임 모바일 탐색.
- PEDA - GDB 플러그인(python2.7만 해당).
- Pin - Intel의 동적 바이너리 계측 도구입니다.
- PINCE - 게임 해킹 및 자동화에 중점을 둔 GDB 프런트엔드/리버스 엔지니어링 도구입니다.
- PinCTF - 사이드 채널 분석을 위해 인텔 핀을 사용하는 도구입니다.
- Plasma - 컬러 구문으로 들여쓰기된 의사 코드를 생성할 수 있는 x86/ARM/MIPS용 대화형 디스어셈블러입니다.
- Pwndbg - GDB를 쉽게 해킹할 수 있는 유틸리티 모음을 제공하는 GDB 플러그인입니다.
- radare2 - 휴대용 반전 프레임워크입니다.
- Triton - 동적 이진 분석(DBA) 프레임워크.
- Uncompyle - Python 2.7 바이너리(.pyc)를 디컴파일합니다.
- WinDbg - Microsoft에서 배포하는 Windows 디버거.
- Xocopy - 실행 권한은 있지만 읽기 권한은 없는 실행 파일을 복사할 수 있는 프로그램입니다.
- Z3 - Microsoft Research의 정리 증명자.
JavaScript 난독화 장치
SWF 분석 도구
- RABCDAsm - ActionScript 3 어셈블러/디스어셈블러를 포함한 유틸리티 모음입니다.
- Swftools - SWF 파일 작업을 위한 유틸리티 모음입니다.
- Xxxswf - Flash 파일 분석을 위한 Python 스크립트입니다.
서비스
섹션 제목: “서비스 ”인터넷을 통해 얻을 수 있는 다양한 유용한 서비스
- CSWSH - 사이트 간 WebSocket 하이재킹 테스터.
- Request Bin - 특정 URL에 대한 http 요청을 검사할 수 있습니다.
스테가노그래피
섹션 제목: “스테가노그래피 ”스테가노그래피 문제를 해결하는 데 사용되는 도구
- AperiSolve - Aperi’Solve는 이미지에 대한 레이어 분석을 수행하는 플랫폼입니다(오픈소스).
- Convert - 이미지를 흑백 형식으로 변환하고 필터를 적용합니다.
- Exif - JPEG 파일에 EXIF 정보를 표시합니다.
- Exiftool - 파일의 메타정보를 읽고 씁니다.
- Exiv2 - 이미지 메타데이터 조작 도구.
- Image Steganography - 선택적 암호화를 사용하여 이미지에 텍스트와 파일을 삽입합니다. 사용하기 쉬운 UI.
- Image Steganography Online - 이는 다른 이미지의 하위 “비트” 내부에 이미지를 스테가노그래피 방식으로 숨기는 클라이언트 측 Javascript 도구입니다.
- ImageMagick - 이미지 조작용 도구.
- Outguess - 범용 스테가노그래피 도구.
- Pngtools - PNG와 관련된 다양한 분석에 사용됩니다.
apt-get install pngtools
- SmartDeblur - 초점이 흐려진 이미지를 흐리게 하고 수정하는 데 사용됩니다.
- Steganabara - Java로 작성된 스테가노 분석용 도구입니다.
- SteganographyOnline - 온라인 스테가노그래피 인코더 및 디코더.
- Stegbreak - JPG 이미지에 대한 무차별 사전 공격을 시작합니다.
- StegCracker - 파일 내부의 숨겨진 데이터를 찾아내는 Steganography 무차별 대입 유틸리티입니다.
- stegextract - 이미지 속 숨겨진 파일과 텍스트를 탐지합니다.
- Steghide - 다양한 종류의 이미지에 데이터를 숨깁니다.
- StegOnline - 비트 내에 숨겨진 파일을 숨기거나 드러내는 등 광범위한 이미지 스테가노그래피 작업을 수행합니다(오픈 소스).
- Stegsolve - 다양한 스테가노그래피 기법을 이미지에 적용합니다.
- Zsteg - PNG/BMP 분석.
웹 문제 해결에 사용되는 도구
- BurpSuite - 웹사이트 보안을 테스트하는 그래픽 도구입니다.
- Commix - 자동화된 올인원 OS 명령 주입 및 악용 도구.
- Hackbar - 쉬운 웹 활용을 위한 Firefox 애드온.
- OWASP ZAP - HTTP 요청 및 응답을 재생, 디버깅 및 퍼징하기 위해 프록시를 가로채는 중
- Postman - 네트워크 요청 디버깅을 위한 Chrome용 추가 기능입니다.
- Raccoon - 정찰 및 취약점 스캐닝을 위한 고성능 공격 보안 도구입니다.
- SQLMap - 자동 SQL 주입 및 데이터베이스 인수 도구입니다.
pip install sqlmap - W3af - 웹 애플리케이션 공격 및 감사 프레임워크.
- XSSer - 자동 XSS 테스터.
자료
섹션 제목: “자료 ”CTF에 대해 알아볼 수 있는 곳
운영체제
섹션 제목: “운영체제 ”침투 테스트 및 보안 연구소 운영 체제
- Android Tamer - 데비안 기반.
- BackBox - 우분투 기반.
- BlackArch Linux - 아치 리눅스 기반.
- Fedora Security Lab - 페도라 기반.
- Kali Linux - 데비안 기반.
- Parrot Security OS - 데비안 기반.
- Pentoo - 젠투 기반.
- URIX OS - openSUSE 기반.
- Wifislax - 슬랙웨어 기반.
맬웨어 분석가 및 리버스 엔지니어링
시작 도구 모음
섹션 제목: “시작 도구 모음 ”설치 프로그램 스크립트 모음, 유용한 도구
- CTF Tools - 다양한 보안 연구 도구를 설치하기 위한 설정 스크립트 모음입니다.
- LazyKali - 도구 설치 및 구성을 단순화하는 LazyKali의 2016년 업데이트입니다.
튜토리얼
섹션 제목: “튜토리얼 ”CTF 참여 방법을 배우는 튜토리얼
- CTF Field Guide - Trails of Bits의 실전 가이드.
- CTF Resources - 커뮤니티에서 관리하는 입문 가이드.
- How to Get Started in CTF - Endgame의 CTF 초보자를 위한 간략한 가이드라인
- Intro. to CTF Course - 초보자에게 포렌식, 암호화 및 Web-Ex의 기본을 가르치는 무료 강좌입니다.
- IppSec - 인기 있는 CTF 플랫폼에 대한 비디오 튜토리얼 및 연습입니다.
- LiveOverFlow - Exploitation에 대한 비디오 튜토리얼.
- MIPT CTF - CTF 초보자를 위한 소규모 코스(러시아어).
보안 실습 게임
섹션 제목: “보안 실습 게임 ”상시 온라인 CTF
- Backdoor - SDSLabs의 보안 플랫폼.
- Crackmes - 리버스 엔지니어링 과제.
- CryptoHack - 재미있는 암호화 문제.
- echoCTF.RED - 공격 대상이 다양한 온라인 CTF입니다.
- Exploit Exercises - 다양한 컴퓨터 보안 문제를 학습할 수 있는 다양한 VM.
- Exploit.Education - 다양한 컴퓨터 보안 문제를 학습할 수 있는 다양한 VM.
- Gracker - 학습 곡선이 느린 바이너리 챌린지이며 각 레벨에 대한 글을 작성합니다.
- Hack The Box - 모든 유형의 보안 매니아를 위한 주간 CTF입니다.
- Hack This Site - 해커들을 위한 훈련장. HackerOne의
- Hacker101 - CTF
- Hacking-Lab - 윤리적 해킹, 컴퓨터 네트워크 및 보안 문제 플랫폼입니다.
- Hone Your Ninja Skills - 웹챌린지는 기초부터 시작합니다.
- IO - 바이너리 챌린지를 위한 워게임.
- Microcorruption - 임베디드 보안 CTF.
- Over The Wire - OvertheWire 커뮤니티에서 관리하는 워게임.
- PentesterLab - 다양한 VM 및 온라인 챌린지(유료).
- PicoCTF - 연중무휴 CTF 게임입니다. 연간 picoCTF 대회의 질문입니다.
- PWN Challenge - 바이너리 활용 워게임.
- Pwnable.kr - Pwn 게임.
- Pwnable.tw - 바이너리 워게임.
- Pwnable.xyz - 바이너리 활용 워게임.
- Reversin.kr - 반전 챌린지.
- Ringzer0Team - Ringzer0 팀 온라인 CTF.
- Root-Me - 해킹 및 정보보안 학습 플랫폼입니다.
- ROP Wargames - ROP 워게임.
- SANS HHC - 휴일 테마를 사용한 챌린지 는 매년 출시되고 SANS에서 유지 관리됩니다.
- SmashTheStack - SmashTheStack 커뮤니티에서 관리하는 다양한 전쟁 게임입니다.
- Viblo CTF - 다양한 카테고리의 다양하고 놀라운 CTF 챌린지입니다. 연습 모드와 콘테스트 모드가 모두 있습니다.
- VulnHub - VM 기반으로 디지털 보안, 컴퓨터 애플리케이션 및 네트워크 관리 실무에 적합합니다.
- W3Challs - 다양한 카테고리에서 다양한 컴퓨터 과제를 제공하는 침투 테스트 교육 플랫폼입니다.
- WebHacking - 웹 해킹 문제입니다.
자체 호스팅 CTF
- Damn Vulnerable Web Application - 매우 취약한 PHP/MySQL 웹 애플리케이션입니다.
- Juice Shop CTF - OWASP Juice Shop에서 CTF를 쉽게 호스팅하기 위한 스크립트 및 도구입니다.
웹사이트
섹션 제목: “웹사이트 ”CTF에 관한 다양한 일반 웹사이트
- Awesome CTF Cheatsheet - CTF 치트시트.
- CTF Time - 전 세계에서 발생하는 CTF에 대한 일반 정보입니다.
- Reddit Security CTF - Reddit CTF 카테고리.
위키
섹션 제목: “위키 ”CTF에 대해 학습할 수 있는 다양한 위키
- Bamboofox - CTF를 배울 수 있는 중국어 자료입니다. 팀 bi0s의
- bi0s Wiki - 위키입니다.
- CTF Cheatsheet - CTF 팁과 요령. Isis lab의
- ISIS Lab - CTF Wiki.
- OpenToAll - OTA CTF 팀원이 제공하는 CTF 팁.
풀이 모음
섹션 제목: “풀이 모음 ”CTF 글 모음
- 0e85dc6eaf - 0e85dc6eaf의 CTF 문제에 대한 기록
- Captf - psifertex에서 CTF 문제와 자료를 덤프했습니다.
- CTF write-ups (community) - CTF 챌린지 + 커뮤니티에서 유지관리하는 글쓰기 아카이브입니다.
- CTFTime Scrapper - CTF 시간의 모든 기록을 스크랩하고 먼저 읽을 항목을 구성합니다.
- HackThisSite - HackThisSite 팀에서 관리하는 CTF 기록 저장소입니다.
- Mzfr - mzfr의 CTF 대회 글
- pwntools writeups - pwntools를 사용하는 CTF 기록 모음입니다.
- SababaSec - SababaSec 팀의 CTF 글 모음
- Shell Storm - Jonathan Salwan이 관리하는 CTF 챌린지 아카이브.
- Smoke Leet Everyday - SmokeLeetEveryday 팀에서 관리하는 CTF 작성 저장소입니다.
라이선스
섹션 제목: “라이선스”CC0 :)
HagiCode
HagiCode는 에이전트 코딩 작업 공간입니다. 풍부하고 편리한 UI 상호작용으로 계획 수립, 에이전트 실행, 프로젝트 작업을 쉽게 시작하고 따라가며 개발을 더 흥미로운 경험으로 만듭니다.
풍부하고 편리한 UI 상호작용으로 계획부터 프로젝트 작업까지 쉽게 따라갈 수 있습니다.
- 스마트OpenSpec 워크플로는 의도를 제안, 설계, 작업을 거쳐 배포까지 이어지는 실행 가능한 경로로 바꿉니다.
- 효율적다중 에이전트 실행으로 조사, 구현, 검토를 병렬로 진행하며 여러 저장소와 익숙한 Agent CLI를 지원합니다.
- 흥미로운풍부하고 편리한 UI 상호작용으로 계획 수립, 에이전트 실행, 프로젝트 작업을 쉽게 시작하고 따라갈 수 있습니다.
Windows용 다운로드
HagiCode 공유
아이디어를 실제로 배포되는 소프트웨어로.
HagiCode는 에이전트 코딩 작업 공간입니다. OpenSpec 워크플로로 변경을 계획하고, 다중 에이전트 실행으로 진행하며, Hero Scenario로 긴 작업의 진행 상황을 한눈에 보여 아이디어를 실제로 배포되는 소프트웨어로 만듭니다.
- 스마트
- OpenSpec 워크플로는 의도를 제안부터 배포까지 이어지는 실행 가능한 경로로 바꿉니다.
- 효율적
- 다중 에이전트 실행으로 조사, 구현, 검토를 병렬로 진행합니다.
- 즐거운
- 편리한 UI 상호작용으로 계획, 에이전트 실행, 프로젝트 작업을 쉽게 따라갈 수 있습니다.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

