UA_InputId Archive
2016年6月2日
淘宝新版UA算法中的UA_InputId/LogVal/log
淘宝UA算法文件更新的UA字符串有三个去处:为页面中ID为UA_InputId的元素的value属性赋值;赋值给UA_Opt["LogVal"];根据相关初始设定,以image方式回传至服务器。本文记录UA字符串前往三个去处的方式。
2016年5月28日
淘宝UA算法UA来源信息加密方案浅析(201605)

淘宝UA算法文件架构与技巧并重,混淆与加密兼备,本文要分享的话题是UA来源信息的加密方案。2015年10月份淘宝的ua.js文件采用相同的加密方案来加密不同类型的UA来源信息,但2016年的淘宝UA算法则为不同的信息量身定制了不同的加密方案。
2016年5月25日
2016新版淘宝UA算法文件功能框架的粗浅分析

目前新版淘宝UA算法所在的js文件从2016年4月上中旬开始,从61.js一直更新到当前的66.js,貌似一周一次的频率。每一次更新,其混淆代码的形式都在变化。由于个人反混淆的能力跟不上js文件的更新速度,本系列文章将以64.js为例来记录学习新版淘宝UA算法的一些粗浅认知。
2016年3月31日
ua.js中UA生成函数vq4的“庐山真面目”

前面几篇文章主要介绍了参与生成UA的信息与事件类型,有关注此系列文章的同学们会发现每一种信息或事件处理处理完成后,都会将资料作为参数传递给函数vq4并调用vq4。没错,vq4就是ua.js中生成UA的函数,本文分析该函数生成UA的原理。