Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
도구/GitHubGitHub/zardus/ctf-tools
ExploitationReverse EngineeringShellcodeDebuggersForensicsWeb SecurityFuzzingSteganographyCryptographyCTFBinary AnalysisLearning & EducationCTF #16위
9.5k1.9k1420시간 14분 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
Steganography #9위
GitHubzardus/ctf-tools

ctf-tools

보안 연구 도구를 위한 설정 스크립트들.

저장소 보기
공유

ctf-tools

이것은 다양한 보안 연구 도구를 설치하기 위한 설정 스크립트 모음입니다. 물론 이것은 어려운 문제는 아니지만, 새로운 머신 등에 쉽게 배포할 수 있는 하나의 장소에 모아두는 것은 정말 좋습니다. 이 도구들의 설치 스크립트는 가끔씩 확인되므로, 대체로 잘 작동할 가능성이 높습니다!

다음 도구들을 위한 설치 프로그램이 포함되어 있습니다:

카테고리도구설명
binaryangrLast Build Shellphish의 차세대 바이너리 분석 엔진.
binaryangr-managementLast Build GUI 리버스 엔지니어링 및 디컴파일 도구.
binarybeefLast Build 브라우저 익스플로잇 프레임워크.
binarycrosstoolLast Build 크로스 컴파일러 및 크로스 아키텍처 도구.
binarycross2Last Build 일본어 C 책에서 제공하는 크로스 컴파일 도구 모음.
binarydecomp2dbgLast Build 디컴파일러에서 디버거로 대화형 심볼을 제공하는 플러그인.
binaryelfkickersLast Build ELF 파일 작업을 위한 유틸리티 모음.
binaryelfparserLast Build ELF 파일 정보를 표시하는 멀티플랫폼 CLI 및 GUI 도구.

지루함을 깨기 위해 CTF가 아닌 것들을 위한 설치 프로그램도 있습니다!

카테고리도구설명
gamedfLast Build Dwarf Fortress! CTF 후에 휴식을 취하는 데 도움이 됩니다!

사용법

사용하려면 다음을 실행하세요:```bash

set up the path

/path/to/ctf-tools/bin/manage-tools setup source ~/.bashrc

list the available tools

manage-tools list

install gdb, allowing it to try to sudo install dependencies

manage-tools -s install gdb

install pwntools, but don't let it sudo install dependencies

manage-tools install pwntools

install qemu, but use "nice" to avoid degrading performance during compilation

manage-tools -n install qemu

uninstall gdb

manage-tools uninstall gdb

uninstall all tools

manage-tools uninstall all

search for a tool

manage-tools search preload

root@kitploit:~
가능한 한, 도구들은 설치를 매우 자체적으로 유지합니다(즉, tool/ 디렉토리 내에). 그리고 대부분의 제거는 단순히 `git clean` 호출입니다(**참고**, 이는 **주의**하지 않습니다; 도구 디렉토리 아래의 모든 내용, 작업 중이던 파일을 포함하여, 제거 시 완전히 삭제됩니다).

Python 및 Ruby 도구는 도구별 가상 환경에 설치됩니다. 이 환경에 다른 패키지를 추가하려면 `ctf-tools/TOOL/pipx` 또는 `ctf-tools/TOOL/gems` 디렉토리를 확인하세요.

## 도움말!

무언가 작동하지 않나요?
저는 (거의) 이 도구들 중 어떤 것도 작성하지 않았지만, 절박하다면 [디스코드](https://discord.gg/KRcjyn4pBH)에 연락해 보세요.
누군가 도와줄지도 몰라요!

## Docker화된 도구

### 사전 빌드된 도구 컨테이너

대부분의 도구는 [https://hub.docker.com/r/ctftools](https://github.com/zardus/ctf-tools/blob/master/dockerhub)에서 사전 빌드된 컨테이너로 얻을 수 있습니다.
예를 들어:```console
$ echo hi | docker run -i ctftools/taintgrind taintgrind --taint-stdin=yes /bin/cat
/home/ctf/tools/taintgrind/valgrind-3.21.0/build/bin/valgrind --tool=taintgrind --taint-stdin=yes /bin/cat
==8== Taintgrind, the taint analysis tool
==8== Copyright (C) 2010-2018, and GNU GPL'd, by Wei Ming Khoo.
==8== Using Valgrind-3.21.0 and LibVEX; rerun with -h for copyright info
==8== Command: /bin/cat
==8==
0xFFFFFFFF: _syscall_read | Read:3 | 0x0 | 4a5a000_unknownobj
hi
==8== 

