wsshh 发表于 2022-6-30 13:46:09

关于执行JS脚本 怎么去执行这个??

function SIGN(e){
    function t(e, t) {
      return e << t | e >>> 32 - t
    }

    function n(e, t) {
      var n, r, i, a, o;
      return i = 2147483648 & e,
      a = 2147483648 & t,
      o = (1073741823 & e) + (1073741823 & t), (n = 1073741824 & e) & (r = 1073741824 & t) ? 2147483648 ^ o ^ i ^ a : n | r ? 1073741824 & o ? 3221225472 ^ o ^ i ^ a : 1073741824 ^ o ^ i ^ a : o ^ i ^ a
    }

    function r(e, r, i, a, o, s, l) {
      return e = n(e, n(n(function(e, t, n) {
            return e & t | ~e & n
      }(r, i, a), o), l)),
      n(t(e, s), r)
    }

    function i(e, r, i, a, o, s, l) {
      return e = n(e, n(n(function(e, t, n) {
            return e & n | t & ~n
      }(r, i, a), o), l)),
      n(t(e, s), r)
    }

    function a(e, r, i, a, o, s, l) {
      return e = n(e, n(n(function(e, t, n) {
            return e ^ t ^ n
      }(r, i, a), o), l)),
      n(t(e, s), r)
    }

    function o(e, r, i, a, o, s, l) {
      return e = n(e, n(n(function(e, t, n) {
            return t ^ (e | ~n)
      }(r, i, a), o), l)),
      n(t(e, s), r)
    }

    function s(e) {
      var t, n = "",
            r = "";
      for (t = 0; 3 >= t; t++)
      n += (r = "0" + (e >>> 8 * t & 255).toString(16)).substr(r.length - 2, 2);
      return n
    }
    var l, c, p, u, d, f, m, g, h, v;
    for (v = function(e) {
      for (var t, n = e.length, r = n + 8, i = 16 * ((r - r % 64) / 64 + 1), a = new Array(i - 1), o = 0, s = 0; n > s;)
      o = s % 4 * 8,
      a4) / 4] = a | e.charCodeAt(s) << o,
      s++;
      return o = s % 4 * 8,
      a4) / 4] = a | 128 << o,
      a2] = n << 3,
      a1] = n >>> 29,
      a
    }(e = function(e) {
      e = e.replace(/\r\n/g, "\n");
      for (var t = "", n = 0; n < e.length; n++) {
            var r = e.charCodeAt(n);
            128 > r ? t += String.fromCharCode(r) : r > 127 && 2048 > r ? (t += String.fromCharCode(r >> 6 | 192),
            t += String.fromCharCode(63 & r | 128)) : (t += String.fromCharCode(r >> 12 | 224),
            t += String.fromCharCode(r >> 6 & 63 | 128),
            t += String.fromCharCode(63 & r | 128))
      }
      return t
    }(e)),
    f = 1732584193,
    m = 4023233417,
    g = 2562383102,
    h = 271733878,
    l = 0; l < v.length; l += 16)
    c = f,
    p = m,
    u = g,
    d = h,
    f = r(f, m, g, h, v0], 7, 3614090360),
    h = r(h, f, m, g, v1], 12, 3905402710),
    g = r(g, h, f, m, v2], 17, 606105819),
    m = r(m, g, h, f, v3], 22, 3250441966),
    f = r(f, m, g, h, v4], 7, 4118548399),
    h = r(h, f, m, g, v5], 12, 1200080426),
    g = r(g, h, f, m, v6], 17, 2821735955),
    m = r(m, g, h, f, v7], 22, 4249261313),
    f = r(f, m, g, h, v8], 7, 1770035416),
    h = r(h, f, m, g, v9], 12, 2336552879),
    g = r(g, h, f, m, v10], 17, 4294925233),
    m = r(m, g, h, f, v11], 22, 2304563134),
    f = r(f, m, g, h, v12], 7, 1804603682),
    h = r(h, f, m, g, v13], 12, 4254626195),
    g = r(g, h, f, m, v14], 17, 2792965006),
    f = i(f, m = r(m, g, h, f, v15], 22, 1236535329), g, h, v1], 5, 4129170786),
    h = i(h, f, m, g, v6], 9, 3225465664),
    g = i(g, h, f, m, v11], 14, 643717713),
    m = i(m, g, h, f, v0], 20, 3921069994),
    f = i(f, m, g, h, v5], 5, 3593408605),
    h = i(h, f, m, g, v10], 9, 38016083),
    g = i(g, h, f, m, v15], 14, 3634488961),
    m = i(m, g, h, f, v4], 20, 3889429448),
    f = i(f, m, g, h, v9], 5, 568446438),
    h = i(h, f, m, g, v14], 9, 3275163606),
    g = i(g, h, f, m, v3], 14, 4107603335),
    m = i(m, g, h, f, v8], 20, 1163531501),
    f = i(f, m, g, h, v13], 5, 2850285829),
    h = i(h, f, m, g, v2], 9, 4243563512),
    g = i(g, h, f, m, v7], 14, 1735328473),
    f = a(f, m = i(m, g, h, f, v12], 20, 2368359562), g, h, v5], 4, 4294588738),
    h = a(h, f, m, g, v8], 11, 2272392833),
    g = a(g, h, f, m, v11], 16, 1839030562),
    m = a(m, g, h, f, v14], 23, 4259657740),
    f = a(f, m, g, h, v1], 4, 2763975236),
    h = a(h, f, m, g, v4], 11, 1272893353),
    g = a(g, h, f, m, v7], 16, 4139469664),
    m = a(m, g, h, f, v10], 23, 3200236656),
    f = a(f, m, g, h, v13], 4, 681279174),
    h = a(h, f, m, g, v0], 11, 3936430074),
    g = a(g, h, f, m, v3], 16, 3572445317),
    m = a(m, g, h, f, v6], 23, 76029189),
    f = a(f, m, g, h, v9], 4, 3654602809),
    h = a(h, f, m, g, v12], 11, 3873151461),
    g = a(g, h, f, m, v15], 16, 530742520),
    f = o(f, m = a(m, g, h, f, v2], 23, 3299628645), g, h, v0], 6, 4096336452),
    h = o(h, f, m, g, v7], 10, 1126891415),
    g = o(g, h, f, m, v14], 15, 2878612391),
    m = o(m, g, h, f, v5], 21, 4237533241),
    f = o(f, m, g, h, v12], 6, 1700485571),
    h = o(h, f, m, g, v3], 10, 2399980690),
    g = o(g, h, f, m, v10], 15, 4293915773),
    m = o(m, g, h, f, v1], 21, 2240044497),
    f = o(f, m, g, h, v8], 6, 1873313359),
    h = o(h, f, m, g, v15], 10, 4264355552),
    g = o(g, h, f, m, v6], 15, 2734768916),
    m = o(m, g, h, f, v13], 21, 1309151649),
    f = o(f, m, g, h, v4], 6, 4149444226),
    h = o(h, f, m, g, v11], 10, 3174756917),
    g = o(g, h, f, m, v2], 15, 718787259),
    m = o(m, g, h, f, v9], 21, 3951481745),
    f = n(f, c),
    m = n(m, p),
    g = n(g, u),
    h = n(h, d);
    return (s(f) + s(m) + s(g) + s(h)).toLowerCase()
}

电工涛哥 发表于 2022-6-30 15:00:34

js脚本引擎。执行脚本,把JS里面需要执行的变量替换下就行了,用谷歌V8就可以,例子可以看下这个:https://www.lkuaiy.com/rsdetails?page=1&id=16564789245407038,这个里面有说运行js 的例子

dkzabc 发表于 2023-7-3 02:19:06

用的上
页: [1]
查看完整版本: 关于执行JS脚本 怎么去执行这个??