乐于分享
好东西不私藏

RAIO-RSA一把梭工具使用说明(基于v1.1)

RAIO-RSA一把梭工具使用说明(基于v1.1)

 事已至此,那就先梭一把吧。

—— 一位不知名的老师傅

01 致谢

感谢AI,需要什么东西时,向AI许愿就可以了。

02 正文

CTF比赛中,以RSA为代表的密码学题目,
考察了选手的知识广度(啥加密方式都有)
考察了选手的知识深度(要有一定的数学基本功)
察的选手的编程能力(手搓解题代码)。
对于我这种应试教育出身的老龄业余选手,实在没精力再重新学习了,
于是我们可以发挥传统的题海战术:
只要我搜集的解题脚本足够多,总能撞上几只死耗子。

03 RAIO – RSA All In One 工具使用指南

RAIO(RSA-All-In-One/RSA一把梭)是一个自动化RSA解密工具,它集成了多种常见的RSA攻击方法以及其他密码学解题方法,能够自动尝试各种解密方式来恢复flag。

软件简介

RAIO通过图形界面提供了一个简便的方式来解决RSA相关的密码学挑战。您只需输入RSA参数,程序将自动遍历所有内置的解密脚本,尝试找到可行的解。

系统要求

  • Windows 7 或更高版本
  • 无需安装Python或其他依赖项(已打包在程序中)
  • sage解题需要本机以docker方式安装sagemath工具
    如何安装请咨询AI,提示词:
    请一步步教给我如何使用docker desktop在windows上安装sagemath
    当前软件使用的sagemath版本为:10.8
  • 部分解题脚本对于有些数据可能存在无限循环计算的情况。如果解题过程结束但程序依然占用cpu,可自行关闭程序。

软件界面

下载后会有两个文件,分别是“RSA一把梭lite_v1.1.40.exe”和“测试数据lite_v1.1.40.rar”。

其中“RSA一把梭lite_v1.1.40.exe”为主体程序,双击运行后如下:

  • 变量输入框体中粘贴所有已知的变量

  • 点击一把梭按钮开始穷举所有的解题脚本

  • 通过超时设置进程上限来控制对资源的占用

  • 当前执行脚本及进度条会显示执行进展情况

  • 运行结果中显示可能获取到的flag

另一个文件 “测试数据lite_v1.1.40.rar” 则是当前版本支持的脚本说明及测试数据

已知问题

当前版本为lite预览版,已知存在以下问题:
1.有用户反映部分杀毒软件可能会报安全问题(我的火绒没报),因为为了调用docker+sagemath,程序使用了命令行窗口,在某些安全软件中被判定为存在风险的操作。
2.使用sagemath时会弹出空白的命令行提示符。
3.部分脚本会存在无限循环长期占用系统资源的问题。(如果出现了请手动kill掉相关进程)
以上问题都会在后续版本中慢慢优化。

04 下载方式

下载lite版(体验版)可通过以下两种方式:

1.向本公众号私信 “一把梭” 3个字

2.点击公众号工具菜单中的“工具下载”-“RAIO-RSA一把梭

全量版本(当前版本1.2.71,包含71个解题脚本)请联系软件中的QQ号。