去哪儿网qan参数加密(手机端)

只说下思路吧,毕竟把加密代码公开对别网站不好。如有权益问题可以发私信联系我删除,或q:1847858794

去哪网有个qan加密参数,手机端的加密验证比pc端难多了,因为手机端加密涉及到了那个什么重力球感应,当时看的我头疼,说下加密思路吧,加密位置如下,可以搜:detectTouch.getFeatures()

重力球参数:detectTouch.getFeatures()就是这个得来的

去哪儿网qan参数加密(手机端)

qan就是加密了:重力球感应参数,user-agent,及浏览器的一些其他信息,圈起来的那几个就是重力球感应参数,因为我是用pc端试的,所以这几个参数为空,如图:

去哪儿网qan参数加密(手机端)加密用的应该是它自己改的一套AES算法,初始key是cookie中的QN1值加时间参数在sha1得来的,aes的key和iv看得我眼花缭乱的,就不翻译成python了,直接扣的js调用。贴张效果图

去哪儿网qan参数加密(手机端)