请教一个未知协议字段 时间参数解析问题

fdmgood2 2018-07-03 10:55:41
我这边有一个网络软件,没有协议文本,只能抓包来解析通讯协议.

解析过程中发现了一个日期字段,不管怎么算也算不出是如何转换过来的.求助各位提供意见!

下面的数据是通过抓包软件抓取的软件通讯报文16进制.日期结果是协议软件自带的接收端显示出来的时间,与抓包结果对应如下

19 1F 7A EA 8E E9 E5 2022-11-11 11:11:13
E2 64 92 EA 8E E9 E5 2022-11-11 11:11:14
AB AA AA EA 8E E9 E5 2022-11-11 11:11:15
73 F0 C2 EA 8E E9 E5 2022-11-11 11:11:16
3C 36 DB EA 8E E9 E5 2022-11-11 11:11:17
05 7C F3 EA 8E E9 E5 2022-11-11 11:11:18
CD C1 0B EB 8E E9 E5 2022-11-11 11:11:19
96 07 24 EB 8E E9 E5 2022-11-11 11:11:20

这个报文序列个人分析因该是小端在前模式,逆序解析看起来比较靠谱,抓包发现时间变动时,有这7个字节会变动,但估计真正有作用的只有后6个字节,但是不转怎么算都无法算出是如何转换出这样的时间结果的.试过时间戳转换,时间bcd编码转换,都无法得出正确匹配的16进制的解析结果.
...全文
270 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dceacho 2018-09-08
  • 打赏
  • 举报
回复
有种数据格式是longlong型,没有年月日时分,看是不是那种格式
tanta 2018-09-08
  • 打赏
  • 举报
回复
再多给写数据,可以破解出来。你这数据中我觉得个别的对应关系好像不大正确。联系QQ:278544343
636f6c696e 2018-07-21
  • 打赏
  • 举报
回复
相邻数据差大多为1845C9,你可以理解为1秒就等于1845C9。
我猜可能网络协议会对时间值进行一些混淆

33,008

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