69728

js调试。

对前端有帮助,找接口泄露,前端算法登录。

这玩意有点像jSOn

找算法可以先看加密。

这个应该是看看是不是那种的发包。

不太一样。

我感觉还是直接这样搜索好一点,直接搜索变量的名字。

这个东西我感觉可以结合前端看,感觉一个是验证码一个是密码一个是手机号一个是邮箱。

我只找到了正常的函数,但是他的加密有点复杂。

你调试不成功的核心原因,是忽略了前端项目(尤其是Vue)的作用域隔离、代码封装规则,以及加密函数的依赖条件,结合你之前的操作和代码片段,具体失败原因可拆解为以下5点:

一、核心原因: loginEncrypt 是Vue组件局部方法,非全局函数

从代码片段 this.$refs.loginForm.validate 能确定这是Vue组件内的代码, loginEncrypt 是该组件的 methods 中的局部方法,而非挂载到 window 的全局函数:

  • 你在浏览器控制台全局作用域中直接调用 loginEncrypt ,相当于在"外面的房间"找"里面房间的东西",自然提示 not defined ;

  • 即便你手动声明了全局的 loginEncrypt ,也和组件内的原生函数不是同一个,无法实现相同的加密效果,调试逻辑从根上就不成立。

二、代码被压缩混淆,原函数名已被替换

生产环境的Vue项目会通过Webpack/Vite做代码压缩,组件内的方法名、变量名会被替换成短字符(如 loginEncrypt 变成 f / a / e ):

  • 你在控制台搜索 loginEncrypt ,只能找到代码片段里的"字面量",找不到实际被混淆后的函数,调试时根本定位不到真实的加密逻辑;

  • 甚至 _this3 也是压缩后的局部变量(原可能是 this ),全局控制台中不存在这个变量,调用 _this3.form.password 也会提示未定义。

三、加密函数依赖特定环境/参数,全局调试无法满足

loginEncrypt 作为登录加密函数,必然依赖项目内的其他资源或配置,你在控制台单独调用时这些依赖都缺失:

  1. 加密库依赖:若 loginEncrypt 基于 JSEncrypt / CryptoJS 等库实现,这些库仅在组件作用域内被引入,全局控制台未加载,直接调用会因"缺少加密库"报错;

  2. 参数依赖: _this3.form.password 是Vue组件的响应式表单数据,全局控制台中没有 _this3 这个组件实例,你手动传的 '123456' 也无法模拟响应式数据的传递规则;

  3. 公钥/密钥依赖:若为RSA加密, loginEncrypt 内部会读取项目配置的公钥,全局调试时公钥未加载,即便调用成功也会加密失败。

四、调试方式错误:未在组件作用域内执行调用

你一直直接在控制台"裸调用"函数,而非在组件的作用域内调试:

  • Vue组件的方法只有在组件实例的上下文中才能正常执行(即 this 指向组件实例时);

  • 你既没有通过断点让代码停在组件执行的上下文,也没有获取组件实例,直接全局调用自然无法触发正确的函数逻辑。

五、语法/操作细节失误,加剧调试失败

你在控制台输入的代码存在明显的语法错误,进一步导致调试无结果:

  • 比如 _this4.form('123456') 把对象 form 当作函数调用;

  • 未先验证 _this3 / _this4 是否存在,就直接访问其属性,触发连锁的"变量未定义"报错,掩盖了核心问题。

我可以帮你整理Vue组件内局部方法的调试步骤清单,教你如何通过断点获取组件实例、在正确的作用域内调用 loginEncrypt ,需要吗?

这个东西被混淆了,我感觉就是最前面的。

重点看提交和登录。

这个就是看进度吧。

这个太逆天了,有点看不懂。😭

还有一个是关键字断点xm什么

我懂我这个的逻辑了,但是发送之前就搞好了,所以没用。

思考各种操作。

不熟。

禁止断点。

永不执行。

不知道为什么我改成这样了。

好像是一些东西也不小心改了。

改了两个莫名其妙就成了,不要太过于依赖注释。

只需要把没必要的东西给删掉就行,不然很容易抱错。

反正现在这里是没问题了。

拼接,很多是废话。

直接搜索前端加密。

去掉两个符号或者网上直接找。

配置类。

我的理解是有了这个之后它会自动创建对应的Kay

可以直接关键字搜索。

接口登录,路径前面讲过。

多看报告分析。。。。以后熟一点之后多看报告,书。前期还是一年网课为主。

相关推荐
牢七5 天前
599846
dash
龙腾AI白云8 天前
DNN案例一步步构建深层神经网络(3)三、深层神经网络四、对于构建的深层神经网络的应用
dash
牢七11 天前
Ghghhhnj
dash
牢七13 天前
实验实验实验
dash
聊天QQ:1808095114 天前
探索MPC在电力电子与控制领域的奇妙之旅
dash
牢七15 天前
实验两天。
dash
码界奇点23 天前
基于Dash+FastAPI的通用中后台管理系统设计与实现
python·车载系统·毕业设计·fastapi·源代码管理·dash
qq_167401512 个月前
使用 dash 构建整洁架构应用
架构·dash
音视频牛哥2 个月前
从协议规范和使用场景探讨为什么SmartMediaKit没有支持DASH
人工智能·音视频·大牛直播sdk·dash·dash还是rtmp·dash还是rtsp·dash还是hls