首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JS逆向之国航登录

    分享另一个破解JS登录的案例 抓包 网站如下:http://www.airchina.com.cn/www/jsp/userManager/login.jsp 下面是登录的抓包: ?...因为 JS 代码一般是根据输入框的 id 标签取相应的值,然后做加密! ? id标签 搜索结果如下: ? 结果 猜测应该是 RSA 加密! 分析 在加密的位置打上断点,重新发请求: ?...点击该函数进入,可以发现 RSAUtils 的定义及其相应的函数都在这个 JS 文件中,直接一把梭,将该文件中的 JS 代码全部复制下来吧: ?...所以也将bodyRSA 函数对应的的 JS 代码复制下来。最终本地 JS 文件内容如下: ? 最后,自己写个 JS 函数,执行一下,并和抓包的数据进行对比验证结果: ?...总结 可以看到在流程当中比较重要的地方就是: 1.找规律,寻找这些数据的加密规则 2.调试 JS,使用浏览器或者在本地进行调试 3.模拟数据,将这些数据通过代码模拟生成,然后加入到数据当中

    2K60

    Halo 2.21.x 登录弹窗:从后端机制到前端实现

    调用 AuthProviderService 查询启用的登录方式(本地表单、社交登录等)。 获取全局站点信息,最后渲染 Thymeleaf 模板(登录页 HTML)。...对前端的意义: /login 页面是我们能看到的唯一“官方视角”,公钥、CSRF、登录方式等信息都在这里以 HTML/JS 的形式暴露出来。...对前端的意义: 决定了我们的 fetch('/login') 最终会得到 JSON 还是重定向,直接影响弹窗里怎么展示结果。...POST /login: 不关心请求是从弹窗还是原生页面发出的; 只关心字段名和格式是否符合 LoginAuthenticationConverter 的预期; 密码既可以是明文(由后端直接校验),也可以是密文...提供一个截图: 我已经实现了 弹窗登录功能 有需要的可以找我要,暂时不打算全部公开不知道会不会有什么BUG 效果视频:

    38410
    领券