Старый дурак

Oct 25, 2012 17:20

Я готов признать, что отстал в программировании на поколение минимум.

Но скажите мне, как можно расшифровать вот такое?!:

(function(){if(window.CKEDITOR&&window.CKEDITOR.dom)return;if(!window.CKEDITOR)window.CKEDITOR=(function(){var a={timestamp:'B49E5BQ',version:'3.6',revision:'6902',_:{},status:'unloaded',basePath:(function(){var d=window. ( Read more... )

Leave a comment

Comments 11

gnuzzz October 25 2012, 13:24:25 UTC
мб, это плагин к какой-то js-библиотеке, и переменная o определена в основном js-файле?
а то что оно в одну строку и с однобуквенными именами переменных - так минифицированная версия же

Reply


vitus_wagner October 25 2012, 13:32:32 UTC
Это, полагаю, не исходный код, а результат компиляции/обфускации, то есть аналог объектного кода.

Reply


schegloff October 25 2012, 13:57:01 UTC
А зачем такое расшифровывать? Это же сжатый код, т.е. для браузера, а не для человека.
Либо существует нормальный исходник (у разработчика), либо это возня сродни декомпиляции экзешников.

Reply

helix_a October 25 2012, 14:04:06 UTC
Да я понимаю, что нормальные люди - даже индийцы - так не пишут, но у меня выбора нет, мне важно понять какого хрена оно не рисует то, что доллжно, и ошибка выданная браузером - пока единственная к ответу веточка.

Reply

schegloff October 25 2012, 14:22:33 UTC
Если нет доступа к исходнику, то опаньки. Придется работать методом черного ящика - найти место, где этот код работает, и сравнивать все-все-все до последнего чиха.

Reply


vlkamov October 25 2012, 14:33:40 UTC
А это не она ?
for(var o=0;o

Reply

helix_a October 26 2012, 03:33:09 UTC
Если бы!
Там что-то вроде for (o in t[]) if o.onLoad...
- и ошибка типа onLoad is null or undefined

Reply

khathi October 26 2012, 06:29:20 UTC
Тогда это косяк на стороне сервера. Можно откусить.

Reply


aso October 25 2012, 15:00:56 UTC
Де-обфускатор, быть может, какой поискать?

Reply


Leave a comment

Up