Форумы Форум www.proxomitron.ru
Все о программе Proxomitron
Главная  • FAQ для форума  •  Поиск  •  Пользователи  •  Группы   •  Регистрация  •  Профиль  •  Личные сообщения  •  Вход
 Изменить данные
 Сайт -> Форумы » Общие вопросы
Следующая тема
Предыдущая тема

Новая тема  Ответить
Автор Сообщение
sogenius
Newbee
Newbee


Зарегистрирован: 12.01.2016
Сообщения: 3

СообщениеДобавлено: Вт, Янв 12 2016 11:56 Цитировать |  |  | 

Здравствуйте. У меня есть скрипт .pyc, который при запуске получает дату с нескольких ресурсов, вконтакт, гугл, яндекс и если дата
не соответствует прописанной в скрипте - то прекращает свою работу. Возможно ли с помощью проксомитрон изменить данные в ответе серверов, подправить дату на нужную чтоб скрипт и дальше работал, считая что необходимая дата еще не наступила? Или может как то по другому можно сделать в этой программе?
К началу Профиль Сообщение
chAlx
Moderator
Moderator


Зарегистрирован: 30.06.2004
Сообщения: 2617
Откуда: SPb

СообщениеДобавлено: Вт, Янв 12 2016 13:43 Цитировать |  |  | 

sogenius писал(а):
У меня есть скрипт .pyc

Так исправь его :)

Если скрипт работает через прокси, можно подправить и трафик. Но скорее всего, там всё по https, а Прокс не очень дружит с этим слоем. Заставить работать можно, но потребуются библиотеки, свежие сертификаты, настройки.

В более простом случае достаточно подменить только заголовки: вместо серверов Яндекса и прочих направлять запросы на специальный сайт (например, локальнй), отдающий то, что надо. Но всё-таки, проще подменить что-то в самом скрипте. Например, урлы запросов.
К началу Профиль Сообщение
sogenius
Newbee
Newbee


Зарегистрирован: 12.01.2016
Сообщения: 3

СообщениеДобавлено: Вт, Янв 12 2016 15:38 Цитировать |  |  | 

Да фиг там исправишь, он шифрованый перешифрованный, нифига не декомпилится, я уже пробовал. А как подменить заголовки, можете подсказать?
К началу Профиль Сообщение
chAlx
Moderator
Moderator


Зарегистрирован: 30.06.2004
Сообщения: 2617
Откуда: SPb

СообщениеДобавлено: Вт, Янв 12 2016 18:04 Цитировать |  |  | 

Для начала надо завернуть трафик этой игры в Прокс. Обычно, весь софт берёт настройки прокси из реестра (фактически, из параметров IE) -- тогда проблемы нет.

Далее надо убедиться, что трафик идёт через Прокс (для начала с отключенными фильтрами, чтобы ничего не поломалось) и посмотреть, что там вообще передаётся. Это удобно смотреть в окне лога Прокса.

Кстати, забыл упомянуть про самый простой вариант: с серверов по HTTP(S) могут запрашиваться не "полноценные" данные, а только заголовки (командой HEAD). В http-ответе всё равно передаётся поле с датой-временем формирования ответа, программа может его и использовать. Тогда достаточно подменить эти заголовки, что проще.

И ещё всегда есть упрощённый вариант подмены сервера: файл hosts. Т.е. если удастся поднять альтернативный сервер, то завернуть на него трафик можно штатными средствами Винды. Правда, это касается всего трафика к данным серверам, в т.ч. и от браузеров :) Необходимости юзать Прокс в таком варианте нет.
К началу Профиль Сообщение
sogenius
Newbee
Newbee


Зарегистрирован: 12.01.2016
Сообщения: 3

СообщениеДобавлено: Вт, Янв 12 2016 19:48 Цитировать |  |  | 

Уважаемый chAlx, спасибо за помощь, всё получилось. Пустил трафик через проксомитрон и в нем уже поменял в заголовках поле Date на нужное. В итоге скрипт думает что сегодня 10 января. Ура!

ПС. Программа мощная. Пока сегодня изучал её - столько узнал что с помощью неё можно сделать. Я в шоке Very Happy Нужно будет поплотнее с ней поработать.
К началу Профиль Сообщение
Показать сообщения:      
 
Новая тема  Ответить

 Перейти:   




Следующая тема
Предыдущая тема
Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


P o w e r e d b y p h p B B © p h p B B G r o u p :: T h e m e b a s e d o n FI T h e m e :: Часовой пояс: GMT + 3