From b79826706ed69c3781d24a5e7743d7b15d2afd95 Mon Sep 17 00:00:00 2001 From: Mrs4s Date: Thu, 24 Dec 2020 20:04:25 +0800 Subject: [PATCH] fix expired time. --- client/tlv_decoders.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/tlv_decoders.go b/client/tlv_decoders.go index 174ea06d..849cb3df 100644 --- a/client/tlv_decoders.go +++ b/client/tlv_decoders.go @@ -91,7 +91,7 @@ func (c *QQClient) decodeT119(data []byte) { userStKey: m[0x10e], userStWebSig: m[0x103], sKey: m[0x120], - sKeyExpiredTime: time.Now().Unix() + 43200, // 86400 / 2 + sKeyExpiredTime: time.Now().Unix() + 21600, d2: m[0x143], d2Key: m[0x305], wtSessionTicketKey: m[0x134], @@ -113,7 +113,7 @@ func (c *QQClient) decodeT119R(data []byte) { m := reader.ReadTlvMap(2) if t120, ok := m[0x120]; ok { c.sigInfo.sKey = t120 - c.sigInfo.sKeyExpiredTime = time.Now().Unix() + 43200 // 86400 / 2 + c.sigInfo.sKeyExpiredTime = time.Now().Unix() + 21600 c.Debug("skey updated: %v", c.sigInfo.sKey) } if t11a, ok := m[0x11a]; ok {