需要爬取的网页对提交的密码加密后再提交,如何得到网页的加密方式

2020-09-23 20:35:03 +08:00
 SimWit

链接: 中国裁判文书网

加密后的形式:

QcEiZCSo4KvDQZgLtU6bu4ylBVymxYUp4zLlNgUyXj8jvukS3HpTSryNpd%2B7B%2FfEGm0VdlIgzGJk1z%2Fj%2BO%2Bg1riU8%2BCoplGx0R8YCmZ07HVh7dJqA8mmlqZ5x6xhmJNRlMC1%2B%2Bh8HIQc51NuySLjV61FnyCM7bvjI0y2cqcxiiRQXoQrn7NII0Gl5yuKpj5yvv5Jnahlkg0Zr859zRclpnxtrQ5POa1KFdsrBqnHWUGhocwKqWRtDNc9jmKd2zuHEZudD%2Bq0yAY%2FZFkaCq41Y89K3lWYBmqGar5iLgzAvpp%2BPlRuOI6%2B51KJHyIxMB4RqAjt9GJthAbwOb57f%2F4LWA%3D%3D

做过的尝试:

  1. 先进行 urldecode:

QcEiZCSo4KvDQZgLtU6bu4ylBVymxYUp4zLlNgUyXj8jvukS3HpTSryNpd+7B/fEGm0VdlIgzGJk1z/j+O+g1riU8+CoplGx0R8YCmZ07HVh7dJqA8mmlqZ5x6xhmJNRlMC1++h8HIQc51NuySLjV61FnyCM7bvjI0y2cqcxiiRQXoQrn7NII0Gl5yuKpj5yvv5Jnahlkg0Zr859zRclpnxtrQ5POa1KFdsrBqnHWUGhocwKqWRtDNc9jmKd2zuHEZudD+q0yAY/ZFkaCq41Y89K3lWYBmqGar5iLgzAvpp+PlRuOI6+51KJHyIxMB4RqAjt9GJthAbwOb57f/4LWA==

  1. 再进行 b64decode: 得到乱码。
  2. 查看网站源码,没有找到 js 加密算法(太菜了)
1410 次点击
所在节点    算法
4 条回复
letitbesqzr
2020-09-23 21:00:09 +08:00
encrypt: function(val){
return DES3.encrypt(val, "sL9p4mS2mSVTSBzWn4p16Mu7");
}
letitbesqzr
2020-09-23 21:02:56 +08:00
没注意,好像不是用的这个,忽略上面
SimWit
2020-09-23 22:22:22 +08:00
@letitbesqzr 应该是要做 js 逆向,我才了解,学习学习。谢谢
supermoonie
2020-09-23 22:45:20 +08:00
base64 解码之后应该还有一层加密

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/709901

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX