28位的对象需要研究

一、目前发现ver是根据文件发生变化的

二、ajr是变化的

三、din是变化的

四、mst是发生变化的

ajr的明文是一个device的一个对象大概是这样子

device_map = {
    "startTimestamp": start_ts,
    "deviceData": deviceData,
    "mouseMoveData": "",
    "totVel": 0,
    "deltaTimestamp": Hs
}

start_ts是最开始的一个时间戳

devicedata是din的所有的value的一个拼接,需要注意的是这个din是一个有序的

结果是这个样子

20030107,5,0.983902625491,0,12147,1536,1536,Gecko,0,1536,150,1536,8104,cpen:0,i1:0,dm:0,cwen:0,non:1,opc:0,fc:0,sc:0,wrc:1,isc:0,vib:1,bat:1,x11:0,x12:1,864,870623116692.5,Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36,816,0,428429,en,0,0

deltatimestamp是当前时间戳距离开始时间也就是start_ts的一个差值,这个要记住有其他地方会用到。

之后对device_map一个处理

之后获得一个两位的数组。这个就是ajr

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