Do you like math?
nc rivit.dev 10011
if we run nc rivit.dev 10011
- we'll see next text
X * 212103456793011 = 183057226632645
X = ?
Using this information and code in task.tar.gz - we can find a needed value for X
X = 9585860797856392871
https://kazuf3.github.io/portfolio/posts/ctflearn-impossible-equation/
So we need to send this value to this port.
If after nc rivit.dev 10011
you'll be able to send data - just send this number.
in other case - we can send data from file.
So create file with 9585860797856392871.txt
name with X value content (same number as in name)
Then send this data:
netcat rivit.dev 10011 < 9585860797856392871.txt
We'll see: X * 212103456793011 = 183057226632645
X = ? result: 183057226632645
CTFlearn{...}
Hard!
1 week ago
Hint: Euclid would have solved this equation easily.