Расшивровать скрипт
есть скрипт очень длинный, зашиврован, можно как то его привезти в читабельный вид, чтобы внести изменения
вот кусочек ! function(_0xec44x1, _0xec44x2) { var _0xec44x3 = function() { return _0xec44x3[_0x91d1[1]][_0x91d1[0]](_0xec44x3, arguments) }; var _0xec44x4 = _0xec44x3[_0x91d1[2]] = { isArray: Array[_0x91d1[3]] || function(_0xec44x5) { return Object[_0x91d1[6]][_0x91d1[5]][_0x91d1[4]](_0xec44x5) === _0x91d1[7] }, isPlainObject: function(_0xec44x5) { return !!_0xec44x5 && Object[_0x91d1[6]][_0x91d1[5]][_0x91d1[4]](_0xec44x5) === _0x91d1[8] }, toArray: function(_0xec44x5) { return Array[_0x91d1[6]][_0x91d1[9]][_0x91d1[4]](_0xec44x5) }, getKeys: Object[_0x91d1[10]] || function(_0xec44x6) { var _0xec44x7 = [], _0xec44x5 = _0x91d1[11]; for(_0xec44x5 in _0xec44x6) { if(_0xec44x6[_0x91d1[12]](_0xec44x5)) { _0xec44x7[_0x91d1[13]](_0xec44x5) |
вот еще кусок var _0x91d1=["\x61\x70\x70\x6C\x79","\x67\x65\x74","\x75\x74\x6 9\x6C\x73","\x69\x73\x41\x72\x72\x61\x79","\x63\x6 1\x6C\x6C","\x74\x6F\x53\x74\x72\x69\x6E\x67","\x7 0\x72\x6F\x74\x6F\x74\x79\x70\x65","\x5B\x6F\x62\x 6A\x65\x63\x74\x20\x41\x72\x72\x61\x79\x5D",
как заменить эти страшные имена на читабельные этот скрипт я так понимаю пропущен через какой то шифровщик может даже популярный какой-то есть ли обратная операция? |
вопрос не тупой и там дело не только в именах переменных, в срипте все методы и свойства обьектов добавлены в массив и закодированы hex, когда надо обратиться к обьекту то вместо к примеру object.apply написано object[_0x91d1[55]] и так далее
определенно это сделано специально для путаницы, и я подумал что это было сделано вовсе не ручками может есть какой-то сервис и кто-нибудь знает его? |
http://jsbeautifier.org
ставишь там все галочки сверху справа и если что то не расшифруется то замени все пробелы на пустые символы в каком нибудь блокноте |
этот сервис заменил hex на буквы и весь скрипт состоящий из непрырывной строки расставил пробелы и переносы, что уже не плохо
но проблема со свойствами и методами обьектов осталась |
они написаны от балды,замените на любые другие,подходящие под смысл кода
|
нет там балды, все хитро очень сделано, но уже не надо, тот кусочек что мне был нужен я вручную сделал
|
Часовой пояс GMT +3, время: 11:46. |