Skip to content

Instantly share code, notes, and snippets.

@skeltonmod
Created May 28, 2021 12:14
Show Gist options
  • Save skeltonmod/2230fda09c0bcf0b0a7ceb265f9f4f92 to your computer and use it in GitHub Desktop.
Save skeltonmod/2230fda09c0bcf0b0a7ceb265f9f4f92 to your computer and use it in GitHub Desktop.
const _0x1930 = [
"fromCharCode",
"stdin",
"(\x20*\x20^_^\x20*)\x20eyyyyy!\x20Thank\x20you\x20<3\x20Here\x27s\x20your\x20flag:\x20",
"(\x20´\x20v\x20`)\x20Hi!!\x20Soo..?\x20\x20",
"aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj1BR3ZyRGUzckt4QSZhYl9jaGFubmVsPUphY2tXaWxsaWFtc29uSmFja1dpbGxpYW1zb24=",
"8966YpttAc",
"log",
"stdout",
"22aOiAhZ",
"readline",
"output",
"83622YFKnsa",
"68oCdvZK",
"input",
"map",
"ttZkR",
"88838kNYfKC",
"1478OCCeIe",
"createInterface",
"13iacDwT",
"272922najZTJ",
"19066OXGJDw",
"join",
"eLITO",
"35140lBuemv",
"close",
"question",
"(\x20T\x20n\x20T)\x20Awwwwww\x20you\x20hurt\x20ma\x20feelings....",
];
const _0x53061d = function (_0x1fa001, _0x57f2e0) {
return _0x4fcc(_0x1fa001 - 0x31d, _0x57f2e0);
};
(function (_0x46639f, _0xf8826f) {
const _0x46a7d5 = function (_0x299d4d, _0x322c5e) {
return _0x4fcc(_0x322c5e - 0x292, _0x299d4d);
};
while (!![]) {
try {
const _0x5e9b6b =
-parseInt(_0x46a7d5(0x3a8, 0x3b4)) +
-parseInt(_0x46a7d5(0x3b7, 0x3b5)) *
-parseInt(_0x46a7d5(0x3b4, 0x3b3)) +
-parseInt(_0x46a7d5(0x3bc, 0x3b8)) +
-parseInt(_0x46a7d5(0x3b2, 0x3b0)) +
parseInt(_0x46a7d5(0x39e, 0x3a8)) * parseInt(_0x46a7d5(0x3bf, 0x3c1)) +
parseInt(_0x46a7d5(0x3b1, 0x3ab)) +
-parseInt(_0x46a7d5(0x3bd, 0x3b1)) * -parseInt(_0x46a7d5(0x3a3, 0x3ac));
if (_0x5e9b6b === _0xf8826f) break;
else _0x46639f["push"](_0x46639f["shift"]());
} catch (_0x4ebabf) {
_0x46639f["push"](_0x46639f["shift"]());
}
}
})(_0x1930, 0x3fc07 * 0x1 + 0x1727 + -0x1 * 0x879e);
const readline = require(_0x53061d(0x434, 0x442)),
_0x104e31 = {};
function _0x4fcc(_0x1f087a, _0x1581a2) {
_0x1f087a = _0x1f087a - (-0x24b0 + -0xd * 0x2ae + 0x1 * 0x489b);
let _0x2a7a4d = _0x1930[_0x1f087a];
return _0x2a7a4d;
}
(_0x104e31[_0x53061d(0x438, 0x442)] = process[_0x53061d(0x448, 0x454)]),
(_0x104e31[_0x53061d(0x435, 0x43f)] = process[_0x53061d(0x432, 0x432)]);
const rl = readline[_0x53061d(0x43d, 0x439)](_0x104e31),
_0xS0 = 0x1 * 0x1d1c + -0x1d92 + 0x2 * 0x4e,
_0xS1 = -0xfeb + -0xf * 0x13a + -0x3 * -0xb85,
_0x0L = -0x2456 + 0x2 * -0x1212 + 0x48de,
_0xL1 = 0x5949 + -0xd * -0x449 + -0x60e6,
_J3bAITED = _0x53061d(0x44b, 0x447),
as2 = -0x162c + -0x7f5 + 0x1e82,
_ad = 0x1f02 + 0xbc7 * -0x3 + 0xd * 0x5d,
_312d = [
0x1f6 * 0x2 + -0x90a + 0x58b,
0x1 * -0x1763 + 0x1 * -0x1b9d + 0x3361,
0x6b6 + -0x821 * -0x2 + -0x1681,
-0xb6e + 0x31 * -0x11 + 0xf0e,
0xd0f * 0x2 + 0x1227 + -0x2be1,
0xb57 + -0x57 * 0x26 + 0xfa * 0x2,
-0x2086 * 0x1 + 0x73f + 0x1d5 * 0xe,
-0xfd4 * 0x2 + -0x1b73 + 0x3b82,
0x151c + 0x1 * 0x1b9d + -0x3047,
-0x27 + -0x10f3 + 0x114d,
-0x1d * -0x85 + -0x10ea + 0x1 * 0x23a,
-0x953 + 0x21eb + 0xc12 * -0x2,
-0x182 + 0x1067 + 0xe68 * -0x1,
],
_df3 = 0x758 + 0xc90 + -0x1387,
_ds = -0x1 * 0x20d8 + -0x3c * 0x24 + 0x44 * 0x9d,
fawe2$ = 0x4f * 0x6a + 0x16f2 + -0x71 * 0x7d,
d3_31 = 0x2612 + 0x24a5 + -0x4a4a,
_set = 0x1 * -0x382 + -0x2547 + -0x526 * -0x8;
rl[_0x53061d(0x445, 0x44f)](_0x53061d(0x44a, 0x443), (_0x4a2563) => {
const _0x19830b = function (_0x26d4ae, _0x5d7e15) {
return _0x53061d(_0x26d4ae - 0x3bb, _0x5d7e15);
},
_0x2466c3 = {};
(_0x2466c3[_0x19830b(0x7fd, 0x80a)] = function (_0xa6011, _0x7ae77b) {
return _0xa6011 === _0x7ae77b;
}),
(_0x2466c3[_0x19830b(0x7f5, 0x7fa)] = function (_0xd01240, _0x3385f2) {
return _0xd01240 + _0x3385f2;
});
const _0x547aad = _0x2466c3;
_0x547aad[_0x19830b(0x7fd, 0x807)](
_0x547aad[_0x19830b(0x7f5, 0x7ee)](_0xS0, _0xS1),
_0x0L
) && _0x547aad[_0x19830b(0x7fd, 0x7f5)](_0xL1, _0x4a2563)
? console[_0x19830b(0x808, 0x80c)](
_0x19830b(0x804, 0x7fb) +
String[_0x19830b(0x802, 0x804)](_ad) +
String[_0x19830b(0x802, 0x7fb)](_ds) +
String[_0x19830b(0x802, 0x803)](_df3) +
String[_0x19830b(0x802, 0x810)](_set) +
String[_0x19830b(0x802, 0x80a)](fawe2$) +
String[_0x19830b(0x802, 0x7f7)](d3_31) +
String[_0x19830b(0x802, 0x7f4)](as2) +
_312d[_0x19830b(0x7f4, 0x7ea)]((_0x129b45) =>
String[_0x19830b(0x802, 0x803)](_0x129b45)
)[_0x19830b(0x7fc, 0x7fe)]("") +
"\x20"
)
: console[_0x19830b(0x808, 0x809)](_0x19830b(0x801, 0x80d)),
rl[_0x19830b(0x7ff, 0x801)]();
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment