• 目录

    tiktok逆向

    算法介绍

    算法生成研究

    代码跟踪

    代码编写

    开发者测试

    tiktok的基本接口​编辑

    评论截图


tiktok逆向

本文只是技术探讨,如果对tiktok造成影响请告知,本人及时删除。在线联系VV:HH19991111LV

从视频主页开始查找标题,如图下:

会发现加密参数的msToken,X-Bogus,_signature这个三个
以下开始算法研究

算法介绍

根据js代码抽取和去除花指令需要大量时间,以及绕过检测,
本编文件根本写不完。所以这里简单讲解一下算法生成过程,
tiktok的此次算法生成是使用JSVMP虚拟机模式,
膨胀了大量代码,校验是否为浏览器环境,其中检测了document,window,location,navigator.cavas,symbol,tostring.html,body,script,prototype等等,


算法生成研究

msToken,X-Bogus,_signature是jsVmp生成。

参数必选备注
msTokentrue非对称算法生成,和_signature参数相辅相成
X-Bogusfalse发现了cookie参与了运算,但是发空值,服务器并未进行检验,后期算法更新估计就会更新这一块,
_signaturetrue检验是否浏览器环境,如果非浏览器生成的算法则发包报错,其中关键点,_signature生成的时候,浏览器环境user-agent参与运算。

代码跟踪

代码太多贴入js文件。

window.byted_acrawler.init({aid: 1988,dfp: !1,boe: !1,intercept: !0,enablePathList: ["/*"],region: "va-tiktok",mode: 513,isSDK: false});//加上下面js//https://sf16-secsdk.ttwstatic.com/obj/rc-web-sdk-gcs/webmssdk/1.0.0.195/webmssdk.js

代码编写

var p = new XMLHttpRequest;p.open("GET", 'https://www.tiktok.com/api/comment/publish/" />

开发者测试

https://www.tiktok.com/api/comment/list/" />tiktok的基本接口

评论截图

以下是评论的一部分截图

涉及研究技术问题,代码就不公布,觉得文章比较好就给我点个关注

来源:H~