Nanda 发表于 2020-4-25 13:31:59

某音h5页面 _signature参数


闲来无事看了下某音h5页面的  _signature参数,发现和以前维护的tiktok很相似,所以花了两个小时研究了下。留在手里无用,分享给正在研究学习的朋友。本文方法与头条系的大多数站点加密通用.




目标:
https://www.iesdouyin.com/share/user/102777167489https://www.iesdouyin.com/web/api/v2/aweme/post/?user_id=102777167489&sec_uid=&count=21&max_cursor=0&aid=1128&_signature=xyuuZhAemZEv8YwbDzYVO8crrn&dytk=373c0c83cf5a69b82a5264f3482103d9

解决方案:

本文提供一种 nodejs jsdom生成的方法.

过程

1,定位_signature参数位置

很简单就搜到了,所以不啰嗦其他技巧了



2,打个断点定位,点击_bytedAcrawler.sign进入,就看到vm中的方法了,复制出来,以此为基础修改.



3,先构造个jsdom & 将window对象参数绑定到global对象 & 设置个ua & 首页获取tac参数, 这些都是网上教程都有的操作,我就不细说了.









该部分可搜索  q$sign  ,找到。

4,构造完成,运行








5,通过。




后记:

通过了??? 我陷入了沉思,那我后面辛辛苦苦对cavans绘制指纹的还原是为了什么呢。。。竟然不检查指纹,完全和tiktok不一样! 那就不继续往下分享了,以后检测了指纹的话再写吧。 删除多余逻辑后的源码放到下面了,回复下再领哦。






https://github.com/chencchen/webcrawler/tree/master/douyin_signature


loco 发表于 2020-4-25 17:31:42

为了你的人身安全,标题和内容中的关键词帮你替换了哈

逝水流年 发表于 2020-4-25 22:28:15

学习了,loco大佬好样的 点赞。

lion 发表于 2020-4-26 00:09:29

666

小威 发表于 2020-4-26 09:38:57

学习

shimy 发表于 2020-4-26 09:49:51

1

Henryhaohao 发表于 2020-4-26 10:42:51

666

tangxu 发表于 2020-4-26 10:45:17

学习

night_king 发表于 2020-4-26 11:35:41

找遍了全网都没找到,没想到在这里发现了

小Gy 发表于 2020-4-26 12:41:15

1
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 某音h5页面 _signature参数