buuctf rsa

前言:学习笔记。

(不是>>>这题不是reverse,,,这题准确说是关于CTF Crypto方向的。)

前置知识:

简拓>>>RSA原理:加密 解密

RSA破解方法:(依情况而定)

正题:

常规思路:下载 解压 查壳

丸辣,,,用notepad++打开看看。

根据题目。所以,推测 flag.enc被pub.key给加密了。而加密方法采用的是:rsa。

处理>>>

>>>   公钥{E,N}:

>>>   N = p * q (注意需要先把N值转换成十进制。)

求D使用rsa-tool就好,,,当然也可以使用python软件包库(我懒)。

N,E,D,p,q ->>>已知。

编写脚本。

脚本:

python万能胶,,,确实灵活。

flag{decrypt_256}。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值