1、确认数据接口 2、分析请求头信息,确认需要你想的参数,发现U-sign是需要逆向的,查看长度有点像md5摘要算法。 3、寻找加密入口,这里尝试直接收索u-sign,找到11个,数量不多,每个都打上断点,重新发起请求,断到其中一处,然后放开断点,查看请求中的参数是否与断点出加密出来的值是一样的。通过对比发现确认是一样的 4、确定加密值的加密函数 4、1在这里我们直接可以测试用加密函数来加密”123456“,看得出的结果是不是标准的md5摘要算法,我们发现不是,于是点进去查看加密逻辑。 4、2进去后直接看返回值的地方,我们发现,最终是n函数加密(0)后得到了加密值,通过测试,我们发现n是标准的md5摘要算法。而o.toLowerCasa()是被加密的参数 5、模拟发送请求