| Event Name | UMD CTF 2025 |
|---|---|
| GitHub URL | - |
| Challenge Name | gambling |
| Event Name | Backdoor CTF 2025 |
|---|---|
| GitHub URL | - |
| Challenge Name | Shop of life |
let me put this challenge clearly for those who didnt got what actually is 0rtt replay attack
so basically in tls 1.3, client sends a clienthello along with some ciphers to use then server acknowledges it and continues the communication of data but this comes with a cost of latency with around 100-300ms and this requries 1RTT, but designers needed to speed down the data transfer so they
For connections to a server where the client and server possess a pre-shared key (PSK) the client may choose to encrypt early data under this key and send it along with the ClientHello src: (https://blog.trailofbits.com/2019/03/25/what-application-developers-need-to-know-about-tls-early-data-0rtt/) here PSK is derived from resumption_secret (i have logged this in the exp-logged.py)
so this 0RTT comes with faster speed of data transfer but also comes with cost of security