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

news2024/11/24 9:06:41

前言:剧情八

提示:

下载:

只给了公钥

那么可以用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.coloradmin.cn/o/2193838.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

智能制造领域的系统都有啥,MES、APS、PLC、SCADA等

提及制造业,大家都能想到工业4.0.那么与工业4.0紧密相连的B端系统都有哪些类型的,本文为大家详细解读下。 在智能制造领域,常见的系统包括MES(制造执行系统)、APS(高级计划与排程系统)、PLC&am…

Oracle 数据库安装和配置详解

Oracle 数据库安装和配置详解 Oracle 数据库是一款功能强大、广泛使用的企业级关系数据库管理系统 (RDBMS),适用于处理大型数据库和复杂事务。本文将介绍如何在 Linux 和 Windows 环境下安装 Oracle 数据库,并对其进行基本配置,帮助开发者快…

maven指定模块快速打包idea插件Quick Maven Package

问题背景描述 在实际开发项目中,我们的maven项目结构可能不是单一maven项目结构,项目一般会用parent方式将各个项目进行规范; 随着组件的数量增加,就会引入一个问题:我们只想打包某一个修改后的组件A时就变得很不方便…

8位单片机与32位单片机

8位单片机与32位单片机 8位与32位指的是什么 单片机的8位或32位说的是什么呢?要搞懂这个问题,首先要搞明白8位或32位说的是单片机上的哪一个部件。 这是单片机的内部框图。单片机内部由这么多部件构成,并不单单是一个CPU,它内部…

NASA:GES DISC 的 ATMOS L1 光谱和运行日志 V3 (ATMOSL1)大气痕量分子光谱(ATMOS)1 级产品

目录 简介 变量 代码 引用 网址推荐 0代码在线构建地图应用 机器学习 ATMOS L1 Spectra and Runlogs V3 (ATMOSL1) at GES DISC 简介 这是第三版大气痕量分子光谱(ATMOS)1 级产品,包含 netCDF 格式的光谱和运行日志(即 &…

Valve通过新的基础架构设计加强对Arch Linux的支持

Valve 宣布与 Arch Linux 发行版开展新的合作。 该公司透露,它将为 Arch Linux 的两项重要计划–构建服务基础设施和安全签名飞地–提供资金支持。这次合作将为 Arch Linux 解决一些老大难问题。 志愿开发人员利用业余时间开发项目。 然而,有些任务需要投…

查缺补漏----信道利用率与数据传输速率(计算题)

1.发送窗口与接收窗口 GBN的发送窗口为,若 大于 ,则会造成接收方无法分辨新数据帧和旧数据帧。 这其实是所有重传协议必须满足的要求,即发送窗口为,例如这道题: 发送窗口为就是非常重要的条件,后面有讲解。…

认知杂谈100《穿越顺逆之镜》

内容摘要: 顺境和逆境都是成长的催化剂,但它们的作用并非绝对。顺境有助于积累经验,但可能导致自满和错误估计自身能力。逆境能激发智慧,但也可能使人陷入绝望,且失败的原因可能是不可控的外部因素。 成功可能让我们变…

【C语言】预处理指令详解

目录 一、预定义符号 二、#define 定义常量 三、#define 定义宏 (1)宏定义的使用 (2)带副作用的宏参数 (3)宏替换的规则 (4)宏与函数对比 (5)#和## …

Html批量转word工具2.1

2024年10月7日记录: 有客户反馈,2.0刚运行就提示转换完成 有问题就解决。正好国庆假期这几天有空,2.1版就出炉了。 2.1 更新记录: 修复了1个bug:刚运行就提示转换完成 下载地址:Html 转 word 批量处理工具…

基于Springboot+Vue的线上课堂系统(含源码数据库)

1.开发环境 开发系统:Windows10/11 架构模式:MVC/前后端分离 JDK版本: Java JDK1.8 开发工具:IDEA 数据库版本: mysql5.7或8.0 数据库可视化工具: navicat 服务器: SpringBoot自带 apache tomcat 主要技术: Java,Springboot,mybatis,mysql,vue 2.视频演示地址 3.功能 系统中…

分析CppCrash(进程崩溃)(一)

一、Cpp Crash异常检测能力 进程崩溃基于posix信号机制,目前主要支持对以下崩溃异常信号的处理: 信号值(signo)信号解释触发原因4SIGILL非法指令。进程执行了非法、格式错误、未知或特权指令。5SIGTRAP断点或陷阱异常。异常或trap指令发生。6SIGABRT进程…

谷歌发布了日语版的 Gemma2 模型——gemma-2-2b-jpn-it

Gemma 是一系列同类最佳的开放式模型,其灵感和技术源自 Gemini 系列模型。 它们是具有开放权重的文本到文本、纯解码器大型语言模型。 Gemma 模型非常适合各种文本生成任务,包括问题解答、摘要和推理。 Gemma-2-JPN 是一个针对日语文本进行微调的 Gemma…

读数据工程之道:设计和构建健壮的数据系统01数据工程概述

1. 数据工程 1.1. 自从公司开始使用数据做事,数据工程就以某种形式存在了 1.1.1. 预测性分析、描述性分析和报告 1.2. 数据工程师获取数据、存储数据,并准备数据供数据科学家、分析师和其他人使用 1.3. 数据工程是系统和流程的开发、实施和维护&…

No.0 笔记 | 从小白到入门:我的渗透测试笔记

嘿,小伙伴们!好久不见啊,是不是都以为我失踪了?😂 其实呢,最近一直在埋头苦学,感觉自己就像是在技术的海洋里游泳,每天都在吸收新知识。现在终于有时间冒个泡,跟大家分享…

如何通过 Alt 键打出所有特殊字符?

有时我们需要键入键盘上没有的字符,例如版权符号 ©,怎么办呢? 上一篇文章说过,可以用输入法自带的符号表功能。但除此之外,Windows 官方有一个功能,可以让我们可以通过 Alt 键输入任何特殊符号。 ‍…

Python进阶--函数进阶

目录 1. 函数多返回值 2. 函数多种传参方式 (1). 位置参数 (2). 关键字参数 (3). 缺省参数 (4). 不定长参数 3. 匿名函数 (1). 函数作为参数传递 (2). lambda匿名函数 1. 函数多返回值 def return_num():return 1# 返回1之后就不会再向下继续执行函数体return 2 resu…

《Linux从小白到高手》理论篇:Linux软件安装一篇通

List item 本篇介绍Linux软件安装相关的操作命令,看完本文,有关Linux软件安装相关操作的常用命令你就掌握了99%了。 Linux软件安装 RPM RPM软件的安装、删除、更新只有root权限才能使用;查询功能任何用户都可以操作;如果普通用…

ElasticSearch备考 -- Alias

一、题目 1) Create the alias hamlet that maps both hamlet-1 and hamlet-2 Verify that the documents grouped by hamlet are 8 2) Configure hamlet-3 to be the write index of the hamlet alias 二、思考 可以通过指定别名,来指向一个或多个索引&#xff0c…

系统守护者:使用PyCharm与Python实现关键硬件状态的实时监控

目录 前言 系统准备 软件下载与安装 安装相关库 程序准备 主体程序 更改后的程序: 编写.NET程序 前言 在现代生活中,电脑作为核心工具,其性能和稳定性的维护至关重要。为确保电脑高效运行,我们不仅需关注软件优化&#xf…