직접 빌드하기

다음 명령어로 도커 이미지를 빌드할 수 있습니다:```bash git clone https://github.com/zardus/ctf-tools cd ctf-tools docker build -t ctf-tools --build-arg PREINSTALLED=some-tool .

root@kitploit:~
그리고 다음과 같이 실행하세요:```bash
docker run -it ctf-tools

빌드된 이미지는 ctf-tools가 클론되어 준비되어 있고, 사용자의 도구가 설치된 상태가 됩니다.

Kali Linux

Kali Linux (Sana 및 Rolling)는 특정 라이브러리를 최신 버전이 아닌 수동으로 설정하여 (때로는 수년 뒤쳐진 버전) 일부 도구가 전혀 설치되지 않거나 이상한 방식으로 실패하는 문제가 있습니다. 이러한 라이브러리를 덮어쓰면 Kali에 포함된 다른 도구가 손상되므로, 유일한 해결책은 Kali의 일부 도구가 깨져도 감수하거나, Docker를 사용하거나, Ubuntu와 같은 다른 배포판을 별도로 실행하는 것입니다.

도구 추가

도구를 추가하려면 (예를 들어 toolname 이라고 가정), 다음을 수행하세요:

  1. toolname 디렉토리를 생성합니다.
  2. install 스크립트를 생성합니다.
  3. README에 추가합니다.
  4. (선택사항) 특별한 제거 단계가 필요한 경우 uninstall 스크립트를 생성합니다.

설치 스크립트

설치 스크립트는 $PWD가 toolname인 상태에서 실행됩니다. 가능한 한 격리된 방식으로 이 디렉토리에 도구를 설치해야 합니다. 이상적으로는 git clean을 통해 완전히 제거할 수 있어야 합니다.

설치 스크립트는 bin 디렉토리를 생성하고 그곳에 실행 파일을 배치해야 합니다. 이 실행 파일들은 자동으로 저장소의 메인 bin 디렉토리에 링크됩니다. 모든 디렉토리에서 실행될 수 있으므로 $0의 위치를 가정하지 마세요!

라이선스

개별 도구들은 각자의 라이선스를 따릅니다. ctf-tools 자체는 BSD 2-Clause License로 라이선스가 부여됩니다. 유용하게 사용하셨다면 GitHub에서 별표를 눌러주세요 (https://github.com/zardus/ctf-tools).

행운을 빕니다!

같이 보기

CTF 도구들의 선별된 목록(설치 프로그램은 없음)은 여기: https://github.com/apsdehal/aWEsoMe-cTf.

많은 큰 프레임워크가 포함된 Vagrant 구성은 여기: https://github.com/thebarbershopper/epictreasure.

저장소에 있는 유용한 CTF 도구들 (apt)

도구들이 공식적으로 패키징됨에 따라, 우리는 apt로 설치할 것을 권장하는 방식으로 전환했습니다!

Docker 이미지에 있는 유용한 CTF 도구들

이전에는 이 저장소에 docker pull을 감싼 스크립트들이 포함되어 있었습니다. 이제 여러분이 직접 할 수 있다고 믿습니다 :-)

CategorySourceToolDescription
binarydockerpanda

유용한 CTF 라이브러리들

이전에는 이 저장소에 라이브러리 설치 프로그램이 포함되어 있었습니다. 라이브러리 설치 선호도가 매우 개별적이기 때문에 (예를 들어, 도구와 달리 라이브러리별 가상 환경이 바람직한지 명확하지 않음) 우리는 더 이상 제공하지 않으며, 후세를 위해 여기에 링크합니다.

