2赞

265回答

10收藏

某音h5页面 _signature参数

信息分享 信息分享 86319 人阅读 | 265 人回复 | 2020-04-25


闲来无事看了下某音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  ,找到。
[object Object]
4,构造完成,运行








5,通过。




后记:

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




[ttreply]

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

[/ttreply]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
分享到:
回复

使用道具 举报

回答|共 265 个

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
回复

使用道具 举报

130 积分
12 主题
热门推荐