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をサポートする

このセクションは、hacking/CTFs 向けの実践的暗号学に焦点を当てています:一般的なパターンを素早く認識し、適切なツールを選び、既知の攻撃を適用する方法を解説します。

If you’re here for hiding data inside files, go to the Stego section.

このセクションの使い方

Crypto チャレンジでは速度が重要です:プリミティブを分類し、制御できるもの(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をサポートする