Loss N-3


Crypto - Loss N-3 Writeup

解密脚本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
from Crypto.Util.number import long_to_bytes

e = 65537

p = 10481615957848999850942245426129677813514444919825701754916241410244880594780497615680295188033365722283881589583591373928747616217216150755564313180034299

c = 38350645564588744376473080053666250272205435528709003585971780649297397635442115432591744040960328970540553741066517345335486300131497787995393482968752802484266614458129083948714904675668797425175576502787384108722407186781653959926742075046108615226695840313067696013566531711818740984786378300492462817569114089442865486941427525291696657297969516614573746511679264970589777821428220787224479658827557654832197906951928173729220894627471394283799822135925605

P = p**3
phi = p**2 * (p-1)
d = pow(e, -1, phi)
m = pow(c, d, P)
flag = long_to_bytes(m)
print(flag)

感谢出题人审阅 辛苦了


文章作者: 企鹅主人
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 企鹅主人 !
  目录