目标
aHR0cHM6Ly93d3cudXJidGl4LmhrLw==
流程
第一次请求响应 202,响应内容中有一段 JS 代码会请求一个 JS 文件,Cookie 生成的核心代码由这个文件中的代码生成,并通过 eval 执行。
| Cc2838679FS | 55tgE9EWzzOxyDeuMRQ8rVOKqNZG4W9awmtpvnl1jpeviOqlzHzrnraSnPN8F2w6OqgnjY6ueb1NAN2kE03ryDG |
|---|---|
| Cc2838679FT | 6RifvpbsLR03qqqDtteJ.XqqugbVLuRivnvigNpsjt3njqkrSk4RXiyIja2R59yxy_YNg3CGyoa5AvhmzyBSV5fYsAz8KkQSFDhvFIQcqvHKrqe4tt9hcGtqIKDOrBe0u016q13WwcDeXgLazsnVVqKTAAI2Uor3zIIS_BWeeJ_8oeVOtZhwixEvvCLCj98dkQUHKVlvYjKdcE4yTwKbtWsU2UmRVLs_e_YamoWbeetwq |
Cc2838679FS 由第一次请求返回,Cc2838679FT 由 JS 生成,通常长度为 237 位,也有 322 位。一般 237 位就足够了。代码生成的最短 Cc2838679FT 为173位,不过似乎也可以用。
JS 文件除了生成加密代码外,也会生成为关键对象 $_ts 添加一些属性值,这些值很重要。
这里简单讲下 128 位数组的大致流程:
生成128位数组 _III(变量名是动态的,这里只举例)
_III[0] = 20位数组 20位数组为拼接而成,其中包含一个重要的4位数组,需要根据 JS 文件的内容进行动态匹配
_

文章详细描述了JavaScript代码如何生成Cookie,包括使用128位数组进行加密和填充,以及关键对象,$_ts的属性在其中的作用。作者提供了生成流程的步骤和示例,强调了初次请求时固定代码的重要性。
最低0.47元/天 解锁文章
6095

被折叠的 条评论
为什么被折叠?



