下載壓縮包后打開,看到兩個文件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運行腳本