下载压缩包后打开,看到两个文件flag.enc和pubkey.pem,根据文件名我们知道应该是密文及公钥
这里我们使用一款工具进行解密
工具链接:https://github.com/3summer/CTF-RSA-tool
下载完成后,把flag.enc和pubkey.pem解压至该文件夹中
在命令提示符(CMD)中切换到工具所在文件夹
运行如下命令即可拿到flag(这里我安装了python2.7和python3.7两个版本,所以使用的是python2命令,如果只有一个版本,输入python即可)
python2 solve.py --verbose -k ./pubkey.pem --decrypt ./flag.en
注:
python libnum库目前只支持python2,所以需要使用python2运行脚本