第一步: 发现加密

第二部:搜索加密参数 queryId

  

第三部:找到js核心加密代码

第四部:代码实现

window = {}
function utf8ToBase64(t) {
console.log(t)
aa = window.btoa(unescape(encodeURIComponent(t)))
return aa } var e = '李'
var a = 1561004342
var t = 788; function generateRequestId(e) {
var i = '219.141.222.124'
s = i ? ("" + i.split(".").pop()).slice(-3) : "",
a = parseInt(Date.now() / 1e3),
n = e ? utf8ToBase64(e).slice(0, 4) : "",
o = ("" + t).slice(-3),
r = a + s + n + o;
console.log(r)
return r } generateRequestId(e)

执行结果:

最新文章

  1. cocos2d-x 3.10 PageView BUG
  2. PHP伪静态
  3. 【Spring】对象后期处理,BeanPostProcessor
  4. 编译 curl with ssl
  5. es根据磁盘使用情况来决定是否分配shard
  6. git常用知识整理
  7. 颜色矩阵 滤镜 ColorMatrix
  8. Function.prototype.bind
  9. Android静态变量使用陷阱
  10. IceMx.Mvc
  11. DTLS 技术要点解析
  12. [DeeplearningAI笔记]改善深层神经网络_优化算法2.3_2.5_带修正偏差的指数加权平均
  13. javascript正则表达式的一些笔记
  14. Linux samba服务器的搭建
  15. nysql报错1136
  16. Spring-boot使用eclipse搭建项目(一)
  17. 什么是xss攻击,如何预防(初级)?
  18. Android canvast View 代码实例
  19. python 首次安装 报错
  20. Exchange Tech Issues 参考网站

热门文章

  1. highcharts实现组织机构的点击选中和取消选中事件
  2. Java编程思想之十一 持有对象
  3. Salesforce LWC学习(八) Look Up组件实现
  4. leetcode 13. Integer to Roman
  5. PHP重命名文件夹下的文件后缀名
  6. DataTable 删除行 UpdateTable 方法
  7. HanLP分词研究
  8. 63 网络编程(四)——TCP编程
  9. VS2019 Nuget找不到包的问题处理
  10. 一次golang应用的docker部署经历