js逆向调用时报错: SyntaxError: 缺少 ';'
回答
收藏

js逆向调用时报错: SyntaxError: 缺少 ';'

小吃货
2025-06-12 11:14·浏览量:166
小吃货
影刀中级开发者
发布于 2025-06-12 10:59更新于 2025-06-12 11:14166浏览

有没有大佬会js逆向的呀,影刀调用的时候,报错: SyntaxError: 缺少 ';'

我问AI后,把能加的符号加了,但没变化,是环境的问题吗,因为在同事电脑能跑,我的会报这个错


function toHex(T) {

   let U = ((T < 0 ? 8 : 0) + (T >> 28 & 7)).toString(16) + (268435455 & T).toString(16);

   for (; U.length < 8;)

       U = `0${U}`;

   return U;

}

function quickHash(T, U = 2) {

   const I = JSON.stringify(T);

   const N = [];

   for (let V = 0; V < U; V++) {

       N.push(268803292 * V);

   }

   for (let V = 0; V < I.length; V++) {

       for (let ne = 0; ne < N.length; ne++) {

           N[ne] = (N[ne] << 13) - (N[ne] >> 19);

           N[ne] += I.charCodeAt(V) << N[ne] % 24;

           N[ne] = 0 | N[ne];

       }

   }

   for (let k = 0; k < N.length; k++) {

       N[k] = toHex(N[k]);

   }

   return N.join("");

}


尝试过的方案

分号有在vscode检查过,都是英文的

收藏
全部回答1
最新
发布回答
回答