精华内容
下载资源
问答
  • iOS版抖音协议中的加解密算法实现 前两年的工作中涉及到抖音协议的分析部分,分析了两个跟加密有关的接口,项目结束了,现拿出来与大家分享 因为项目结束,最新版本是否有改动不清楚了,当时测试可用的抖音版本:IOS...

    短视频、直播数据服务,请查看文档: TitoData
    免责声明:本文档仅供学习与参考,请勿用于非法用途!否则一切后果自负。
    文章来源于互联网,非原创,若侵权,请私信联系我们处理。

    iOS版抖音协议中的加解密算法实现
    前两年的工作中涉及到抖音协议的分析部分,分析了两个跟加密有关的接口,项目结束了,现拿出来与大家分享
    因为项目结束,最新版本是否有改动不清楚了,当时测试可用的抖音版本:IOS 1.7.8-3.8.0

    1.设备信息生成方案:

    设备信息中有几个重点:
    (1) carrier、display_name字段:这个字段不是utf-8编码,是GBK编码,要做编码转换
    (2) Idfa、VendorID字段:标准UUID算法生成即可
    (3) Openudid:这个地方有点头疼,根据所有公开资料,包括抖音自己的代码逆向,都可以看出来实际上是随机生成的,但是随机的没法通过服务器校验,最后使用了真Openudid替换掉中间16字节的方法,服务器通过率在60%左右

    2./service/2/device_register/接口加密算法:

    device_register接口中post包体是加密的,算法实际上是AES,但是不知道为何标准AES实现跑出来的结果不对,不过没关系,直接从IDA伪代码里扒出来即可,中间有5处要修复xray的寄存器解析错误。

    3.MAS、AS、TS算法:

    这部分最头疼,花了很多时间一直想脱机跑,首先伪代码难以修复,因为有两个问题没法解决,1.ios的native API调用(例如线程锁) 2.类的上下文没法初始化,然后Unicorn模拟汇编代码也是一样的问题,没法解决native API调用,最后采用了Hook抖音app的encryptDataWithTimeStamp:parameters函数,然后在Hook代码中阻塞线程,跑个webserver,让抖音app自己初始化类并且准备上下文,然后webserver负责处理加解密,并且返回MAS AS TS

    源码结构简单说明:

    1.API是所有加解密的接口,负责给其他需要抖音加解密的业务提供加解密服务,用golang+C混编实现,device_reg的加解密是C写的库文件,通过调用桥调用so,下个部分会说明。
    2.aweme-aes是device_reg的加解密实现,纯C代码,编译出来是so库,供上面上面的API调用。
    3.ios_aweme_lib的功能是golang->抖音app2lib的桥接,调用流程是API ->ios_aweme_lib ->抖音lib,因为早期的方案是把抖音app2lib,然后通过golang写的webserver(交叉编译到ios)调用这个桥接库,然后调用抖音app,实现encryptDataWithTimeStamp,后来直接采用阻塞app跑webserver的方案后废弃了。
    4.ios_webserver,这是Hook抖音app并阻塞encryptDataWithTimeStamp然后跑webserver的实现,框架是monkeydev,框架代码没上传,github上有搜monkeydev就行。
    ——————————————————————————————————————————

    展开全文
  • 接口地址:https://docs.apipost.cn/view/38c5f0b2517ab1f1 纯抖音逆向协议,非appium以及自动化模拟操作,无需手机 qq:291211952

    接口地址:https://docs.apipost.cn/view/38c5f0b2517ab1f1

    新版接口地址https://docs.apipost.cn/view/51ed9d273202ae3d

    免责声明

    请勿使用本服务于商用
    请勿使用本服务大量抓取
    若因使用本服务与抖音官方造成不必要的纠纷,本人盖不负责
    本人纯粹技术爱好,若侵犯抖音贵公司的权益,请告知
    有任何问题可私信交流, q: 291211952, 或加扣交流学习

    纯抖音逆向协议,非appium以及自动化模拟操作,无需手机

    在这里插入图片描述

    展开全文
  • 抖音协议中的加解密算法实现

    千次阅读 2020-04-17 16:45:49
    iOS版抖音协议中的加解密算法实现 前两年的工作中涉及到抖音协议的分析部分,分析了两个跟加密有关的接口,项目结束了,现拿出来与大家分享 因为项目结束,最新版本是否有改动不清楚了,当时测试可用的抖音版本:IOS...

    iOS版抖音协议中的加解密算法实现
    前两年的工作中涉及到抖音协议的分析部分,分析了两个跟加密有关的接口,项目结束了,现拿出来与大家分享
    因为项目结束,最新版本是否有改动不清楚了,当时测试可用的抖音版本:IOS 1.7.8-3.8.0

    1.设备信息生成方案:
    设备信息中有几个重点:
    (1) carrier、display_name字段:这个字段不是utf-8编码,是GBK编码,要做编码转换
    (2) Idfa、VendorID字段:标准UUID算法生成即可
    (3) Openudid:这个地方有点头疼,根据所有公开资料,包括抖音自己的代码逆向,都可以看出来实际上是随机生成的,但是随机的没法通过服务器校验,最后使用了真Openudid替换掉中间16字节的方法,服务器通过率在60%左右

    2./service/2/device_register/接口加密算法:
    device_register接口中post包体是加密的,算法实际上是AES,但是不知道为何标准AES实现跑出来的结果不对,不过没关系,直接从IDA伪代码里扒出来即可,中间有5处要修复xray的寄存器解析错误。

    3.MAS、AS、TS算法:
    这部分最头疼,花了很多时间一直想脱机跑,首先伪代码难以修复,因为有两个问题没法解决,1.ios的native API调用(例如线程锁) 2.类的上下文没法初始化,然后Unicorn模拟汇编代码也是一样的问题,没法解决native API调用,最后采用了Hook抖音app的encryptDataWithTimeStamp:parameters函数,然后在Hook代码中阻塞线程,跑个webserver,让抖音app自己初始化类并且准备上下文,然后webserver负责处理加解密,并且返回MAS AS TS

    源码结构简单说明:
    1.API是所有加解密的接口,负责给其他需要抖音加解密的业务提供加解密服务,用golang+C混编实现,device_reg的加解密是C写的库文件,通过调用桥调用so,下个部分会说明。
    2.aweme-aes是device_reg的加解密实现,纯C代码,编译出来是so库,供上面上面的API调用。
    3.ios_aweme_lib的功能是golang->抖音app2lib的桥接,调用流程是API ->ios_aweme_lib ->抖音lib,因为早期的方案是把抖音app2lib,然后通过golang写的webserver(交叉编译到ios)调用这个桥接库,然后调用抖音app,实现encryptDataWithTimeStamp,后来直接采用阻塞app跑webserver的方案后废弃了。
    4.ios_webserver,这是Hook抖音app并阻塞encryptDataWithTimeStamp然后跑webserver的实现,框架是monkeydev,框架代码没上传,github上有搜monkeydev就行。

    展开全文
  • 抖音批量采集指定用户去水印视频uid批量采集用户评论点赞作品抖音协议采集工具软件 批量采集指定用户视频下载去水印工具,视频中内容的>>>扩展

    抖音批量采集指定用户去水印视频uid批量采集用户评论点赞作品抖音协议采集工具软件在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    批量采集指定用户视频下载去水印工具,视频中内容的>>>扩展

    展开全文
  • 闲来无事,上篇已经说了抖音数据爬虫基本功能已实现(上一篇链接),就又研究了下通过协议进行点赞、关注的实现方法,经过不断的实验,终于实现了抖音自动点赞、自动关注。 当然,通过协议的方式去点赞、关注,...
  • 浅谈安卓抖音协议, 抖音设备注册

    千次阅读 2020-12-07 09:31:42
    抖音最近加入了风控,大大限制了数据拉取的成功度,处理这个问题很棘手,具体自己探索。同时抖音加强了对SO的加密,即使修复ida堆栈,也是jumpout,大大提升了代码追踪的繁琐度,所以最新版的SO还没有深入跟进分析。...
  • 抖音协议直播间弹幕信息解析

    千次阅读 2020-12-02 08:49:37
    前言: 抖音直播间公屏信息解析,说白了就是将抖音直播间公屏上加密的数据小白化,然后直接拉取出来保存在本地,比如某某送了礼物、某某关注了主播、某某说了句什么话、某某分享了... 4、通过协议方式请求直播间...
  • 首先这里有一篇关于Android逆向工程的文章,反编译了抖音的libuserinfo.so文件的种种加密入口限制,使得自己的Android程序可以调用该so文件...抖音核心协议的步骤是:  1、在查询串插入一个固定的键rstr  2、对查...
  • 抖音app版本更新贼快,虽说小版本之前加密算法基本一样,但还是有略微差异。今日实现了120601版本(貌似9月初发布)的Xgorgon加签及设备注册的加密。通过Xgorgon可正常爬取到数据,通过设备信息的加密可注册到新的...
  • 抖音Version:12.8.0 (发帖时的最新版本)or 抖音极速版 (文件少,编译快) IDA or JEB Jadx-gui frida Pycharm root 真机(Android) or 模拟器 2、反编译: Apk 直接丢入 Jadx-gui or Apk==>zip ==>...
  • *本次分析抖音版本:13.3 * X-Gorgon版本:0408 和 8408 可测试 本次直接开始讲解分析0408和8408的区别。至于逆向记录可以参考我之前的文章!小编自恋一下,逆向大神属于逆向爱好者,如需要交流技术或者算法请在评论...
  • 爬取抖音协议分析(自己记录)

    千次阅读 2019-11-12 22:16:27
    爬取视频的url ...pass-region=1&pass-route=1&js_sdk_version=1.32.1.0&app_name=aweme&vid=A03AE918-B0F6-4299-A35A-81F613920B9...
  • 抖音搜索接口 接口名 类型 链接 搜索用户综合信息 post https://aweme-hl.snssdk.com/aweme/v1/challenge/search/? 搜索相关用户列表 post ...
  • 目前很多 App 的加密签名算法都在so文件中,强行逆向so的话可能会消耗大量时间和资源。之前用 xposed 采用 hook 的方法从程序计算签名,但是需要模拟器或者真机运行这个应用,使用效率不高。也用过 jtype 启动JVM,...
  • 2021最新版抖音接口协议数据

    千次阅读 热门讨论 2021-01-03 17:58:14
    最近逆向开发了一套抖音采集程序,目前提供如下接口(抖音协议,非appium以及自动化模拟操作)。 1.抖音综合搜索接口 2.抖音视频搜索接口 3.抖音用户搜索接口 4.获取抖音首页推荐列表接口 5获取抖音对应城市的推荐...
  • 抖音评论协议

    千次阅读 2020-07-22 16:44:15
    抖音评论: 文章内容过于简单,个人记录不做太多说明。 源码位置:com.ss.android.ugc.aweme.comment 接口名 类型 链接 视频评论接口 post ...
  • 抖音SDK、抖音API接口协议调用-抖音设备校验 /** * 抖音SDK、抖音API接口协议调用-抖音设备校验 * @author wechat:happybabby110 * @blog http://www.wlkankan.cn */ public void handleMsg...
  • 抖音SDK、抖音API接口协议调用-抖音上线通知 /** * 抖音SDK、抖音API接口协议调用-抖音上线通知 * @author wechat:happybabby110 * @blog http://www.wlkankan.cn */ public void handleMsg...
  • 抖音SDK、抖音API接口协议调用-抖音下线通知 /** * 抖音SDK、抖音API接口协议调用-抖音下线通知 * @author wechat:happybabby110 * @blog http://www.wlkankan.cn */ public void handleMsg...
  • 抖音SDK、抖音API接口协议调用-推送抖音粉丝 /** * 抖音SDK、抖音API接口协议调用-推送抖音粉丝 * @author wechat:happybabby110 * @blog http://www.wlkankan.cn */ @Async public void handleMsg...
  • 抖音SDK、抖音API接口协议调用-推送抖音好友信息 /** * 抖音SDK、抖音API接口协议调用-推送抖音好友信息 * @author wechat:happybabby110 * @blog http://www.wlkankan.cn */ @Async public void ...
  • 抖音SDK、抖音API接口协议调用-推送关注的抖音号 /** * 抖音SDK、抖音API接口协议调用-推送关注的抖音号 * @author wechat:happybabby110 * @blog http://www.wlkankan.cn */ @Async public void ...
  • 抖音protobuf协议解码,抖音弹幕解析

    千次阅读 2020-09-10 23:26:48
    直播间弹幕助手,弹幕解析
  • 抖音SDK、抖音API接口协议调用-历史消息推送 /** * 抖音SDK、抖音API接口协议调用-历史消息推送 * @author wechat:happybabby110 * @blog http://www.wlkankan.cn */ @Async public void handleMsg...
  • 抖音批量协议评论技术探讨

    千次阅读 2020-03-30 23:01:49
    1、抓包获取评论API POST /aweme/v1/comment/publish/?manifest_version_code=750&_rticket=1585579972079&app_type=normal&iid=109603465232&channel=wandoujia_aweme2&...
  • 抖音弹幕协议,快手弹幕协议,淘宝弹幕协议 测试地址:http://yinbai.icu:6004 仅做学习之用,若有侵权请联系删除。
  • 抖音SDK、抖音API接口协议调用-获取作品详情结果返回 /** * 抖音SDK、抖音API接口协议调用-获取作品详情结果返回 * @author wechat:happybabby110 * @blog http://www.wlkankan.cn */ @Async public ...
  • 抖音SDK、抖音API接口协议调用-推送推荐的好友 /** * 抖音SDK、抖音API接口协议调用-推送推荐的好友 * @author wechat:happybabby110 * @blog http://www.wlkankan.cn */ @Async public void handleMsg...

空空如也

空空如也

1 2 3 4 5 ... 12
收藏数 222
精华内容 88
关键字:

抖音协议