Repolode
gchq

gchq/CyberChef

흔히 Cyber Swiss Army Knife라고 불리는 브라우저 기반 암호화·인코딩·압축·해싱 및 데이터 분석 웹 앱입니다.

대체할 수 있는 제품:Cyberchef Online ToolsBrowserling EncoderHash Calculator

스타
36,197
포크
4,181
열린 이슈
601
마지막 커밋
그저께

어떤 프로젝트인가요?

CyberChef는 브라우저에서 일반적인 "사이버" 데이터 작업을 수행하는 웹 앱입니다. XOR와 Base64 같은 간단한 인코딩, AES·DES·Blowfish 같은 암호화, 바이너리 및 hexdump 출력, 압축과 압축 해제, 해시와 체크섬, IPv6 및 X.509 파싱, 문자 인코딩 변환을 지원합니다.

사용자는 작업을 목록으로 드래그해 레시피를 만들고, 입력 데이터를 넣어 결과를 확인합니다. Auto Bake는 입력이나 레시피가 바뀔 때마다 레시피를 다시 실행하며, 브레이크포인트를 사용하면 각 단계를 따라가며 확인할 수 있습니다. Magic detection 기능은 중첩된 인코딩을 자동으로 식별하려고 시도합니다.

모든 처리는 브라우저에서 로컬로 이루어지므로 입력 데이터와 레시피가 서버로 전송되지 않습니다. Docker로 로컬에서 실행하거나 Node.js로 소스 코드를 빌드할 수도 있습니다.

핵심 기능

  • 01작업 순서를 바꿀 수 있는 드래그 앤 드롭 레시피 빌더
  • 02입력이나 작업 단계가 바뀌면 레시피를 다시 실행하는 Auto Bake
  • 03중첩된 인코딩의 자동 디코딩을 시도하는 Magic detection
  • 04중간 데이터를 확인할 수 있는 브레이크포인트 및 단계별 실행
  • 05공유 가능한 URL에 레시피와 입력 데이터를 인코딩
  • 06데이터를 서버로 보내지 않고 클라이언트에서만 실행

활용 사례

  • 보안 조사 중 의심스러운 인코딩 문자열이나 페이로드를 디코딩하고 분석
  • 디버깅 중 hexdump, 타임스탬프 또는 문자 인코딩 변환
  • 코드를 작성하지 않고 암호화나 해싱 작업 테스트
  • 링크로 재현 가능한 데이터 변환 과정을 동료와 공유

빠른 시작

  1. 1

    Docker Desktop을 설치하고 실행 중인지 확인하세요

  2. 2

    미리 빌드된 Docker 이미지를 실행하세요

    docker run -it -p 8080:8080 ghcr.io/gchq/cyberchef:latest
  3. 3

    브라우저에서 http://localhost:8080을 여세요

사용 전 알아둘 점

  • 소스에서 실행하려면 Node.js v24가 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

CyberChef은(는) 무엇인가요?
흔히 Cyber Swiss Army Knife라고 불리는 브라우저 기반 암호화·인코딩·압축·해싱 및 데이터 분석 웹 앱입니다. CyberChef는 브라우저에서 일반적인 "사이버" 데이터 작업을 수행하는 웹 앱입니다. XOR와 Base64 같은 간단한 인코딩, AES·DES·Blowfish 같은 암호화, 바이너리 및 hexdump 출력, 압축과 압축 해제, 해시와 체크섬, IPv6 및 X.509 파싱, 문자 인코딩 변환을 지원합니다.
CyberChef은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
CyberChef은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
CyberChef은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. CyberChef의 마지막 커밋은 2026년 10월 23일입니다.
CyberChef은(는) 어디에 사용할 수 있나요?
보안 조사 중 의심스러운 인코딩 문자열이나 페이로드를 디코딩하고 분석 디버깅 중 hexdump, 타임스탬프 또는 문자 인코딩 변환 코드를 작성하지 않고 암호화나 해싱 작업 테스트 링크로 재현 가능한 데이터 변환 과정을 동료와 공유
CyberChef는 어떻게 설치하나요?
Docker Desktop을 설치하고 실행 중인지 확인하세요 미리 빌드된 Docker 이미지를 실행하세요: docker run -it -p 8080:8080 ghcr.io/gchq/cyberchef:latest 브라우저에서 http://localhost:8080을 여세요
CyberChef은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/gchq/CyberChef

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트