|
从POST封包里取出浏览器UA和发包时间转换 组合成KEY
date = 文本_取出中间文本 (str, “date: ”, #换行符 )判断 (date = “”)Times = 时间_取现行时间戳 (真)Times = 时间_到时间戳 (时间_GMT转为时间 (date ), 真)time = 到文本 (到长整数 (Times ) - 到长整数 (Times ) % 21600 )UA = 文本_取出中间文本 (str, “userbrowser: ”, #换行符 )Key = UA + time
|
Get_bda解密 | 文本型 | | |
bdas | 文本型 | | | | Keys | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | Json | 类_json | | | rs | 文本型 | | | salt | 文本型 | | | iv | 文本型 | | | salted | 文本型 | | | dx | 文本型 | | | key | 文本型 | | | byte1 | 字节集 | | | byte | 通用型 | | | bdaa | 文本型 | | |
Json. 解析 (bdas )rs = Json. 取通用属性 (“ct”)salt = Json. 取通用属性 (“s”)iv = Json. 取通用属性 (“iv”)连续赋值 (“”, salted, dx )判断循环首 (取文本长度 (salted ) < 96 )dx = 校验_取md5 (字节集_十六进制到字节集 (dx ) + 到字节集 (Keys ) + 字节集_十六进制到字节集 (salt )) salted = salted + dx 判断循环尾 ()key = 取文本左边 (salted, 64 )byte1 = rsAesDecrypt (编码_BASE64解码 (rs ), 字节集_十六进制到字节集 (key ), 字节集_十六进制到字节集 (iv ), #CT_填充_PKCS7_PADDING, #CT_AES_256_CBC, , )rs = 到文本 (byte1 ) 返回 (rs )
|
|