抖音去水印的思路 技术博文 (图文+视频)

语音视频
链接:https://pan.baidu.com/s/1pGGvwiQ6srbZXKem7u66SQ
提取码:mluc
扣扣 297879328
复制这段内容后打开百度网盘手机App,操作更方便哦

首先呢: 去抖音的用户主页,然后 读取用户连接

https://www.iesdouyin.com/share/user/97349739502?u_code=15de045df&sec_uid=MS4wLjABAAAADKFFeyzIk3u1WsEC3-IlfApg24PoHTehbNJjjJY1-co×tamp=1567835756&utm_source=copy&utm_campaign=client_share&utm_medium=android&share_app_name=douyin

抓包以后 我们发现 需要找的是 _signature
抖音去水印的思路 技术博文 (图文+视频)_第1张图片
然后开始搜索
抖音去水印的思路 技术博文 (图文+视频)_第2张图片
t._signature = signature,
然后开始搜 signature
抖音去水印的思路 技术博文 (图文+视频)_第3张图片
搜一两下,就找到了 可疑点

  signature = _bytedAcrawler.sign(nonce),

然后我们搜 _bytedAcrawler
抖音去水印的思路 技术博文 (图文+视频)_第4张图片

 _bytedAcrawler = require("douyin_falcon:node_modules/byted-acrawler/dist/runtime")

下个断点我们进去看一下这个 require ,如下是进来以后的截图,然后推断就是这个函数了抖音去水印的思路 技术博文 (图文+视频)_第5张图片
然后调试这个函数 然后就是调试函数,修改函数
在这里插入图片描述
抖音去水印的思路 技术博文 (图文+视频)_第6张图片
然后整理出来一个Js
抖音去水印的思路 技术博文 (图文+视频)_第7张图片
这个就是Js的流程,然后返回值, 拼接参数
抖音去水印的思路 技术博文 (图文+视频)_第8张图片
返回值格式化以后,就会有无水印的链接
抖音去水印的思路 技术博文 (图文+视频)_第9张图片

你可能感兴趣的:(JS逆向)