前端 js 加密密码,如何寻找加密 js 文件

2023-07-25 13:12:31 +08:00
 yzql2018

想要用 Python 模拟 https://visa.vfsglobal.com/chn/zh/deu/login 的用户登录,但是看到提交到登录接口的时候,用户密码已经被 js 加密了,找了半天找不到在哪个 js 里面,如何加密的。各位大佬有什么好办法找到是如何加密的吗?

1000 次点击
所在节点    前端开发
6 条回复
Rache1
2023-07-25 13:23:24 +08:00
浏览器 Network ,打开对应的请求看 Initiator 标签下,这就是发起这个请求所经历的调用栈,虽然大部分情况下都是经过打包工具处理的,基本不可读了,但是你可以顺着这个顺序打断点来揪出代码来
yzql2018
2023-07-25 13:53:54 +08:00
@Rache1 看过调用栈了,奈何前端只懂一点,看的头疼,没看出来
zbinlin
2023-07-25 19:53:11 +08:00
password 用 rsa 加密的,最后用 base64 编下码。
yzql2018
2023-07-25 22:56:37 +08:00
@zbinlin 非常感谢,我明天用 Python 加密试试看。我看网上 rsa 加密填充模式有好几种,在 js 里能看出具体使用的是哪一种填充模式吗?
MENGKE
2023-07-26 10:00:03 +08:00
yzql2018
2023-07-26 15:26:59 +08:00
@MENGKE 谢谢,我昨天也看到了,就是前端弱鸡,看不太明白。三楼说的好像是对的,就是不知道用的那一种 rsa 加密填充模式。

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

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

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

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

© 2021 V2EX