// До "преттификации"
var _0x189e = ['Test message', 'Get good', 'TEST', 'Hello boy']; // _0x189e - массив
(function (_0x23d956, _0x2bfd32) {
var _0x189e93 = function (_0x4aac3f) {
while (--_0x4aac3f) {
_0x23d956['push'](_0x23d956['shift']());
}
};
_0x189e93(++_0x2bfd32);
}(_0x189e, 0x117)); // 0x117 - число в шестнадцатеричной системе (при переводе получаем 279)
var _0x4aac = function (_0x23d956, _0x2bfd32) {
_0x23d956 = _0x23d956 - 0x1b1; // 0x1b1 - число в шестнадцатеричной системе (при переводе получаем 433)
var _0x189e93 = _0x189e[_0x23d956];
return _0x189e93;
};
var _0x56c2a8 = _0x4aac;
function extraboy(_0x87faf0, _0x345ff0) {
var _0x48d822 = _0x4aac;
_0x87faf0 == 'TEST' && (_0x345ff0 = _0x48d822(0x1b2)), print(_0x87faf0, _0x345ff0);
}
extraboy(_0x56c2a8(0x1b4), _0x56c2a8(0x1b1)), extraboy('TEST', _0x56c2a8(0x1b3));
// 3 числа в шестнадцатеричной системе (при переводе получаем 436, 433, 435)
// После "преттификации"
var messages = ['Test message', 'Get good', 'TEST', 'Hello boy'];
(function (somevar1, somevar2) {
var somefunc = function (somesome) {
while (--somesome) {
somevar1['push'](somevar1['shift']());
}
};
somefunc(++somevar2);
}(messages, 279));
var somefunc2 = function (somevar1, somevar2) {
somevar1 = somevar1 - 433;
var idkwhat = messages[somevar1];
return idkwhat;
};
var whyfunc2 = somefunc2;
function extraboy(somevar1, somevar2) {
var whyfunc2 = somefunc2;
somevar1 == 'TEST' && (somevar2 = whyfunc2(434)), print(somevar1, somevar2);
}
extraboy(whyfunc2(436), whyfunc2(433)), extraboy('TEST', whyfunc2(435));