先打上断点,重新登录一下,成功进入断点说明位置十有八九是找到了,F11进去看看里面的加密逻辑是什么样的。
?
看上去逻辑还蛮简单的,就是先这样再那样然后拼接在一起返回回来,完事儿~
?...u,d,a,e,s这几个加密都可以通过上图的方法追踪到对应的加密。
这里我们主要研究f与m的加密逻辑。
先看看f的加密逻辑:
1var f = d.length ?...这里的e是初始化加密算法,我们再跟进去看看:
?
?
看到这里我已经不怎么想扣代码了,这么多乱七八糟的什么东西,要是真抠出来估计头发要掉一半。
?...而且这个代码看着也不像自写的算法,估计也是套的通用的那几种算法,所以我开始翻之前扣过的代码,果然让我找到了:
?...上面的代码是不是长得有点像,为了验证这个想法我把js里关于加密的代码扣下来look look
?
不得不说好的编辑器可以让你事半功倍,看到图中划线的地方这个参数的加密方法就一目了然了。