Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / защита скриптов / 8 сообщений из 8, страница 1 из 1
08.04.2009, 12:31
    #35919603
luchik_5
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
защита скриптов
Когда на страницу вставляется код Javascript
<script src="..." language="javascript" type="text/javascript"></script>

при сохранении страницы полностью сохраняются и сами скрипты. Можно ли как-то этого избежать?
...
Рейтинг: 0 / 0
08.04.2009, 12:47
    #35919676
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
защита скриптов
Можно не так: <script src="abc.js", а так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<script>
window.onload=function(){
   var sc=document.createElement("SCRIPT");
   sc.src="abc.js";
   document.body.appendChild(sc);
}
</script>
...
Рейтинг: 0 / 0
08.04.2009, 12:50
    #35919689
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
защита скриптов
Нет. Можно не указывать, а подгружать, но особой проблемы посмотреть его нет.
Если надо что-то такое делать, что надо скрыть от чужих глаз, надо делать на сервере.
...
Рейтинг: 0 / 0
08.04.2009, 17:25
    #35920873
RAndrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
защита скриптов
Тоже озадачился этой проблемой.

Кроме подгрузки функций "по требованию" с добавлением барьеров при отдаче в виде проверки кукизов. Пришло на ум ещё:
1 прогонать сам скрипт через фильтр, который бы заменил все названия переменных и функций вроде main_menu_t и comment_menu_o в х3243, х2345, х47326 и т.д.;
2 текст функций выдавать в кодах символов, а потом перед appendChild делать StringFromCharCode (или как она правильно называется), здесь правда всё решается просто злоумышленником при желании.
3 собирание текста функций из элемента статического текста, то есть передаются положения символов в некотором документе и по этим индексам выдергиваются символы и собирается тест.

Интересно какие есть ещё способы. Вопрос не в том, что бы спрятать полностью код, а в том, что бы максимально усложнить понимание кода, что бы сложилась именно та ситуация, когда легче написать заново, чем украсть у соседа и модифицировать под свои нужды.
...
Рейтинг: 0 / 0
08.04.2009, 17:37
    #35920915
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
защита скриптов
Не берите в голову глупости. Любой даже самый самый зашифрованый скрипт, который грузит скрипт, который грузит... прекрасно можно посмотреть в фиребуге. Так что, скрывать скрипты нет никакого смысла. Дураку скрипты не нужны, а кто поумнее всегда всё увидит.
...
Рейтинг: 0 / 0
08.04.2009, 20:24
    #35921253
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
защита скриптов
Во-во, паблик всегда паблик.
Говори, что ты хочешь сделать такого, чтобы скрыть от посторонних глаз, и, возможно, мы сможем подсказать, в каком направлении надо идти.
...
Рейтинг: 0 / 0
10.04.2009, 18:05
    #35925726
RAndrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
защита скриптов
Я имел ввиду другое. Например: unixadmina.net/bug.htlm. Все три функции можно выдернуть, точнее тексты этих функций, самой же программы нет, она рассыпалась на неочевидно связанные блоки. Требуются некоторые усилия, что бы восстановить общую логику, а если таких функций 50 + абсолютно нечитаемый код? В bug.html я не делал преобразование кода в нечитаемый, например разрыв замыкания и контекста замыкания принесет проблемы в понимании общего смысла + все переменные и функции с названиями х3464б47357, х3464547357, х3464б46357 + один раз оступился/расслабился -- получил фальшивую функцию типа alert("FU!") в bug'е и т.д. Восстановление общей логики функционирования скрипта займет много времени, по сути придется собирать программу заново из простейших строк, которые без труда напишет любой школьник. В чем собственно идея и состоит, а не в шифровании кода, зашифровка кода -- это ещё одна небольшая проблема, которая в совокупности с другими такими же небольшими проблемами превращает решение задачи по восстановлению исходного кода скрипта в бессмыслицу: проще написать свой с нуля, чем копаться в этих дебрях.
...
Рейтинг: 0 / 0
10.04.2009, 19:45
    #35925855
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
защита скриптов
А что говорит гугл не подходит ?
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / защита скриптов / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]