js逆向案例-rus4逻辑学习

本文详细介绍了JS逆向分析的过程,特别是针对RS4逻辑的学习。首先,阐述了RS4的特点,接着分析了网站的请求流程,包括首次请求、后续请求以及加载JS的顺序。在正式逻辑研究部分,讨论了如何定位Cookie生成、扣函数的注意事项、获取值的方法以及定位技巧。文章最后比较了4代和5代的区别,指出核心加密逻辑相似,主要差异在于指纹逻辑。
摘要由CSDN通过智能技术生成

一、RS4特点
  • 服务器响应状态码202或者412返回第一个cookie_s;然后js混淆生成了第二个cookie_t,只有携带有效的cookie_t才能正确请求页面状态码才是200
    在这里插入图片描述

  • 如何区分是几代版本,看cookie_t的第一个数字,绝大多数通过该数字就可以确定是几代
    在这里插入图片描述

  • cookie_t大致有两种:FSSBBIl1UgzbN7N80TFSSBBIl1UgzbN7N443T,其区别含义443(https)、80(http)其实是服务器的端口号

  • 加载vm的1万多行代码入口特性用正则匹配是:ret=\S{4}\.call\(\S{4},(\S{4})\);

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值