mysql数据包分析 收录于 mysql golang 计算机网络 2023-12-07 约 42 字 预计阅读 1 分钟 - 次阅读 目录 认证数据包 参考 mysql数据包分析 最近再研究数据库数据安全时需要分析mysql数据库的认证流程,获取到认证信息中的用户名来作为用户的唯一标识。 认证数据包 Auth packet 1 2 3 4 5 6 //4 + 4 + 1 + 23 func (packet *Packet) GetDBUser() string { offset := 4 + 4 + 1 + 23 data := packet.data[offset:] return string(data[0:bytes.IndexByte(data, 0)]) } 参考 https://www.jianshu.com/p/76a078e308f8