对于这道RSA题目,网上的Wp有用各种方法解出的,但是对于我这种什么高科技都不会的萌新,只能想用较为直接的方式解题.

对于较为生疏的文件后缀,我们都会搜一下相关资料,譬如:

下载解题文件后,一个以.enc为后缀,一个以.pem为后缀,

ENC文件较为棘手,搜了一下,ENC格式是使用“Encore”软件制作的文件,可以使用Adobe Encore打开。对于需要下载使用新软件的,建议搁置一会儿.

PEM文件是用于对安全网站进行身份验证的Base64编码的证书文件,它可能包含私钥、证书颁发机构(CA)服务器证书或组成信任链的其他各种证书。PEM文件通常从基于Linux的Apache或Nginx Web服务器中导入,并且与OpenSSL应用程序兼容。

"SSL是利用公开密钥的加密技术(RSA)来作为用户端与服务器端在传送机密资料时的加密通讯协定。"这句话更坚定了我们用RSA解答这道题的信心.

从上面我们发现PEM文件是Base64编码的证书文件,不妨用 记事本 打开文件,

这里面是加密的pem公钥 ,使用SSL解密工具  复制它解密时记得全选复制,并不是只复制中间的Base64编码!只复制Base64编码无法解密!

由此我们得到N.

这是"一道基于N分解的RSA"

为什么叫它N呢?因为解出N后,我们先用yafu(什么是yafu可以搜一下,安装及使用也很简单,在站内有详细教程)分解一下,看看能不能分解出p和q,(这是由n找到p和q的方法,分解n是最显然的攻击方法)

这里注意一下,我们刚才用网站分解得到的N被网站割裂开了,

其实应该放在一行.如果我们直接这样复制到yafu中,会出现经典的"mismached parents",记得把她改成一行再输入yafu

到目前,RSA 已经有了n,e,p,q,还缺少c

还记得吗?我们还有一个文件!

遇到没把握的文件建议用Winhex打开看看16进制编码,(这算是方法吧)

我们根据C语言编程基础,表示16进制,在前加0x

所以c=

0x6d3eb7df23eee1d38710beba78a0878e0e9c65bd3d08496dda64924199110c79

带入解题的RSA  python脚本(就这么几行,多研究一下,我也是囤别人写的的),解得flag

整篇文章全用截图,是因为我有时候会直接复制,懒得自己再操作一遍(狗头

XCTF-Normal_RSA 萌新版解题WriteUp相关推荐

  1. XCTF攻防世界Web之WriteUp

    XCTF攻防世界Web之WriteUp 0x00 准备 [内容] 在xctf官网注册账号,即可食用. [目录] 目录 0x01 view-source2 0x02 get post3 0x03 rob ...

  2. XCTF mobile新手区解题记录(WP)以及一些总结和思考

    XCTF mobile新手区解题记录以及一些总结和思考 前言 题目:app3 题目:easy-apk 题目:easy-java 题目:easy-jni 题目:easy-so 题目:app1 题目:Ph ...

  3. 吞食天地2西瓜魅影 萌新版自通攻略

    吞食天地2西瓜魅影 萌新版图文攻略 游戏作者:大西瓜 攻略作者:威猛毛毛虫(吞食天地吧) 攻略整理:南城故事北边跑 整理时间:2022.07.05 资源下载:吞食天地2西瓜魅影萌新版自通攻略吞食天地2 ...

  4. CTF show 萌新区解题报告 (一)

    萌新区1-10) 1.萌新认证 2.萌新_密码1 3. 萌新_密码2 4.萌新 密码3 5.萌新 隐写2 6.萌新 隐写4 7.萌新 密码#4 8.萌新 隐写3 9.杂项1 10.杂项2 总结: 1. ...

  5. CTF show 萌新区解题报告 (二)

    萌新区11-20题 11.萌新 杂项3 12.杂项4 13.杂项5 14.杂项6 15.杂项7 16.杂项8 17.杂项9 18.杂项10 19.杂项11 20.隐写1 总结: 11.萌新 杂项3 . ...

  6. 全面讲解Python列表数组(一)创建,增删改查,萌新版,

    一. 创建列表 创建一个普通列表: member = [1,2,3,4,5] 混合列表 mix = [1,2,'哈',[3,4]] 这个特性很重要哦,是python特点之一; 空列表 empty = ...

  7. markdown语法教学(for萌新版)

    1.标题 语法: <h3>标题</h3> 说明: 可以从h1~h6,越大的文字越大. 2.引用 这里是引用文字 语法: > 这里是引用文字 说明: 左边是大于号 3.正文 ...

  8. XCTF MISC 新手base64stego解题思路

    0x00 题目链接 here 0x01 zip伪加密 使用ZipCenOp.jar java -jar ZipCenOp.jar r flag.zip#把flag.zip放到该目录下 解压得到steg ...

  9. 【电流环设计、参数计算-萌新版】

    PMSM电机电流环设计 该文章目的纯属萌萌萌萌新为了个人费曼学习法,以便于自己记忆,日后复盘,文章内容多数为抄袭学习,如果文中有不对或者不解的地方欢迎指正.在此感谢前辈们的总结归纳. 文章目录 PMS ...

最新文章

  1. React入门指引与实战
  2. Reporting Services 错误案例一则
  3. 【Java类加载机制】深入类加载器(二)自定义加密、解密类加载器
  4. PE文件感染和内存驻留
  5. ACL2020 奇葩论文标题大赏
  6. oracle数据库gi,Oracle_RAC数据库GI的PSU升级(11.2.0.4.0到11.2.0.4.8)
  7. 2017.10.5 高速公路 思考记录
  8. linux系统常用命令-1--lsblk
  9. C# 访问mongodb数据库
  10. NumPy学习笔记之zeros_like()函数(包含zeros函数)
  11. 【VS开发】raw socket 的例子
  12. 三维电子沙盘数字沙盘M3DGIS无人机倾斜摄影三维建模
  13. 经典圣诞老人题----同步与互斥
  14. 在Centos下安装java jdk
  15. 学习笔记整理:Photoshop软件应用-图层的应用和渐变工具
  16. GAMES104 笔记 -引擎架构分层和整体pipeline
  17. 拉勾 python_python 登录拉钩
  18. 网页无法在微信内访问怎么办,微信跳转链接的实现方法
  19. 香港通信资费真的有说的那么优惠吗?
  20. RHCE考点-个人见解

热门文章

  1. 使用python绘制奥运五环
  2. ACL的配置以及翻转掩码
  3. 计算机毕业设计ssm大学生比赛信息管理系统38iiq系统+程序+源码+lw+远程部署
  4. Javascript:谈谈JS的全局变量跟局部变量(转zyz511919766)
  5. 定义python函数时如果函数中没有return语句_定义Python函数时,如果函数中没有return语句,则默认返回空值None。...
  6. 宝塔安装php成功无显示,宝塔面板安装 LAMP 或 LNMP 后没有成功的原因
  7. QQ轻聊版、TIM版无法修改个人文件夹位置的解决方法
  8. 【历史上的今天】2 月 18 日:电池的发明者出生;全美最大的电脑连锁店开业;Netsky 蠕虫问世
  9. android系统自带字体设置,安卓手机系统字体设置-系统字体设置(Big Font) 安卓版v2.37-PC6安卓网...
  10. 刷新你三观!这些堪比软件的神网站你知多少