当前位置: 首页 > news >正文

Crypto虐狗记---”你“和小鱼(八)

前言:剧情八

提示:

下载:

只给了公钥

那么可以用RsaCtfTool去分离公钥---》 得到(e,n):

如何安装参考:

kail下安装RsaCtfTool - 九皋777 - 博客园 (cnblogs.com)

已知n,那么去得到p q 

或者使用在线网站:

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

脚本:

这种不可以:

然后我参考了,我以前逆向碰见过的类似:

buuctf rsa_buuctf rsa flag.enc-CSDN博客

import rsa
import gmpy2
n = 87924348264132406875276140514499937145050893665602592992418171647042491658461
p =275127860351348928173285174381581152299
q =319576316814478949870590164193048041239
e = 65537
L = (p - 1) * (q - 1)
d = gmpy2.invert(e, L)key = rsa.PrivateKey(n,e,d,p,q)
with open(r"C:\Users\13168\Downloads\547de1d50b95473184cd5bf59b019ae8\flag.enc","rb")as f:f=f.read()print(rsa.decrypt(f,key))

结果:

PCTF{256b_i5_m3dium}


http://www.mrgr.cn/news/44353.html

相关文章:

  • 单链表合成(去重复值)
  • 【PostgreSQL】运维篇——性能优化的重要性与背景
  • 【题解】—— LeetCode一周小结40
  • Codeforces Round 977 (Div. 2, based on COMPFEST 16 - Final Round) (A-E3)
  • 谷歌发布了日语版的 Gemma2 模型——gemma-2-2b-jpn-it
  • 查缺补漏----拥塞窗口
  • C语言 | Leetcode C语言题解之第460题LFU缓存
  • <<迷雾>> 第8章 学生时代的走马灯(3)--走马灯 示例电路
  • [C++]使用纯opencv部署yolov11-cls图像分类onnx模型
  • Python 字符串基础知识
  • 讯飞星火编排创建智能体学习(六):使用轻量级Action查询家里的灯开了没有
  • 【C语言】预处理指令详解
  • [C++][第三方库][ODB]详细讲解
  • 解锁空间距离计算的多种方式-含前端、空间数据库、后端
  • 高级java每日一道面试题-2024年10月5日-数据库篇[MySQL篇]-MySQL为什么InnoDB是默认引擎?
  • Golang | Leetcode Golang题解之第461题汉明距离
  • Crypto虐狗记---”你“和小鱼(九)
  • SQL专项练习第四天
  • 消费者Rebalance机制
  • k8s 中存储之 PV 持久卷 与 PVC 持久卷申请