Crypto Analysis
Analyse der Verschlüsselungsimplementierung.
Häufige Schwachstellen
- Hardcoded Keys: Schlüssel im Quellcode
- Weak Algorithms: XOR, ROT13, Base64
- ECB Mode: Muster im Ciphertext erkennbar
- No IV/Nonce: Replay-Angriffe möglich
Python-Implementierung
Nach der Analyse kannst du die Verschlüsselung in Python nachbauen:
# Beispiel: XOR
def encrypt(data, key):
return bytes(d ^ k for d, k in zip(data, key * len(data)))
Nächster Schritt
Weiter zur Ghidra Native Analysis.