广告
返回顶部
首页 > 资讯 > 精选 >爬虫逆向抖音新版signature的示例分析
  • 716
分享到

爬虫逆向抖音新版signature的示例分析

2023-06-29 03:06:57 716人浏览 安东尼
摘要

这篇文章给大家分享的是有关爬虫逆向抖音新版signature的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。断点调试堆栈进来之后,url中signature已经有了shift+f11 往前找,找到了还没s

这篇文章给大家分享的是有关爬虫逆向抖音新版signature的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

断点调试

堆栈进来之后,url中signature已经有了

爬虫逆向抖音新版signature的示例分析

shift+f11 往前找,找到了还没signature的位置,然后断点

爬虫逆向抖音新版signature的示例分析

重新触发请求

爬虫逆向抖音新版signature的示例分析

这里目前是没有signature的

爬虫逆向抖音新版signature的示例分析

F9 F11都行,单步往下走

爬虫逆向抖音新版signature的示例分析

过了一会儿能看到g.send(d)

爬虫逆向抖音新版signature的示例分析

这里是XMLHttpRequest 的 send 请求。

爬虫逆向抖音新版signature的示例分析

send下一步到_0x2856c7方法

这里进行处理之后再返回到 XMLHttpRequest.prototype.send ,此时有了signature

爬虫逆向抖音新版signature的示例分析

流程分析

经过仔细调试,定位点可在 8988.384447be.js 中的v(n)方法处,更方便协助分析。

爬虫逆向抖音新版signature的示例分析

从这F11能看到具体逻辑

爬虫逆向抖音新版signature的示例分析

爬虫逆向抖音新版signature的示例分析

d(t)处理完之后到 38413: function(e) 这里

爬虫逆向抖音新版signature的示例分析

然后继续走,到request

爬虫逆向抖音新版signature的示例分析

经过调试,可以看出在request中对请求的method、url的params、headers的user-agent和cookie进行了处理。

然后到ob混淆的WEBmssdk中进行计算

爬虫逆向抖音新版signature的示例分析

Bogus的位置和signature的位置 如下:

Bogus = _0x5342a6;
signature = _0x3564d7;

各种处理后,再返回到 XMLHttpRequest.prototype.send中的 nativeXMLHttpRequestSend,此时已经有了signature。

流程总结

所以最终的流程是XMLHttpRequest触发请求,此时走了自定义的send,到f.request中先处理下参数,然后到webmssdk计算,最后返回到XMLHttpRequestSend完成正常Http请求。

还原的话,大家可以按照流程进行分析,webmssdk可以解混淆一下放到控制台调试,自行补全参数调用。

感谢各位的阅读!关于“爬虫逆向抖音新版signature的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: 爬虫逆向抖音新版signature的示例分析

本文链接: https://www.lsjlt.com/news/322221.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 爬虫逆向抖音新版signature的示例分析
    这篇文章给大家分享的是有关爬虫逆向抖音新版signature的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。断点调试堆栈进来之后,url中signature已经有了shift+f11 往前找,找到了还没s...
    99+
    2023-06-29
  • 爬虫逆向抖音新版signature分析案例
    目录断点调试流程分析流程总结因为老策略一直能用,一直没有看新版signature。本文做一下分析记录。 断点调试 堆栈进来之后,url中signature已经有了 shift+f1...
    99+
    2022-11-13
  • python爬虫中学习方向的示例分析
    小编给大家分享一下python爬虫中学习方向的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!python主要应用领域有哪些1、云计算,典型应用OpenSt...
    99+
    2023-06-14
  • jquery.guide.js新版上线操作向导镂空提示jQuery插件的示例分析
    这篇文章主要为大家展示了“jquery.guide.js新版上线操作向导镂空提示jQuery插件的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jque...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作