Crypto

Tip

AWS 해킹 배우기 및 연습하기:HackTricks Training AWS Red Team Expert (ARTE)
GCP 해킹 배우기 및 연습하기: HackTricks Training GCP Red Team Expert (GRTE) Azure 해킹 배우기 및 연습하기: HackTricks Training Azure Red Team Expert (AzRTE)

HackTricks 지원하기

이 섹션은 해킹/CTFs를 위한 실무 암호학에 중점을 둡니다: 일반적인 패턴을 빠르게 인식하고, 적절한 도구를 선택하며, 알려진 공격을 적용하는 방법을 다룹니다.

파일 안에 데이터를 숨기는 목적이라면 Stego 섹션으로 가세요.

이 섹션 사용 방법

Crypto 챌린지에서는 속도가 중요합니다: primitive를 분류하고, 제어하는 요소(oracle/leak/nonce reuse)를 식별한 뒤, 알려진 공격 템플릿을 적용하세요.

CTF workflow

Crypto CTF Workflow

Symmetric crypto

Symmetric Crypto

Hashes, MACs, and KDFs

Hashes, MACs & KDFs

Public-key crypto

Public-Key Crypto

TLS and certificates

TLS & Certificates

Crypto in malware

Crypto in Malware

Misc

Crypto CTF Misc

빠른 설정

  • Python: python3 -m venv .venv && source .venv/bin/activate
  • Libraries: pip install pycryptodome gmpy2 sympy pwntools
  • SageMath (종종 lattice/RSA/ECC에 필수적임): https://www.sagemath.org/

Tip

AWS 해킹 배우기 및 연습하기:HackTricks Training AWS Red Team Expert (ARTE)
GCP 해킹 배우기 및 연습하기: HackTricks Training GCP Red Team Expert (GRTE) Azure 해킹 배우기 및 연습하기: HackTricks Training Azure Red Team Expert (AzRTE)

HackTricks 지원하기