目录
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生成。
参数 | 必选 | 备注 |
---|---|---|
msToken | true | 非对称算法生成,和_signature参数相辅相成 |
X-Bogus | false | 发现了cookie参与了运算,但是发空值,服务器并未进行检验,后期算法更新估计就会更新这一块, |
_signature | true | 检验是否浏览器环境,如果非浏览器生成的算法则发包报错,其中关键点,_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~