8.idaas.yundasys.com:10443/frontend/login#/login
搜索punlickKey,第二个
然后进加载器,全部折叠发现在fdd5全扣
注意的是输入账号时不会触发xhr要在登录那里打断点进入
9.m.ctyun.cn/wap/main/auth/login
搜索password:
往上找加载器,w=n()刷新进入,用aaa导出方法
进入加载器后在r={} aaa={}导出
有环境问题
第一个模块没有导出,自己动手导n.m[‘’]
.then的函数参数是前面返回生成的
js (0, a)() 和a()调用方法是一样的
在 JavaScript 中,表达式 (0, a)() 和 a() 的调用方式虽然看起来不同,但它们的实际行为通常是相同的。这涉及到 JavaScript 的逗号操作符(,)和函数调用的特性。
逗号操作符在 JavaScript 中用于评估一系列表达式,并返回最后一个表达式的值。因此,(0, a) 这个表达式会先评估 0(它什么也不做),然后评估 a,并返回 a 的值。
当你把 (0, a) 放在括号中并加上另一个括号来调用它,如 (0, a)(),实际上是在调用 a 作为一个函数。因为逗号操作符返回了 a 的值,所以 (0, a)() 就等同于 a()。
然而,需要注意的是,虽然 (0, a)() 和 a() 在大多数情况下表现相同,但它们的语义和上下文可能会有所不同。例如,如果 a 是一个可以更改其引用的变量,那么在 (0, a) 和 a() 之间,a 的值可能会发生变化。这种情况下,(0, a)() 和 a() 可能会调用不同的函数或方法。
总的来说,虽然 (0, a)() 和 a() 在许多情况下是等效的,但理解它们背后的原理和可能的差异是很重要的。在大多数情况下,直接使用 a() 会更清晰和直观。
js获取对象
head[‘X-CLIENT-SIGN’]
{$super: {…}, words: Array(16), sigBytes: 48, init: ƒ}
head.‘X-CLIENT-SIGN’
undefined
用点取值时可能覆盖而获取不到
以上形式是摘要算法代码,一直跟看看是md5还是sha