基本分析
闲下来了呗 ,讲讲这ab,我这两天补环境眼睛都看花了,东西就那么点,但是一直不出结果,后面一检查,原来是平台的参数又改了,白弄。不懈努力后从写的五六种补环境中拿出两份分析分析,一个长度是148,一个是标准的168,基本这个水准就能用用。
抖音的abougs加密补环境算是解决速度最快的方法了,当然你选择纯算的话也是可以,但是难度会高出并且复杂些。这里展示的是长ab,这个长度会跟你的浏览器环境有关联,目前谷歌浏览器稳定的长度是168,当然也出现了128/144之类的长度,edge浏览器会有174的长度,这个问题都不大,因为有很多朋友补完得到的都是140左右的长度,一样能用的。
先简单阐述下这个抓接口的过程,目前有部分教程出现并且成熟了,我尽可能大白话分析这个操作。先从启动器去定位下接口位置,bdms.js,进去之后就可以看到发包的位置了。
接下来开始简单的插桩断点
s.apply(b, u).length == 168 然后开始分析
当结果为168长度
就不要犹豫直接去查看他的接口生成位置
就可以得到这个函数
我们调式一下看看会生成什么
这段脚本当中0不起作用 可以直接写 (e._u)(r[0], arguments, r[1], r[2], this) 也是我们调用ab生成的一段重要代码,有了这点分析之后就可以开始把当前页的js扣下来即可,准备补环境