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