李恒道 发表于 2025-4-10 18:12:46

twitter 2FA code generator

```js
function key2code(K: any, t?: any) {
if (t == undefined) {
    var e = Math.floor(new Date().getTime() / 1000);
    t = Math.floor(e / 30);
}
function sha1(C: any) {
    function L(x: any, b: any) {
      return (x << b) | (x >>> (32 - b));
    }
    var l = C.length,
      D = C.concat(),
      V = 0x67452301,
      W = 0x88888888,
      Y = 271733878,
      X = Y ^ W,
      Z = 0xc3d2e1f0;
    W ^= V;
    do D.push(0);
    while ((D.length + 1) & 15);
    D.push(32 * l);
    while (D.length) {
      var E = D.splice(0, 16),
      a = V,
      b = W,
      c = X,
      d = Y,
      e = Z,
      f: any,
      k: any;
      i = 12;
      function I(x: any) {
      var t = L(a, 5) + f + e + k + E;
      e = d;
      d = c;
      c = L(b, 30);
      b = a;
      a = t;
      }
      for (; ++i < 77; ) E.push(L(E ^ E ^ E ^ E, 1));
      k = 0x5a827999;
      for (i = 0; i < 20; I(i++)) f = (b & c) | (~b & d);
      k = 0x6ed9eba1;
      for (; i < 40; I(i++)) f = b ^ c ^ d;
      k = 0x8f1bbcdc;
      for (; i < 60; I(i++)) f = (b & c) | (b & d) | (c & d);
      k = 0xca62c1d6;
      for (; i < 80; I(i++)) f = b ^ c ^ d;
      V += a;
      W += b;
      X += c;
      Y += d;
      Z += e;
    }
    return ;
}
var k: any = [],
    l: any = [],
    i: any = 0,
    j: any = 0,
    c: any = 0;
for (; i < K.length; ) {
    c =
      c * 32 +
      "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567".indexOf(K.charAt(i++).toUpperCase());
    if ((j += 5) > 31) k.push(Math.floor(c / (1 << (j -= 32)))), (c &= 31);
}
j && k.push(c << (32 - j));
for (i = 0; i < 16; ++i) l.push(0x6a6a6a6a ^ (k = k ^ 0x5c5c5c5c));
var s = sha1(k.concat(sha1(l.concat()))),
    o = s & 0xf;
return (
    (((s << (8 * (o & 3))) |
      (o & 3 ? s[(o >> 2) + 1] >>> (8 * ((4 - o) & 3)) : 0)) &
      (-1 >>> 1)) %
    1000000
)
    .toString()
    .padStart(6, "0");
}
```

steven026 发表于 2025-4-10 22:17:59

AnyScript ![](https://bbs.tampermonkey.net.cn/data/attachment/forum/202303/27/091559h4pubz916zb8dduz.jpg)

李恒道 发表于 2025-4-10 22:42:58

steven026 发表于 2025-4-10 22:17
AnyScript ![](https://bbs.tampermonkey.net.cn/data/attachment/forum/202303/27/091559h4pubz916zb8 ...

就说能不能跑吧!
主要实在几把懒得打类型了
不报错就行

朱焱伟 发表于 2025-4-10 23:49:56

看着不像人写的。。活像混淆后的

王一之 发表于 2025-4-11 09:51:49

2FA生成不是有很多库么

李恒道 发表于 2025-4-11 14:17:27

朱焱伟 发表于 2025-4-10 23:49
看着不像人写的。。活像混淆后的

我从别人网页扒回来的TwT
页: [1]
查看完整版本: twitter 2FA code generator