记录一次前端RSA加密实战

💡 原文中文,约900字,阅读约需2分钟。
📝

内容提要

本文揭示了一个前端安全漏洞,通过代码分析和调试,成功解密了密码加密函数和公钥处理方法。

🎯

关键要点

  • 本文揭示了一个前端安全漏洞,主要通过代码分析和调试进行研究。
  • 登录框的密码经过加密处理,并携带uuid参数。
  • uuid随验证码刷新更新,通过接口获取。
  • 在Vue中实现双向数据绑定,存储表单数据。
  • 通过调试找到加密密码的函数g,并推测出公钥和私钥的关系。
  • 公钥可能经过处理,需进一步分析setPublicKey()方法。
  • 找到处理公钥的函数,获取标准的PEM格式公钥。
  • 使用YakRuning模块进行RSA加密,验证解密函数f的有效性。
➡️

继续阅读