Created
September 10, 2021 16:13
-
-
Save siddolo/95f20c53fd2cdd081d6e1d0c1e9dd19a to your computer and use it in GitHub Desktop.
Enter the matrix (thechoiceisyours.whatisthematrix.com reverse engineering)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| function stringToBytes(t) { | |
| for (var e = [], i = 0; i < t.length; i++) e.push(255 & t.charCodeAt(i)); | |
| return e; | |
| } | |
| function bytesToString(t) { | |
| for (var e = [], i = 0; i < t.length; i++) e.push(String.fromCharCode(t[i])); | |
| return e.join(''); | |
| } | |
| function bytesToWords(t) { | |
| for (var e = [], i = 0, b = 0; i < t.length; i++, b += 8) | |
| e[b >>> 5] |= t[i] << (24 - (b % 32)); | |
| return e; | |
| } | |
| function wordsToBytes(t) { | |
| for (var e = [], b = 0; b < 32 * t.length; b += 8) | |
| e.push((t[b >>> 5] >>> (24 - (b % 32))) & 255); | |
| return e; | |
| } | |
| function bytesToHex(t) { | |
| for (var e = [], i = 0; i < t.length; i++) | |
| e.push((t[i] >>> 4).toString(16)), e.push((15 & t[i]).toString(16)); | |
| return e.join(''); | |
| } | |
| function rotl(t, b) { | |
| return (t << b) | (t >>> (32 - b)); | |
| } | |
| function rotr(t, b) { | |
| return (t << (32 - b)) | (t >>> b); | |
| } | |
| function endian(t) { | |
| if (t.constructor == Number) | |
| return (16711935 & rotl(t, 8)) | (4278255360 & rotl(t, 24)); | |
| for (var i = 0; i < t.length; i++) t[i] = endian(t[i]); | |
| return t; | |
| } | |
| var b = 2, | |
| e = 2, | |
| g = 3, | |
| r = 2; | |
| function z(t, e) { | |
| t.constructor == String | |
| ? (t = e && 'binary' === e.encoding ? stringToBytes(t) : stringToBytes(t)) | |
| : h(t) | |
| ? (t = Array.prototype.slice.call(t, 0)) | |
| : Array.isArray(t) || t.constructor === Uint8Array || (t = t.toString()); | |
| for ( | |
| var r = bytesToWords(t), | |
| l = 8 * t.length, | |
| a = 1732584193, | |
| b = -271733879, | |
| d = -1732584194, | |
| m = 271733878, | |
| i = 0; | |
| i < r.length; | |
| i++ | |
| ) | |
| r[i] = | |
| (16711935 & ((r[i] << 8) | (r[i] >>> 24))) | | |
| (4278255360 & ((r[i] << 24) | (r[i] >>> 8))); | |
| (r[l >>> 5] |= 128 << l % 32), (r[14 + (((l + 64) >>> 9) << 4)] = l); | |
| var v = function(a, b, t, e, r, s, n) { | |
| var o = a + ((b & t) | (~b & e)) + (r >>> 0) + n; | |
| return ((o << s) | (o >>> (32 - s))) + b; | |
| }, | |
| y = function(a, b, t, e, r, s, n) { | |
| var o = a + ((b & e) | (t & ~e)) + (r >>> 0) + n; | |
| return ((o << s) | (o >>> (32 - s))) + b; | |
| }, | |
| w = function(a, b, t, e, r, s, n) { | |
| var o = a + (b ^ t ^ e) + (r >>> 0) + n; | |
| return ((o << s) | (o >>> (32 - s))) + b; | |
| }, | |
| M = function(a, b, t, e, r, s, n) { | |
| var o = a + (t ^ (b | ~e)) + (r >>> 0) + n; | |
| return ((o << s) | (o >>> (32 - s))) + b; | |
| }; | |
| for (i = 0; i < r.length; i += 16) { | |
| var _ = a, | |
| S = b, | |
| x = d, | |
| dd = m; | |
| (a = v(a, b, d, m, r[i + 0], 7, -680876936)), | |
| (m = v(m, a, b, d, r[i + 1], 12, -389564586)), | |
| (d = v(d, m, a, b, r[i + 2], 17, 606105819)), | |
| (b = v(b, d, m, a, r[i + 3], 22, -1044525330)), | |
| (a = v(a, b, d, m, r[i + 4], 7, -176418897)), | |
| (m = v(m, a, b, d, r[i + 5], 12, 1200080426)), | |
| (d = v(d, m, a, b, r[i + 6], 17, -1473231341)), | |
| (b = v(b, d, m, a, r[i + 7], 22, -45705983)), | |
| (a = v(a, b, d, m, r[i + 8], 7, 1770035416)), | |
| (m = v(m, a, b, d, r[i + 9], 12, -1958414417)), | |
| (d = v(d, m, a, b, r[i + 10], 17, -42063)), | |
| (b = v(b, d, m, a, r[i + 11], 22, -1990404162)), | |
| (a = v(a, b, d, m, r[i + 12], 7, 1804603682)), | |
| (m = v(m, a, b, d, r[i + 13], 12, -40341101)), | |
| (d = v(d, m, a, b, r[i + 14], 17, -1502002290)), | |
| (a = y( | |
| a, | |
| (b = v(b, d, m, a, r[i + 15], 22, 1236535329)), | |
| d, | |
| m, | |
| r[i + 1], | |
| 5, | |
| -165796510 | |
| )), | |
| (m = y(m, a, b, d, r[i + 6], 9, -1069501632)), | |
| (d = y(d, m, a, b, r[i + 11], 14, 643717713)), | |
| (b = y(b, d, m, a, r[i + 0], 20, -373897302)), | |
| (a = y(a, b, d, m, r[i + 5], 5, -701558691)), | |
| (m = y(m, a, b, d, r[i + 10], 9, 38016083)), | |
| (d = y(d, m, a, b, r[i + 15], 14, -660478335)), | |
| (b = y(b, d, m, a, r[i + 4], 20, -405537848)), | |
| (a = y(a, b, d, m, r[i + 9], 5, 568446438)), | |
| (m = y(m, a, b, d, r[i + 14], 9, -1019803690)), | |
| (d = y(d, m, a, b, r[i + 3], 14, -187363961)), | |
| (b = y(b, d, m, a, r[i + 8], 20, 1163531501)), | |
| (a = y(a, b, d, m, r[i + 13], 5, -1444681467)), | |
| (m = y(m, a, b, d, r[i + 2], 9, -51403784)), | |
| (d = y(d, m, a, b, r[i + 7], 14, 1735328473)), | |
| (a = w( | |
| a, | |
| (b = y(b, d, m, a, r[i + 12], 20, -1926607734)), | |
| d, | |
| m, | |
| r[i + 5], | |
| 4, | |
| -378558 | |
| )), | |
| (m = w(m, a, b, d, r[i + 8], 11, -2022574463)), | |
| (d = w(d, m, a, b, r[i + 11], 16, 1839030562)), | |
| (b = w(b, d, m, a, r[i + 14], 23, -35309556)), | |
| (a = w(a, b, d, m, r[i + 1], 4, -1530992060)), | |
| (m = w(m, a, b, d, r[i + 4], 11, 1272893353)), | |
| (d = w(d, m, a, b, r[i + 7], 16, -155497632)), | |
| (b = w(b, d, m, a, r[i + 10], 23, -1094730640)), | |
| (a = w(a, b, d, m, r[i + 13], 4, 681279174)), | |
| (m = w(m, a, b, d, r[i + 0], 11, -358537222)), | |
| (d = w(d, m, a, b, r[i + 3], 16, -722521979)), | |
| (b = w(b, d, m, a, r[i + 6], 23, 76029189)), | |
| (a = w(a, b, d, m, r[i + 9], 4, -640364487)), | |
| (m = w(m, a, b, d, r[i + 12], 11, -421815835)), | |
| (d = w(d, m, a, b, r[i + 15], 16, 530742520)), | |
| (a = M( | |
| a, | |
| (b = w(b, d, m, a, r[i + 2], 23, -995338651)), | |
| d, | |
| m, | |
| r[i + 0], | |
| 6, | |
| -198630844 | |
| )), | |
| (m = M(m, a, b, d, r[i + 7], 10, 1126891415)), | |
| (d = M(d, m, a, b, r[i + 14], 15, -1416354905)), | |
| (b = M(b, d, m, a, r[i + 5], 21, -57434055)), | |
| (a = M(a, b, d, m, r[i + 12], 6, 1700485571)), | |
| (m = M(m, a, b, d, r[i + 3], 10, -1894986606)), | |
| (d = M(d, m, a, b, r[i + 10], 15, -1051523)), | |
| (b = M(b, d, m, a, r[i + 1], 21, -2054922799)), | |
| (a = M(a, b, d, m, r[i + 8], 6, 1873313359)), | |
| (m = M(m, a, b, d, r[i + 15], 10, -30611744)), | |
| (d = M(d, m, a, b, r[i + 6], 15, -1560198380)), | |
| (b = M(b, d, m, a, r[i + 13], 21, 1309151649)), | |
| (a = M(a, b, d, m, r[i + 4], 6, -145523070)), | |
| (m = M(m, a, b, d, r[i + 11], 10, -1120210379)), | |
| (d = M(d, m, a, b, r[i + 2], 15, 718787259)), | |
| (b = M(b, d, m, a, r[i + 9], 21, -343485551)), | |
| (a = (a + _) >>> 0), | |
| (b = (b + S) >>> 0), | |
| (d = (d + x) >>> 0), | |
| (m = (m + dd) >>> 0); | |
| } | |
| return endian([a, b, d, m]); | |
| } | |
| function genera(t, b, time, e, g, r) { | |
| var n = | |
| 'string' == typeof time | |
| ? time.split('') | |
| : time | |
| .toTimeString() | |
| .split(/\s/)[0] | |
| .split(':') | |
| .flatMap(function(t) { | |
| return t.split(''); | |
| }), | |
| o = n, | |
| h = o[0], | |
| f = o[1], | |
| c = o[2], | |
| l = o[3], | |
| d = '' | |
| .concat(t, '-a-b') | |
| .concat(b, '-c') | |
| .concat(h) | |
| .concat(f) | |
| .concat(c) | |
| .concat(l, '-d-e') | |
| .concat(e, '-f-g') | |
| .concat(g, '-h') | |
| .concat(r, '-i'); | |
| key = (function(t) { | |
| if (null == t) throw new Error('XXX Illegal argument' + t); | |
| var r = wordsToBytes(z(t, e)); | |
| return e && e.asBytes | |
| ? r | |
| : e && e.asString | |
| ? bytesToString(r) | |
| : bytesToHex(r); | |
| })(''.concat('17').concat(d)); | |
| console.log( | |
| 'https://thechoiceisyours.whatisthematrix.com/generated/v7/high/' + | |
| key + | |
| '.mp4' | |
| ); | |
| console.log(key); | |
| //console.log(d); | |
| console.log(h, f, c, l); | |
| } | |
| /* ----------------- ENTER THE MATRIX ----------------- */ | |
| ora = '05'; | |
| minuto = '50'; | |
| pillola = 'red'; | |
| genera(pillola, b, ora + minuto, e, g, r); | |
| /* ----------------- sid ----------------- */ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment