首先我们用jadx-gui打开抖音.apk
按下ctrl + n 进行搜索 x-gorgon:
打开类文件,定位到关键词位置:
init_gorgon 看名字就知道了。初始化gorgon参数嘛。
hook函数获取返回值
1、配置好我们的frida环境
2、利用python和frida进行交互,并用flask封装成接口以便调用。
3、fiddler抓取接口后,利用python requests库进行访问。
这样直接就可以抓取到内容了。
但是如果你抓取的是抖音的推荐接口,那么返回的数据会是protobuf编码过的json。这样标签就是乱码。
这时候就需要找到解码的关键位置然后还原出proto的解码文件。
搜索关键字 aweme/v2/feed
来到代码处:
剩下的就是手动还原.proto文件了。
以上就是对抖音的一个简单的x-gorgon的分析笔记过程,希望能够有所帮助
请勿使用本服务于商用或大量抓取
若因使用本服务与抖音官方造成不必要的纠纷,本人盖不负责,存粹技术爱好,若侵犯抖音贵公司的权益,请告知!