B01lersCTF 2025 : ASSS | Crypto
Challenge : ASSS
Enoncé :
Welcome to the Amazing SSS! Join now to get your share of the secret. Flag is 66 bytes long.
Un service SSL écoute sur asss.atreides.b01lersc.tf:8443
. À chaque connexion, il génère :
Here is a ^_^: a
Here is your share ^_^: (x, y)
-
a est un nombre premier de 64 bits
-
(x, y) est un point sur un polynôme f(x) = s + a·P(x)
-
s est le flag encodé en entier (66 octets ≃ 528 bits)
L’objectif est de récupérer s
.
Solve :
solve.py :