[日本語] [English]

vul_rsa_01

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

c: 39119617768257067256541748412833564043113729163757164299687579984124653789492591457335

n: 13373801376856352919495636794117610920860037770702465464324474778341963699665011787021257

e: 65537

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

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

dec.py

flag{weak_rsa_can_be_decrypted!}

writeup by MikeCAT

setodaNote CTF