Тема: Новости
Показать сообщение отдельно
Старый 21.03.2011, 04:58   #25
YellowAfterlife
ПроЭктировщик
 
Аватар для YellowAfterlife
 
Регистрация: 19.02.2011
Сообщений: 134
Написано 81 полезных сообщений
(для 219 пользователей)
Подмигивание Ответ: Новости

Сообщение от Randomize Посмотреть сообщение
Обфускация JS.
var 350;
alert('LOL 'i); 
eval(function(p,a,c,k,e,d){e=function(c){return c};if(!''.replace(/^/,String)){while(c--){d[c]=k[c]||c}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('1 0=2;3(\'4 \'+0);',5,5,'i|var|350|alert|LOL'.split('|'),0,{})) 
Заметьте - даже мне, как человеку очень мало работающего с JS, ничего не мешает заменить eval() на document.write() и забрать весьма не поврежденный исходный код.

При большом желании я мог бы даже неного переписать эту flash'овую штуку, для того чтобы она восстанавливала милое форматирование кода.

... И где теперь ваша безопасность?
__________________

Мой сайт-блог. Игры, обновления, примеры для Haxe, JavaScript(+HTML5), GameMaker, Love2d...
(Offline)
 
Ответить с цитированием