数美滑块的格式化检测点

数美滑块的格式化检测点:


e.prototype.getEncryptContent = function(e, t) {
               var a = this._data.__key, i = t || a;
               p.default.isJsFormat() && (i = O);
               var s = "string" === typeof e, r = s ? e : p.default.smStringify(e), n = "";
               n = b.default.DES(i, r, 1, 0);
               n = b.default.base64Encode(n);
               return n;
          };

image-20240605103536572

E = function() {return console.log("1"), "a";}            

.....

isJsFormat: function() {
               return E.toString().split("\n").length > 2;
          },

一看如果你格式化代码EE tostring后按\n分割,长度将大于2isjsformat返回true,秘钥i将被置为默认的'1717554468927.397ishumei.com'

导致出问题,因此补环境的各位需要特别注意这个问题,哈哈。纯算法还原的应该是能够发现的。

记得加入我们的学习群:961566389

点击链接加入群聊:https://h5.qun.qq.com/s/62P0xwrCNO

最新资讯。

posted @ 2024-06-05 12:55  星云牛马  阅读(30)  评论(0)    收藏  举报