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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
capture-the-flag — 악용할 취약점이 사전 설치된 즉시 사용 가능한 보안 워게임을 만들기 위해 Linux Live CD 이미지를 리마스터링하는 헬퍼 스크립트입니다. | Kitploit
도구/GitHubGitHub/ctf-o-matic/capture-the-flag
Vulnerability AnalysisExploitationCTFPenetration TestingLearning & EducationLabs & Practice
GitHubctf-o-matic/capture-the-flag

capture-the-flag

악용할 취약점이 사전 설치된 즉시 사용 가능한 보안 워게임을 만들기 위해 Linux Live CD 이미지를 리마스터링하는 헬퍼 스크립트입니다.

저장소 보기
52157년 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
웹사이트

깃발 뺏기!

악용할 취약점이 사전에 설치된 보안 워게임을 즉시 사용할 수 있도록 만들기 위해 Linux Live CD 이미지를 리마스터링합니다.

요구 사항

이 프로젝트의 스크립트를 사용하여 Live CD를 빌드하려면 다음이 필요합니다:

  • sudo로 루트 접근 권한이 있는 Linux
  • git
  • 취약한 프로그램을 빌드하기 위한 make, gcc
  • 임의의 암호를 생성하기 위한 pwgen
  • rsync
  • mkisofs용 genisoimage
  • advdef용 advancecomp
  • unsquashfs용 squashfs-tools
  • 패키지 및 기타 파일을 내려받기 위한 curl

64비트 시스템에서 빌드할 때의 요구 사항

기본 Live CD는 32비트이므로 C 프로그램도 32비트로 빌드해야 합니다. 그러려면 32비트 개발 라이브러리를 설치해야 합니다. 예를 들어 Debian에서는 패키지 이름이 libc6-dev-i386입니다.

Live CD 빌드하기

CD를 빌드하는 방법은 여러 가지입니다:

  • 기본 빌드: 단일 스크립트로 모든 것을 빌드
  • 3단계 빌드: 직접 커스터마이즈할 기회를 제공하는 3단계
  • 전문가 빌드: 모든 과정을 이해하고 싶은 경우

자신에게 가장 적합한 방법을 선택하세요.

기본 빌드 (성급한 분들을 위한)

8MB TinyCore 기본 이미지, 해킹 대회 데이터, 필요한 모든 TinyCore 패키지를 포함한 모든 필수 파일을 가져와 CD를 리마스터하려면:

root@kitploit:~
./scripts/rebuild.sh

참고: 일부 단계는 sudo를 실행해야 하므로 한 번 이상 암호를 묻는 메시지가 표시됩니다.

3단계 빌드

이 빌드 방법의 아이디어는 기본 CD 데이터를 만든 뒤, 이미지를 다시 빌드하기 전에 멈추어 먼저 커스터마이즈할 수 있게 하는 것입니다.

  1. 기본 CD 데이터 빌드:

    root@kitploit:~
     ./scripts/build.sh
    

    참고: 일부 단계는 sudo를 실행해야 하므로 한 번 이상 암호를 묻는 메시지가 표시됩니다.

  2. extract 디렉터리의 내용을 커스터마이즈합니다. 이 단계는 전적으로 원하는 내용에 따라 달라집니다. 예를 들어 미국 이외의 키보드용 키맵과 같은 사용자 정의 패키지를 설치하고 싶을 수도 있습니다:

    root@kitploit:~
     sudo ./scripts/install-tcz.sh kmaps
    
  3. 최종 ISO 생성:

    root@kitploit:~
     sudo ./scripts/pack-iso.sh
    

고지 사항

이 챌린지는 Stripe가 주최한 원본 온라인 콘테스트를 기반으로 합니다: https://stripe.com/blog/capture-the-flag

Live CD 사용하기

http://janosgyerik.github.com/capture-the-flag/ 참조

스크린샷

Start End

해답

이 프로젝트에는 의도적으로 해답을 포함하지 않았습니다. 원본 Stripe 챌린지의 해답은 인터넷에서 찾을 수 있지만, 이 Live CD에서 바로 작동하지 않더라도 놀라지 마세요. 그것도 의도적인 것입니다 ;-)

자신의 해답은 비공개로 유지해 주세요.

CD 악용하기

라이브 시스템에서 루트 접근 권한을 얻으려면 su - tc를 실행하여 관리자 사용자가 되거나 mc superuser 부팅 옵션으로 시스템을 부팅하면 됩니다. 이것은 비밀이 아니며, 이런 방법으로는 아무것도 배울 수 없습니다.

링크

  • 최신 ISO 이미지
  • Stripe가 제공하는 Capture The Flag 블로그 발표
  • Stripe가 제공하는 Capture The Flag 2.0 블로그 발표
  • https://insecure.org/stf/smashstack.html
  • Tiny Core Linux
  • CTF ASCII 아트 생성기
도구 다운로드