This post spoils a CTF challenge … Don’t read if you want to try it !

SantHackLaus is a Jeopardy CTF challenge. It is organized by IMT Lille Douai. I had a great time solving these challenges :D

Random Secre Message is a crypto challenge. We need to recover the encryptedMessage to find the flag.
You can get the archive here.

In this archive, we found 3 files : public.key, encryptedKey and encryptedMessage.

Using RsaCtfTool, we can recover the private key associated with the public one provided.
rsactftool --publickey public.key --private >> private.key

This private key can be used to decrypt the encryptedKey file.
openssl rsautl -decrypt -inkey private.key -in encryptedKey -out decryptedKey

The decrypted key is : “My_WiF3_d0eSn’T_h4v3_T0_kN0w_Th1s_Symm3tr1k_k3Y”.

We can now decrypt the final message with this key.

openssl enc -d -aes-256-cbc -in encryptedMessage -out decryptedMessage -pass file:./decryptedKey
Flag is : IMTLD{Th1S_w4s_4_R3allY_w3aK_RS4_k3y}.

[+] Bye

Feel free to tell me what you think about this post :)