도구 다운로드
binaryevilizeLast Build MD5 충돌 바이너리를 생성하는 도구.
binarygdbLast Build python2 바인딩이 포함된 최신 gdb.
binarygefLast Build gdb를 위한 향상된 환경.
binaryghidraLast Build 오픈소스 리버스 엔지니어링 및 디컴파일 도구.
binaryhonggfuzzLast Build 흥미로운 분석 옵션을 제공하는 범용 퍼저.
binaryida디컴파일 및 리버싱 도구 (직접 다운로드하여 ~/Downloads에 넣어야 합니다!).
binarymanticoreLast Build Manticore는 동적 바이너리 분석을 위한 프로토타이핑 도구로, 기호 실행, 오염 분석, 바이너리 계측을 지원합니다.
binaryone_gadgetLast Build libc용 매직 가젯 검색.
binarypreenyLast Build 유용한 프리로드 모음 (여러 아키텍처용으로 컴파일됨!).
binarypwninitLast Build pwning 챌린지 시작을 자동화하는 스크립트.
binarypwndbgLast Build gdb를 위한 향상된 환경. 특히 pwning에 적합.
binarypwnshLast Build 어셈블리, 익스플로잇 등에 유용한 셸 스크립트.
binarypwntoolsLast Build 유용한 CTF 유틸리티.
binaryqemuLast Build 최신 버전의 qemu!
binaryqilingLast Build 동적 바이너리 계측 프레임워크.
binaryqiraLast Build 병렬, 시간 초월적인 디버거.
binaryrappelLast Build 리눅스 기반 어셈블리 REPL.
binaryropperLast Build 또 다른 가젯 파인더.
binaryrp++Last Build 또 다른 가젯 파인더.
binaryseccomp-toolsLast Build seccomp 분석을 위한 강력한 도구 제공.
binaryshellnoobLast Build 셸코드 작성 도우미.
binarytaintgrindLast Build valgrind 기반 오염 분석 도구.
binaryvalgrindLast Build 내장 도구가 포함된 동적 바이너리 계측 프레임워크.
binaryvillocLast Build 힙 연산 시각화.
binaryxropLast Build 가젯 파인더.
forensicsfirmware-mod-kitLast Build 펌웨어 패킹/언패킹 도구.
forensicspdf-parserLast Build PDF 파일 분석 도구.
forensicspeepdfLast Build PDF 문서 분석을 위한 강력한 Python 도구.
forensicsscrdec18Last Build 인코딩된 Windows 스크립트 디코더.
forensicsvolatilityLast Build 시스템 메모리 덤프 분석기 (클래식 python2 버전; python2 도구 필요).
forensicsvolatility3Last Build 시스템 메모리 덤프 분석기 (최신 버전).
cryptocodextLast Build Python 코덱 확장 기능으로, AI 기반 추측 모드를 포함한 모든 것의 인코딩/디코딩을 위한 CLI 도구 제공.
cryptocribdragLast Build 대화형 crib 드래깅 도구 (암호용).
cryptofastcollLast Build MD5 해시 충돌 생성기.
cryptoforesightLast Build 난수 생성기 출력 예측 도구. 실행하려면 "foresee"를 입력하세요.
cryptofeatherdusterLast Build 자동화된 모듈식 암호 분석 도구. 경고: python2 필요 (ctf-tools로 설치 가능).
cryptogaloisLast Build 빠른 갈루아 필드 산술 라이브러리/도구킷.
cryptohashpump-partialhashLast Build 부분적으로 알려지지 않은 해시를 지원하는 Hashpump.
cryptohash-identifierLast Build 간단한 해시 알고리즘 식별자.
cryptolibc-databaseLast Build libc 오프셋 데이터베이스를 구축하여 익스플로잇 단순화.
cryptomsieveLast Build Msieve는 큰 정수 인수분해 알고리즘 모음을 구현한 C 라이브러리.
cryptononce-disrespectLast Build Nonce-Disrespecting Adversaries: TLS에서 GCM에 대한 실용적 위조 공격.
cryptopemcrackLast Build SSL PEM 파일 크래커.
cryptopkcrackLast Build PkZip 암호화 크래커.
cryptorevengLast Build CRC 파인더.
cryptorsactftoolLast Build RSA 공격 도구.
cryptossh_decoderLast Build SSH 트래픽 디코딩 도구. 실행하려면 https://launchpad.net/~brightbox/+archive/ubuntu/ruby-ng에서 ruby1.8이 필요합니다. 도움말은 ssh_decoder --help로 실행하세요. 인수 없이 실행하면 충돌합니다.
cryptosslsplitLast Build SSL/TLS MITM.
cryptoxortoolLast Build XOR 분석 도구.
cryptoyafuLast Build 자동화된 정수 인수분해.
webburpsuiteLast Build 웹 프록시로 나쁜 웹 짓을 하기 위한 도구.
webcommixLast Build 명령어 삽입 및 익스플로잇 도구.
webmitmproxyLast Build CLI 웹 프록시 및 Python 라이브러리.
websubbruteLast Build DNS 레코드와 서브도메인을 열거하는 DNS 메타 쿼리 스파이더.
webwebgrepLast Build 웹 페이지용 grep로, JS 디오브퓨스케이션, CSS 미니파이 제거 및 이미지 OCR을 지원.
stegosteganabaraLast Build 또 다른 이미지 스테가노그래피 해결 도구.
stegostegano-toolsLast Build 텍스트 및 이미지 스테가노그래피 도구 모음 (LSB, PVD, PIT 포함).
stegostegdetectLast Build 스테가노그래피 감지/해제 도구.
stegostegsolveLast Build 이미지 스테가노그래피 해결 도구.
stegostegosaurusLast Build Python 바이트코드(pyc 또는 pyo) 파일에 임의의 페이로드를 삽입하는 스테가노그래피 도구.
stegozstegLast Build PNG & BMP에서 스테가노 숨김 데이터 감지.
miscjdguiLast Build Java 디컴파일러.
miscpython2Last Build 정말 필요할 때를 위해...
miscsocial-analyzerLast Build 소셜 미디어 정찰 도구...
miscvelesLast Build 바이너리 데이터 분석 및 시각화 도구.
miscxspyLast Build X 세션을 감시하는 작은 도구.
webtor-browserLast Build 웹 챌린지에 다른 IP로 접근해야 할 때 유용합니다.
CategorySourceToolDescription
binaryaptaflplusplus최신 퍼저입니다.
binaryaptchecksec바이너리 하드닝 설정을 확인합니다.
binaryaptradare2crowell이 좋아하는 이상한 것입니다.
binaryaptrrRecord and Replay 디버깅 프레임워크
binaryaptwccWitchcraft Compiler Collection은 GNU/Linux 및 기타 POSIX 플랫폼에서 바이너리 블랙 매직을 수행하는 컴파일 도구 모음입니다.
forensicsaptbinwalk펌웨어 (및 임의 파일) 분석 도구입니다.
forensicsaptforemost파일 카버입니다.
forensicsaptdislockerBitlocker 암호화 파티션을 읽기 위한 도구입니다.
forensicsaptorigami-pdfPDF 조작 도구입니다.
forensicsapttestdisk파일 복구를 위한 Testdisk와 photorec입니다.
webaptdirb웹 경로 스캐너입니다.
webaptdirsearch웹 경로 스캐너입니다.
webaptsqlmapSQL 인젝션 자동화 엔진입니다.
stegoaptpngtoolsPNG 분석 도구입니다.
stegoaptsonic-visualizer오디오 파일 시각화입니다.
networkingaptdsniffpcap/네트워크 스트림에서 비밀번호 및 기타 데이터를 가져옵니다.
networkingaptbettercap네트워크 장난을 위한 스위스 군용 칼입니다.
miscaptz3Microsoft Research의 정리 증명기입니다.
osintaptsherlock400개 이상의 소셜 네트워크에서 사용자 이름으로 소셜 미디어 계정을 추적하는 도구입니다.
아키텍처 중립 동적 분석을 위한 플랫폼입니다.
stegoDockerstego-toolkit수십 개의 스테가노그래피 도구가 포함된 Docker 이미지입니다.
CategorySourceToolDescription
binaryLibrarycapstone다중 아키텍처 디스어셈블리 프레임워크입니다.
binaryLibrarykeystone경량 다중 아키텍처 어셈블러 프레임워크입니다.
binaryLibrarylief실행 파일 형식을 계측하기 위한 라이브러리입니다.
binaryLibrarymiasmPython 기반 리버스 엔지니어링 프레임워크입니다.
binaryLibraryunicorn다중 아키텍처 CPU 에뮬레이터 프레임워크입니다.
binaryLibraryvirtualsocket바이너리와 상호작용하기 위한 훌륭한 라이브러리입니다.
cryptoLibrarycryptanalib3featherduster 암호분석 도구의 핵심을 유지하며 python3로 업데이트되었습니다.
cryptoLibrarypython-paddingoracle패딩 오라클 공격 자동화입니다.