vul_rsa_01

以下の文字列が与えられた。

This string was given:

c: 39119617768257067256541748412833564043113729163757164299687579984124653789492591457335 n: 13373801376856352919495636794117610920860037770702465464324474778341963699665011787021257 e: 65537

n の値を factordb.com に入れると、因数分解ができた。

この因数分解の結果を用い、以下のプログラムでRSA暗号の復号を行った。
結果にCyberChefで From Hex を適用することで、flagが得られた。

I tried putting the value of n to factordb.com. As a result, the value was factorized.

With the result of the factorization, I used this program to decode the RSA cipher.
I obtained the flag by applying "From Hex" on CyberChef to the result.

dec.py

flag{weak_rsa_can_be_decrypted!}

setodaNote CTF