cryptoPromedium

MACdonalds

hackerlab

Task: CBC-MAC implementation without proper finalization, need to forge two different messages with the same MAC. Solution: Length extension attack - create m2 = m1 || (m1 XOR MAC(m1)) which produces the same MAC as m1.

$ ls tags/ techniques/
CBC-MAC length extension attackMAC collision/forgery via message extensionXOR manipulation of cipher blocks

🔒

Permission denied (requires tier.pro)

Sign in to access full writeups

Sign in with GitHub to continue. No email required.

$sign in

$ grep --similar

Similar writeups