re题(8)BUUCTF-re rsa

BUUCTF在线评测 (buuoj.cn)

下载完是个压缩文件

打开

解压除两个文件

下面的是公钥

RSA公私钥分解 Exponent、Modulus,Rsa公私钥指数、系数(模数)分解--查错网 (chacuo.net)

用上面网址将公钥解析一下

模数就是n

指数就是e

在线16进制转十进制转换器 (hexconvert.com)

将模转成10进制

factordb.com

用这个网址计算一下p和q

这是加密的flag

接下来要用pycharm写脚本

pycharm下载:pycharm激活-CSDN博客

我们需要用到两个模块rsa和gmpy2

gmpy2下载:gmpy2 · PyPI

根据自己pycharm用的解释器版本下载

我的是python是3.8的,就下载这个

下载完成后可以放在一个磁盘的第一级目录中方便安装,我放在了F盘
之后打开cmd,输入F:后回车进入F盘

输入pip install gmpy2-2.0.8-cp37-cp37m-win_amd64.whl回车进行安装

像下面这样就安装成功了

在新建一个文件夹

点箭头的位置,添加解释器

箭头位置是新建文件夹的路径,点确定

打开新建文件夹

打开新建文件夹里的pyvenv.cfg

将false改为true

再下载rsa模块

然后写一下脚本

得出flag

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值