欢迎光临
我们一直在努力

Normal_RSA攻防世界

WriteUp

题目信息

解题思路

题目给了这两个文件

flag.enc 是经过rsa加密后的密文, pubkey.pem 是rsa的公钥文件,

用记事本打开pubkey.pem文件,

先进行公钥解析

SSL在线工具-公钥解析http://www.hiencode.com/pub_asys.html

发现n=8792434826413240687527614051449993714505089366560259299241817164

7042491658461

e=65537

对n进行质因数分解

http://www.factordb.com/index.php?id=1100000000836615322http://www.factordb.com/index.php?id=1100000000836615322

用010 Editor打开flag.enc

得到十六进制数

c = 0x6d3eb7df23eee1d38710beba78a0878e0e9c65bd3d08496dda64924199110c79

再计算私钥,从而得到flag,但flag不能直接解出,还要去除PKCS#1 填充数据即可

使用工具

SSL在线工具-公钥解析

http://www.factordb.com/index.php?id=1100000000836615322

010 Editor

Pycharm

Flag

PCTF{256b_i5_m3dium}

总结

通过本次题目学习到:

RSA解密

赞(0)
未经允许不得转载:171主机测评 » Normal_RSA攻防世界
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址