纯算逆向:rs-reverse版本更新v1.15.0
阅读时间:全文 562 字,预估用时 3 分钟
创作日期:2025-10-22
BEGIN
rs-reverse介绍: 瑞数vmp网站完全算法逆向,提供npm包及命令方式调用,功能包括动态代码还原、加密cookie生成等
同时推荐使用开源补环境框架:sdenv(见github仓库)

时隔一年,rs-reverse终于迎来版本更新,经过近期开发过程发现,这一年多的时间rs算法上改动点较少,因此虽然rs-reverse这个项目做了较大改动,但还是沿用1.x版本的更新逻辑。主要改动如下:
1. 对issues中留言的网站做适配
作者从v1.10+版本开始对issues中留言的rs网站做了适配,适配情况如下:

2. 适配新网站做了最大可能优化
旧版本中,如果开发人员想利用rs-reverse做新网站的适配其实是非常难的,需要做如下步骤:
- 需要自己配置静态文本的关键词;
- 需要手动获取生成变量名称数组长度的数字;
- 生成8位数组的过程需要手动获取代码映射表。
拿到这些数据相对来说还是比较困难的,在新版本中这些都在程序中自动生成的,新版本中适配一个网站非常简单,只需要在/src/hander/basearr中新增一个目标网站的basearr文件即可完成适配。
3. 命令参数调整
- 去除-a(adapt)入参,新版本中通过basearr中文件自动锁定;
- 优化-j命令配合-f命令可以完成纯本地开发;
- 优化-o命令可以指定输出目录;
- exec命令增加-j和-f,让exec命令的开发不仅局限于本地于本地样例。
还有其它优化可自行查看提交。
作者创建rs-reverse项目的初衷是为了研究瑞数的加密与反爬原理,通过逆向方式促进技术进步,让对瑞数感兴趣的同学更方便的做研究。作者不建议直接将该项目应用于产线数据采集项目中,由此产生的任何后果与作者无关!!!
作者声明
有任何问题欢迎留言或者提issues!
FINISH