遇到请求有加密参数一般是去百度,但是从没有人说怎么找到的,都是直接说哪一个是加密函数。
于是向看看别人怎么找js代码的,一般是在网页中F12后按Ctrl+Shift+F全局搜索加密参数的名字,但是有些js代码是加密的直接搜参数是搜不到的,最常见的就是这种:
????我要搜索一个_sn,但是全局搜索搜索一下神么都没有,原因是_sn被加密了,直接搜搜不到,那么换成这种加密方式使用unicode码代替_sn,其实你输入’\x73’和’s’是一样的,因为’s’对应的unicode码就是’\x73’,那么js代码中为什么会显示成’\x73’呢(如果你在python中print(’\x73’)会看到结果是"s"),之所以显示成’\x73’是因为代码中写的是’\x73’,所以如果在全局搜索中搜索\x73就可以看到结果。
总的来说还是在全局搜索中搜索加密参数的名字,但是有些加密参数的名字都被加密了,那么就用加密后的名字去搜索,针对上面提到的加密的方式,只要找到字符对应的unicode码,然后用\x+编码就可以了,例如字符’s’对应的\x73,这是ASCII码表
在表中找到字符s对应的十六进制数,那么\x73就是要在全局搜索中输入的东西。