Description
A server has been set up to use a key exchange algorithm with its clients. This algorithm generates and keeps the same key pair for several requests. It also notifies its clients when the key exchange fails and when the derived shared key is not the same. Your goal is to recover the private key from the server’s key pair.
Note: Another similar challenge is available here: Pippin.
Files
- docker-compose.yml
-
merry.py
3.31 KiB – c224bd7246712431359cedab9daf8114477d527b3e72b81db79a02aaf2a70a66
Author
Challenge Instructions
- First, download docker-compose.yml:
curl https://hackropole.fr/challenges/fcsc2020-crypto-merry/docker-compose.public.yml -o docker-compose.yml
- Launch the challenge by executing in the same folder:
docker compose up
- Then, in another console, access the challenge with Netcat:
nc localhost 4000
In case you encounter problems, please consult the FAQ.
Flag
Submit your solution
You can submit your writeup for this challenge. Read the FAQ to learn how to proceed.
You need to be logged in to submit a writeup.