模拟36克密码登录加密过程
- 完事第一步先登录抓包:
- 使用XHR/提取断点添加 login/byMobilePassword 执行下一步断点到上图位置
- 可以明确看到password加密位置
通过i.b对象进入,加密代码内部。
进入后看到加密代码块,其中n(774) 这段是使用了WebPack
打包 可以使用copy将整段代码打包,同时一定要切记将调用 n 的代码块也要一起copy
模拟加密过程
- 将其中的代码copy到编辑器中调试运行。
- 报下图的错误设置 下window = global;即可
-将copy的代码全部拷贝完成后,调试设置var num 。- 然后,在代码入口中设置num = n;
- 最后设置 var t = num(0) 然后打印测试
- 成功完成