找回密码
 registerss
搜索
查看: 23|回复: 0

洱海月 v0-07-0300 封包解析:ID 478 CLRetAskToReCheckCode(密保复检码返回)

[复制链接]
  • 打卡等级:本地老炮
  • 打卡总天数:603
  • 打卡月天数:1
  • 打卡总奖励:600
  • 最近打卡:2026-10-03 06:32:28
Waylee 发表于 2026-4-15 17:31 | 显示全部楼层 |阅读模式 | Google Chrome | Windows 10

马上注册,查看网站隐藏内容!!

您需要 登录 才可以下载或查看,没有账号?registerss

×

CLRetAskToReCheckCode 是客户端把密保复检信息回给登录链路时使用的包。当前 Game.exe 已确认它由 1 字节模式和 7 字节复检码组成,客户端读完后还会补一个 0 结尾。

包信息

项目 内容
封包 ID 478
包名 CLRetAskToReCheckCode
方向 Client -> LoginServer
包长 8
对应流程 密保二次确认链路
作用 提交密保复检模式和 7 字节复检码

包体结构

偏移 长度 字段 类型 含义
0x00 0x01 recheck_mode uint8 复检模式
0x01 0x07 recheck_code char[7] 复检码正文,客户端读后会补 \0 终止

当前实际行为

  • 当前 Game.exe 的长度固定为 8,读写顺序与字段定义完全一致。
  • 现有文档 LCMibaoReCheckResult 已能对应到客户端入口 Lua_SendRecheckInfo(recheck_code, mode)。
  • 当前 Lua 登录服主链没有这条包的协议定义。
  • 因此这条包仍属于旧版安全链路保留协议。

服务端落点

  • 当前 Lua 主链未发现协议定义:/home/ubuntu/Game2/services/login/packet.lua
  • 当前 Lua 主链未发现复检处理入口

关键代码

GetPacketID()   = 478;
GetPacketSize() = 8;
Read()          = u8 recheck_mode; char[7] recheck_code;

结论

CLRetAskToReCheckCode(478) 的结构已经可以完全确认:它就是 recheck_mode + 7 字节复检码 的固定长度安全回包。

您需要登录后才可以回帖 登录 | registerss

本版积分规则

QQ|手机版|雪舞知识库 ( 浙ICP备15015590号-1 | 萌ICP备20232229号|浙公网安备33048102000118号 )|天天打卡

GMT+8, 2026-10-4 11:26 , Processed in 0.070541 second(s), 26 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表