Fireworx
Service for launching and viewing fireworks.
User authentication is done via challenge-response using DSA. Users can launch fireworks with an optional wish every few seconds.
A log is kept of which fireworks were launched where and with what wish that can be viewed by users on the profile page.
Vulnerabilities
The signature verify
for any public key and can be used
to login as the flag user.
A nonce-reuse in the key generation allows forging signatures and to login as the flag user.