Tags: web cryptography otp integer-overflow bit-by-bit gleam 

Rating:

TL;DR `<<user_key:128>>` is a deadly security issue - keeps 128 least significant bits only.

I've written a highly detailed writeup of the challenge and how we utilized this issue to recover the internal authorization key of the system.

You can read it here: https://lior.gg/posts/2024/hitcon/gleamering_star/

P.S accidentally set the description of the challenge in CTFtime to be a description of our writeup - CTFTime doesn't let me edit it :(

Original writeup (https://lior.gg/posts/2024/hitcon/gleamering_star/).