Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
Crypton — 다양한 암호화 시스템, 디지털 서명, 키 교환, 인증 방법에 대한 모든 기존 공격의 설명과 구현, 그리고 CTF의 예제 문제로 구성된 라이브러리 | Kitploit
도구/GitHubGitHub/ashutosh1206/crypton
Encryption/Decryption ToolsVulnerability AnalysisHash AnalysisCryptographyCTFLearning & EducationArchived
GitHubashutosh1206/crypton

Crypton

다양한 암호화 시스템, 디지털 서명, 키 교환, 인증 방법에 대한 모든 기존 공격의 설명과 구현, 그리고 CTF의 예제 문제로 구성된 라이브러리

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Crypton

Crypton은 공격 및 방어 암호학을 배우고 실습하기 위한 교육용 라이브러리입니다. 기본적으로 대칭 및 비대칭 암호화 시스템, 디지털 서명, 메시지 인증 코드 및 인증된 암호화 시스템에 존재하는 모든 취약점과 공격에 대한 설명과 구현을 모아놓은 것입니다. 각 공격에는 "Capture The Flag" 대회의 예제 문제와 해당 해설이 함께 제공됩니다. 이 분야에 이미 익숙하거나 CTF에 참여하는 개인은 Crypton을 특정 기존 취약점에 기반한 문제를 해결하는 도구로 사용할 수 있습니다.

라이브러리는 공격 설명과 CTF 문제로 계속 업데이트될 예정입니다! 제안 사항이 있으면 언제든지 이메일을 보내주세요!

이 라이브러리 개발 타임라인에 대한 블로그 게시물을 작성했습니다: https://masterpessimistaa.wordpress.com/2018/08/12/announcing-crypton-an-educational-library-to-learn-offensive-and-defensive-cryptography/

경고: 저자는 코드가 안전하다는 것을 보장하지 않습니다. 이 라이브러리는 교육 목적으로만 제공되며, 실제 환경에서 구현하기 위해 사용해서는 안 됩니다. 라이브러리의 모든 예제 스크립트는 간단한 구현입니다.

이 README에는 다음과 같은 섹션이 있습니다:

  • 동기 - 이 라이브러리를 만들게 된 동기
  • 라이브러리 구조 - Crypton의 디렉토리 구조
  • 도메인 범위 - 이 라이브러리에서 다루는 암호 시스템과 공격
  • 향후 계획/할 일 - 곧 포함될 공격/개념

동기

CTF 플레이어와 암호학 분야에 관심 있는 개인에게 암호 공격을 학습할 수 있는 플랫폼을 제공하고, 경험이 풍부한 CTF 플레이어가 암호학의 다양한 하위 도메인과 관련된 공격으로 체계적으로 분류된 문제를 연습할 수 있도록 돕습니다. 또한 다양한 공격 설명을 통해 프로토콜의 올바른 구현이 얼마나 중요한지 설명합니다.


라이브러리 구조

picture


도메인 범위

1. 블록 암호

번호주제설명구현/익스플로잇도전 과제#
1Block Cipher Basics- 블록 암호 작동 방식, 패딩 등
  • - [x] [링크]
  • - [ ]
  • - [ ]
2Modes of Encryption- 블록 암호의 다양한 운용 모드: ECB, CBC, CTR
  • - [x] [링크]
  • - [ ]
  • - [ ]
3Block Size Detection- 원격 서비스에서 데이터를 암호화하는 블록 암호의 블록 크기 탐지
  • - [x] [링크]
  • - [ ]
  • - [ ]
4Mode Detection- 암호화 모드 유형 탐지: 블록의 독립 암호화 또는 종속 암호화
  • - [x] [링크]
  • - [ ]
  • - [ ]
5ECB Byte at a Time- ECB 모드에서 input+secret을 암호화하는 원격 서비스에서 실행되는 secret 문자열의 바이트 단위 복호화
  • - [x] [링크]
  • - [ ]
  • - [x] [링크]
6CBC IV Detection- CBC 모드의 블록 암호로 우리 입력을 암호화하는 원격 서비스에서 초기화 벡터 값 탐지
  • - [x] [링크]
  • - [x] [링크]
  • - [ ]
7CBC Bit Flipping Attack- CBC 모드의 블록 암호로 쿠키가 생성될 때 쿠키 생성 메커니즘을 악용하여 관리자로 로그인
  • - [x] [링크]
  • - [ ]
  • - [x] [링크]
8CBC Byte at a Time- ECB 모드에서 input+secret을 암호화하는 원격 서비스에서 실행되는 secret 문자열의 바이트 단위 복호화
  • - [x] [링크]
  • - [x] [링크]
  • - [ ]
9CBC Padding Oracle Attack- 암호화/복호화를 제공하는 취약한 서비스에 의해 암호화된 데이터의 복호화
  • - [x] [링크]
  • - [ ]
  • - [x] [링크]
10CTR Bit Flipping- CBC 모드의 블록 암호로 쿠키가 생성될 때 쿠키 생성 메커니즘을 악용하여 관리자로 로그인
  • - [x] [링크]
  • - [ ]
  • - [x] [링크]

2. RSA 암호화

도구 다운로드