首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
Android安全
发新帖
5
7
[原创]某海外短视频平台TikTok Web端账号登录注册协议【原创文章,仅供参考】
发表于: 2025-8-5 16:59
6936
[原创]某海外短视频平台TikTok Web端账号登录注册协议【原创文章,仅供参考】
CuteHacker
2025-8-5 16:59
6936
## 一.成品演示 该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端的注册全流程以及可能会出现的一些情况说明,仅供学习参考! ## 三.文章结尾 有需要进一步交流的大佬们可以留言联系,后续我可能也会更新一些风控相关的东西,当然仅供学习参考。如:移动端验证码的风控策略,如何稳定持久的通过验证码解决掉风控及版本更新方案,各地区小店商品采集策略,设备注册相关的分享。
冰与火的战歌:Windows内核攻防实战高级班!从零到实战,融合AI与Windows内核攻防全技术栈,打造具备自动化能力的内核开发高手。
最后于
2025-8-12 11:20 被CuteHacker编辑 ,原因:
#逆向分析
#协议分析
#程序开发
#工具脚本
收藏
・
5
点赞
・
7
打赏
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
mb_prwsynoq
+1
你的帖子非常有用,感谢分享!
4天前
wx_晨梦
感谢你分享这么好的资源!
2026-7-16 06:34
mb_hsscwjpz
非常支持你的观点!
2026-7-9 10:31
xiaodaini
为你点赞!
2025-8-30 08:52
sinker_
这个讨论对我很有帮助,谢谢!
2025-8-26 12:07
cxbcxb
感谢你的贡献,论坛因你而更加精彩!
2025-8-5 19:34
大帅笔
+4
为你点赞!
2025-8-5 17:09
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
8
)
兆兆的罩罩
雪 币:
793
活跃值:
(1341)
能力值:
( LV3,RANK:30 )
在线值:
发帖
2
回帖
31
粉丝
23
关注
私信
兆兆的罩罩
2
楼
你好,爬虫逆向专家
最后于
2025-8-5 17:06 被兆兆的罩罩编辑 ,原因:
2025-8-5 17:05
0
mb_euphpkii
雪 币:
5
能力值:
( LV1,RANK:0 )
在线值:
发帖
1
回帖
17
粉丝
0
关注
私信
mb_euphpkii
3
楼
有移动端的协议(登录/注册)教程吗,急需
2025-8-18 15:03
0
tylrr
雪 币:
55
活跃值:
(36)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
3
粉丝
0
关注
私信
tylrr
4
楼
可以私信吗? 有偿做一个tk数据爬虫
2025-8-25 23:19
0
kkkk1344
雪 币:
237
活跃值:
(90)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
5
粉丝
0
关注
私信
kkkk1344
5
楼
tiktok ins rcs 这些方面的技术大牛滴滴我 付费求助
2025-8-31 13:30
0
武隆很
雪 币:
48
活跃值:
(74)
能力值:
( LV2,RANK:10 )
在线值:
发帖
1
回帖
3
粉丝
1
关注
私信
武隆很
6
楼
私信下联系方式,有需要。
2025-9-19 22:40
0
thouger_
雪 币:
9
能力值:
( LV1,RANK:0 )
在线值:
发帖
0
回帖
34
粉丝
0
关注
私信
thouger_
7
楼
广告贴
2025-10-31 09:39
0
vip隐刺
雪 币:
35
能力值:
( LV1,RANK:0 )
在线值:
发帖
0
回帖
5
粉丝
0
关注
私信
vip隐刺
8
楼
早点看到就好了!错过了什么啊!
2026-4-26 00:41
1
mb_wuautpsi
雪 币:
0
能力值:
( LV1,RANK:0 )
在线值:
发帖
0
回帖
3
粉丝
0
关注
私信
mb_wuautpsi
9
楼
私信不来 怎么加大佬、
2026-6-30 11:08
1
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
CuteHacker
5
发帖
30
回帖
10
RANK
关注
私信
他的文章
[原创] TikTok X-Dynosaur 恐龙算法
7179
[原创] TikTok Web端协议算法分析
9849
[原创] 某海外短视频TikTok验证码分享
3181
[原创] 某音短视频App滑块分享
3060
[原创]某海外短视频平台TikTok Web端账号登录注册协议【原创文章,仅供参考】
6936
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部