Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 11, 2009 03:44:12

elakeri
От:
Зарегистрирован: 2009-10-10
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Выполнение Javascript на Python

Корявенько, но так я поставил python2.6 на centos 5.3 x86-64 и zope (я пишу всё это, чтобы потом к этому топику за справкой обращаться):
mkdir python26
cd python26/
wget http://mirrors.geekymedia.com/centos/python26-2.6-geekymedia1.src.rpm
sudo rpmbuild –rebuild python26-2.6-geekymedia1.src.rpm
wget -q http://peak.telecommunity.com/dist/ez_setup.py
su - root
cd /usr/src/redhat/RPMS/x86_64/
rpm -i python26-libs-2.6-geekymedia1.x86_64.rpm python26-2.6-geekymedia1.x86_64.rpm
rpm -i python26-tools-2.6-geekymedia1.x86_64.rpm tkinter26-2.6-geekymedia1.x86_64.rpm
exit
sudo python26 ez_setup.py
wget http://pypi.python.org/packages/source/z/zope.testbrowser/zope.testbrowser-3.7.0a1.zip#md5=ce82ccf305619358914b6f8161551f90
unzip zope.testbrowser-3.7.0a1.zip
cd zope.testbrowser-3.7.0a1
sudo python26 setup.py install



Отредактировано (Окт. 11, 2009 03:45:13)

Офлайн

#2 Окт. 11, 2009 05:19:36

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Выполнение Javascript на Python

Зачем ВЕБ-серверу знать MAC? Прилепит cookie - и дело с концом



Офлайн

#3 Окт. 11, 2009 19:54:21

elakeri
От:
Зарегистрирован: 2009-10-10
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Выполнение Javascript на Python

Андрей Светлов
Зачем ВЕБ-серверу знать MAC? Прилепит cookie - и дело с концом
К чему он их прилепит? Или я не совсем полностью понимаю механизм работы с cookie'ами, но мне всегда представлялось это довольно простым делом. Веб-сервер (имеется ввиду тот, который предполагает какую-либо безопасность) при обращении к нему клиента отдаёт в header'ах response'a Set-Cookie. Клиент (наши браузеры) анализируя эти поля header'а сбрасывают на диск (или память, а потом на диск, не важно) некую приватную информацию с этого веб-сервера. Далее любой скрипт в страницы данного сайта имеет доступ к этим данным, плюс при дальнейших кликах по сцылкам данного сайта клиент присоединяет в POST методах в http-header'ах этот Cookie. Таким образом как бы выполняется идентификация сессии на стороне веб-сервера. Но теперь объясните мне, как при таком раскладе, сервер “узнаёт”, что запрос отправляется с одной и той же машины, если я каждый раз очищаю куки и меняю IP адрес?



Офлайн

#4 Окт. 11, 2009 20:03:45

elakeri
От:
Зарегистрирован: 2009-10-10
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Выполнение Javascript на Python

Или даже наверное правильнее было бы поставить вопроса так: каким образом веб-сервер может выяснить “уникальность” клиентской машины кроме как располагая информацией о MAC-адресе? Кстати возможность узнать MAC-адрес клиента на веб-сервере это тоже довольно навороченная фича, т.к. это информация канального уровня, хотя и такую возможность не исключаю.



Офлайн

#5 Окт. 13, 2009 09:45:47

Constantine
От:
Зарегистрирован: 2009-08-17
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Выполнение Javascript на Python

elakeri
Есть сайт, на котором, после аутентификации, у пользователя существует возможность проголосовать (поднять рейт) сайта на другом сайте.
Ну вот, я же говорил - тестирование или спам… :(



Офлайн

#6 Июль 29, 2010 11:36:46

demoriz
От:
Зарегистрирован: 2009-04-27
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

Выполнение Javascript на Python

Тоже столкнулся с такой проблемой. Вот уже с месяц я потерял покой, аппетит, сон и повыдёргивал 10% волосяного покрова на голове.
Задача простая, необходимо парсить скриптом с сервера (без gui) данные с одной страницы. Но на этой странице защита: javascript пропущеный через обфускатор генерирует и вешает куки. Потом перенаправляет куда-то и как-то с проверкой этих кук и показывает данные. Тоесть для браузера проблем нет а вот при попытке делать это скриптом получаю каптчу. Javascript я знаю неплохо но… Все попытки понять принцип работы нескольких сотен обфусцированных строк javascript только усугубили моё нервное состояние :).



Офлайн

#7 Июль 29, 2010 12:03:21

truporez
От:
Зарегистрирован: 2009-05-08
Сообщения: 266
Репутация: +  6  -
Профиль   Адрес электронной почты  

Выполнение Javascript на Python

вот такая штука не поможет?
http://code.google.com/p/pyv8/



Офлайн

#8 Июль 29, 2010 18:53:32

axe
От:
Зарегистрирован: 2008-08-07
Сообщения: 256
Репутация: +  0  -
Профиль   Отправить e-mail  

Выполнение Javascript на Python

truporez
вот такая штука не поможет?
про принцип работы в двух словах расскажите?



Офлайн

#9 Дек. 27, 2010 17:10:58

uhbif19
От:
Зарегистрирован: 2010-05-22
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

Выполнение Javascript на Python

demoriz Есть же проги для расшифровки. Расшифруйте и код перепишите на питоне.

truporez Шикарно. Спасибо :)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version