Чем можно посмотреть *.js на сайте конкурента?

12
O
На сайте с 01.04.2005
Offline
9
829

Подскажите как можно глянуть файл.js с сайта конкурента, или где он кешируется (в читабельном виде) моим браузером (WinXP, FireFox или IE 6).

G
На сайте с 19.09.2005
Offline
6
#1

В любом браузере в адресную строку вводи site.ru/file.js

Dwarf
На сайте с 06.10.2004
Offline
60
#2

Ombudsman, пройдемте, товарищ :)

http://chrispederick.com/work/webdeveloper/

Меню Information - View Javascript

А так это обычный текстовый файл - тот же FF по урл нормально показывает.

Деревянные окна (http://www.wood-win.ru/)
O
На сайте с 01.04.2005
Offline
9
#3
gorb:
В любом браузере в адресную строку вводи site.ru/file.js

Спасиб!

Этот вариант проходит при условии, если не стоит, какой нить защиты от подобного просмотра.

beroot
На сайте с 08.06.2004
Offline
124
#4

Ombudsman, вау - расскажите о защите?

Dwarf
На сайте с 06.10.2004
Offline
60
#5

Ombudsman, защиты быть не может, ибо для выполнения файла js бродилка должна его загрузить.

beroot
На сайте с 08.06.2004
Offline
124
#6

js может быть закодирован, но его содержание в любом случае отдается.

Sadie
На сайте с 11.04.2005
Offline
64
#7

Простите что вмешиваюсь, а речь не может идти о каком-нибудь скрипте, написанном на Яве и выполняющимся на сервере?

Новости без комплексов (http://www.kompleksov.net/) | ЖЖ (http://sad-sadie.livejournal.com/)
Dwarf
На сайте с 06.10.2004
Offline
60
#8

Sadie, судя по реакции топикстартера, речь идет о клиент-сайд джаваскрипт.

O
На сайте с 01.04.2005
Offline
9
#9

К сожалению в данный момент не могу притянуть ссылку с реальным примером, но раньше натыкался на подобные весчи. Наткнувшись и не знав пути решения, остался вопрос который гложет по сей день. Да есть такой "грех подглядывать" код, как народ конструирует, не хватает знаний вот и прошу подсказать. :)

beroot:
js может быть закодирован, но его содержание в любом случае отдается.

А вот тут поподробнее, если можно, 🙄 если он кешируется то можете подсказать, где и чем его посмотреть?

Sadie:
Простите что вмешиваюсь, а речь не может идти о каком-нибудь скрипте, написанном на Яве и выполняющимся на сервере?

Возможно и так?, и в таком случае так же интересует ответы на заданный вопрос.

Dwarf:
Sadie, судя по реакции топикстартера, речь идет о клиент-сайд джаваскрипт.

Меня интересует, в идиале, получить основательный ответ на заданный вопрос, если есть варианты то и с их учетом. 🙄

Dwarf
На сайте с 06.10.2004
Offline
60
#10

Ombudsman, попытаюсь дать основательный ответ :)

1. Файл .js - это client-side javascript.

Посмотреть его содержимое вы можете просто по УРЛ. Если там есть серверные заморочки, типа "не отдавать с пустым реферером", это можно обойти а) прогой типа ReGet, указав в свойствах закачки нужный реферер б) посмотреть в кэше (для IE6 под Win 2000 - C:\Documents and Settings\<user_name>\Local Settings\Temporary Internet Files). Смотреть любым текстовым редактором - хоть Блокнотом.

2. Файл .js - это зашифрованый client-side javascript. а) он зашифрован MS script encoder - давно есть script decoders :) б) зашифрован через eval, unescape и прочую нехристь - заменив eval на document.write или нечто подобное, получаем исходник. Больше сложностей разобраться с логикой, если переменные и функции обозваны xTye1aSw и их там 200 штук (т.н. obfuscation) :) Смотреть тоже текстовым редактором - это все равно текстовый файл.

3. Файл .js - это server-side script. а) Вы сможете посмотреть только результат его работы, причем он может выдавать что угодно - HTML, XML, WML, первые два варианта и т.д. причем может быть написан на каком угодно языке программирования. б) Исходник этого скрипта при нормально настроенной безопасности на сервере вы посмотреть не сможете, не имя к скрипту другого, кроме как по HTTP, доступа, не взломав сервер :) Чем смотреть результат - зависит от результата его работы - он может и image/jpeg выдавать :)

ЗЫ. Что же вы все-таки желаете посмотреть? :)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий