2023最新抖音PC端signature解密

2023-07-25  本文已影响0人  探索者_逗你玩儿

在抖音PC端刷直播看小姐姐,看到屏幕上的的弹幕,礼物刷屏就想看看抖音这块是怎们实现的,沉思一会儿撸起袖子果断开干,打开开发者工具上对抗,先随便进一个直播间,然后全局搜索signature,结果不太喜人,搜索结果太多,只能一个个检查,一番查探后最终确认关键点,需要解密必须先要解决X-MS-STUB字段


image.png

既然已经找到突破口,那么就是直接开始debug方法k,一番debug后找到k的方法实现,将相关代码抠出解读发现还需要以来外部三个模块,根据id全局搜索外部依赖,并将相关方法还原出来,经过不断测试最后根据自己需要将方法进行调整以满足自己的需求


image.png
image.png
image.png

对相关代码测试后对结果还是比较满意的,同样的入参和原生的加密结果一致


image.png
在拿到X-MS-STUB的值后,接下来就是找到byted_acrawler的加密方法了,看到byted_acrawler稍感亲切因为今日头条的signauture加密也是通过byted_acrawler来加密的,不得不说字节还是有传承的,那么就按照之前今日头条的方法来逆向一把。
老办法根据入口找到具体的代码段,打开一看还是之前的混淆加密方式,直接抠出代码,在浏览器中执行了一下,没问题可以正确执行,无需调整,接下来就是补环境了,一阵捣鼓后,可以直接脱离浏览器执行并且能够返回结果
最后一步上真实链接测试是否管用,由于抖音直播推流是用的websocket,我们本地构建一个websocket进行测试,具体涉及到协议的部分,后面有时间再聊,今天的重点是signature,经过测试结果不错,打完收工!!!
image.png
上一篇下一篇

猜你喜欢

热点阅读