Applied Cryptography
Break real schemes the way attackers do — by what they leak, not the maths.
- الوقت المتوقّع
- ساعة واحدة
- الغرف
- غرفتان
- النقاط
- 375 نقطة
- المسجّلون
- كن أول المسجّلين


عن هذا المسار
Cryptography fails in practice far more often than it fails in theory. This path is about applied breaks: recognising weak constructions, exploiting side-channels and oracles, and recovering or forging secrets without ever holding the key. You will go from classic keystream reuse to a full padding-oracle forgery, building the attacker mindset that 'a perfect cipher used carelessly is still broken'.
لمن هذا المسار
Learners who know a little crypto theory and want to see how real systems get broken — CTF players, pentesters, and curious developers.
المتطلّبات المسبقة
Comfort with XOR, hex/base64, and bytes, plus basic block-cipher ideas (CBC, PKCS#7). Python for scripting. No heavy mathematics.
ما الذي ستتمكّن من فعله
- Exploit keystream / key reuse to recover plaintext
- Reason about CBC mode and PKCS#7 padding
- Build a padding oracle and recover a block's intermediate value
- Forge a chosen plaintext with CBC-R and defeat an auth check
- Adopt the 'broken by what it leaks' attacker mindset
المنهج
الوحدة 1 — Keystream & encodingاكتملت 0 من 1 غرف
When the same secret is used twice.
الوحدة 2 — Oracle attacksاكتملت 0 من 1 غرف
Let the server decrypt for you.