【Js逆向】某数美 滑块 纯补环境 [ 编程杂谈 ]
大数据男孩 文章 正文
明妃
{{nature("2022-08-14 19:21:32")}}更新前言
好久没有写博客了,还没期末考试,就思索一个完整一点的环境框架了,期末考试一完,就开始着手写了
逆向扣代码是一门技术,但是只要代码一改就得重新扣,太费头发了,虽然也有现成的 Jsdom,但是对于爬虫来说,Jsdom 太大,监测点也很多,修改指纹也不方便,显然是不适用的,所以定制化一个环境框架就显得很重要。
验证
某数美的代码对于扣代码来说是不难的,轨迹检测得很松,分析过的朋友都知道,所以它的难点就在于动态,有13个动态的参数名称与密钥。
现在有三种处理方式:
- 通过ast的方式获得:某美动态参数对抗思路
- 通过正则的方式获得:数美滑块的加密及轨迹~~动态js参数分析
- 监控js版本是否发生变化,如果发生变化,手动替换变量名与密钥
现在有第四种,直接加载在线Js 触发事件
,只要它的检测点,在我环境框架内,都不怕它的动态
,这种方式也有缺点,需要模拟滑动的时间,所以没有扣代码的方式快。
框架的我再写写,看情况分享思路,细节有点多,需要尽量做到不动源代码,就能执行成功
{{nature('2020-01-02 16:47:07')}} {{format('12641')}}人已阅读
{{nature('2019-12-11 20:43:10')}} {{format('9527')}}人已阅读
{{nature('2019-12-26 17:20:52')}} {{format('7573')}}人已阅读
{{nature('2019-12-26 16:03:55')}} {{format('5017')}}人已阅读
目录
标签云
一言
评论 0
{{userInfo.data?.nickname}}
{{userInfo.data?.email}}