首页
社区
课程
招聘
[原创]某海外短视频平台TikTok Web端账号登录注册协议【原创文章,仅供参考】
发表于: 2025-8-5 16:59 3962

[原创]某海外短视频平台TikTok Web端账号登录注册协议【原创文章,仅供参考】

2025-8-5 16:59
3962

一.成品演示

该Demo演示的为美区账号的协议模拟(登录/注册)可以清楚地看到账号都在线没问题。
以下是完整的协议流程,其中核心流程包括:获取手机号/初始化设备环境/发码/风险报告/接码/提交验证码/设置账号初始参数/全参提取。 图片描述
对该账号进行测试是否正常在线,正常显示。
图片描述

二.详细流程

  • 1.生成椭圆公/私钥 协议头tt-ticket-guard-public-key 没什么难度。
  • 2.设备注册 获取 did odinId csrfToken encryptedWebid webIdCreatedTime等数据 作用是每次模拟加载的都是服务器下发的最新数据。
  • 3.本地算法生成fp 这个和验证码关联,移动端是did iid 以及还有验证码相关的配置数据detail等(注册登录的过程中可能会出现验证码。字段h5_sdk_version表示验证码当前的版本,其中web端最新版是2.33.13,移动端商品验证码是3.0.48)。
  • 4.风险上报,处于安全我们还是需要模拟下这个接口/web/report 提交的数据主要是本地浏览器的环境,正常返回: {'maigc': 538051346, 'version': 1, 'dataType': 8} 需要注意的是该接口基本设计到web端的全套算法:X_Bogus X_Gnarly strData X-Mssdk-Info,mssdk也是提交一些环境信息,navigator window document webgl gpu plugins等信息,所以模拟的时候需要严格注意,这个参数也是有检测的。响应头返回的msToken即可使用,不会频繁。
    图片描述
  • 5.接码接口/passport/web/send_code 提交参数手机号 需要xor算法 这个系列的算法都一样,后续提交一些参数都是需要进行加密的。该接口提交有几种情况:(1)发码成功 (2)空值,手机号问题 (3)超过最大次数 显示频繁 更换IP (4)验证码 /captcha/get /captcha/verify 两次请求即可过掉,状态码code=200即成功,code=500即失败 其中新增了参数edata的加解密来保护数据,这个难度一般,直接搞定了。
  • 6.接码成功,获取验证码 准备提交接口/passport/web/sms_login_only/进行登录。该接口提交有几种情况:(1)已注册的账号,直接登录成功可提取参数保存。该账号可能已经封禁暂时无法二次登录,二次验证码App端继续登录(2)用户不存在,接下来进行账号注册流程设置账号年龄信息,继续构造参数提交接口/passport/web/sms_login_continue/ 这里会提交之前返回的sms_code_key(用户不存在接口返回)该接口如果提交成功即可继续提取全参。接着可以继续设置账密,接口/api/uniqueid/check/检测提交的用户名是否合法,接口也会提示推荐用户名 对应字段recommended_unique_ids,继续设置密码 加密好数据后直接提交接口/passport/web/account/set/即可完成账密的设置,后续可以通过账密进行登录了。

以上即是web端的注册全流程以及可能会出现的一些情况说明,仅供学习参考!

三.文章结尾

有需要进一步交流的大佬们可以留言联系,后续我可能也会更新一些风控相关的东西,当然仅供学习参考。如:移动端验证码的风控策略,如何稳定持久的通过验证码解决掉风控及版本更新方案,各地区小店商品采集策略,设备注册相关的分享。


传播安全知识、拓宽行业人脉——看雪讲师团队等你加入!

最后于 2025-8-12 11:20 被CuteHacker编辑 ,原因:
收藏
免费 4
支持
分享
最新回复 (6)
雪    币: 792
活跃值: (1176)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2

你好,爬虫逆向专家

最后于 2025-8-5 17:06 被兆兆的罩罩编辑 ,原因:
2025-8-5 17:05
0
雪    币: 5
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
3
有移动端的协议(登录/注册)教程吗,急需
2025-8-18 15:03
0
雪    币: 55
活跃值: (36)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
可以私信吗?  有偿做一个tk数据爬虫
2025-8-25 23:19
0
雪    币: 237
活跃值: (90)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
 tiktok ins rcs 这些方面的技术大牛滴滴我 付费求助
2025-8-31 13:30
0
雪    币: 48
活跃值: (74)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
私信下联系方式,有需要。
2025-9-19 22:40
0
雪    币: 9
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
7
广告贴
2025-10-31 09:39
0
游客
登录 | 注册 方可回帖
返回