Skip to content

Latest commit

 

History

History
108 lines (60 loc) · 2.92 KB

File metadata and controls

108 lines (60 loc) · 2.92 KB

Categorie: Crypto

Author: unpasswd

Solve: 14/20

Points: 200 pts (at first)| 130 pts (at end)

Write-up by: Jekyll (0xJekyll)

Description :

[FR]

Ma clé privée ne fonctionne plus. Heureusement, j'ai un expert comme vous, sinon je ne pourrais plus lire le contenu de mes fichiers.

[EN]

My private key is no longer working. Thankfully, I have an expert like you; otherwise, I wouldn't be able to access the contents of my files.

Solution :

Fr Version :

For ENG version scroll down

vuitton

Information

Nous avons deux fichiers a notre disposition private.pem et encrypted.txt

Cela ressemble a un challenge classique , le flag a été chiffré grâce à la clé privée RSA se trouvant dans le fichier "privkey.pem". Tentons d'utiliser openssl pour voir ce qu'on aura comme resultat

Commande

openssl rsautl -decrypt -inkey private.pem -in encrypted.txt -out result

Sortie

out

Nous avons une erreur , et elle concerne le fichier private.pem Essayons de voir ce que contiennent les fichiers.

  • private.pem encrypt

Les deux croix rouges ne sont pas normal , je decide de les remplacer par des vraies caracteres x et d'enregistrer le fichier.

  • encrypted.txt encrypt

On peut réessayer pour déchiffrer le flag : finishhim

Et Flagggggggggggggggggg!

Flag: CTF_repair_rsa_file_openssl_32145


  • EN Version

vuitton

Information

We have two files available private.pem et encrypted.txt

This looks like a classic challenge: the flag has been encrypted using the RSA private key in the "privkey.pem" file. Let's try using openssl to see what the result will be

Command

openssl rsautl -decrypt -inkey private.pem -in encrypted.txt -out result

Output

out

We have an error, and it concerns the private.pem file. Let's see what these files contain.

  • private.pem encrypt

The two red crosses are not normal, I decide to replace them with real x characters and save the file.

  • encrypted.txt encrypt

We can try again to decrypt the flag:

finishhim

And Flagggggggggggggggggg!

Flag: CTF_repair_rsa_file_openssl_32145