Автор |
Сообщение |
sogenius
Newbee

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

Зарегистрирован: 30.06.2004
Сообщения: 2621
Откуда: SPb
|
sogenius писал(а): |
У меня есть скрипт .pyc |
Так исправь его :)
Если скрипт работает через прокси, можно подправить и трафик. Но скорее всего, там всё по https, а Прокс не очень дружит с этим слоем. Заставить работать можно, но потребуются библиотеки, свежие сертификаты, настройки.
В более простом случае достаточно подменить только заголовки: вместо серверов Яндекса и прочих направлять запросы на специальный сайт (например, локальнй), отдающий то, что надо. Но всё-таки, проще подменить что-то в самом скрипте. Например, урлы запросов.
|
|
|
К началу |
Профиль Сообщение |
 |
sogenius
Newbee

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

Зарегистрирован: 30.06.2004
Сообщения: 2621
Откуда: SPb
|
Для начала надо завернуть трафик этой игры в Прокс. Обычно, весь софт берёт настройки прокси из реестра (фактически, из параметров IE) -- тогда проблемы нет.
Далее надо убедиться, что трафик идёт через Прокс (для начала с отключенными фильтрами, чтобы ничего не поломалось) и посмотреть, что там вообще передаётся. Это удобно смотреть в окне лога Прокса.
Кстати, забыл упомянуть про самый простой вариант: с серверов по HTTP(S) могут запрашиваться не "полноценные" данные, а только заголовки (командой HEAD). В http-ответе всё равно передаётся поле с датой-временем формирования ответа, программа может его и использовать. Тогда достаточно подменить эти заголовки, что проще.
И ещё всегда есть упрощённый вариант подмены сервера: файл hosts. Т.е. если удастся поднять альтернативный сервер, то завернуть на него трафик можно штатными средствами Винды. Правда, это касается всего трафика к данным серверам, в т.ч. и от браузеров :) Необходимости юзать Прокс в таком варианте нет.
|
|
|
К началу |
Профиль Сообщение |
 |
sogenius
Newbee

Зарегистрирован: 12.01.2016
Сообщения: 3
|
Уважаемый chAlx, спасибо за помощь, всё получилось. Пустил трафик через проксомитрон и в нем уже поменял в заголовках поле Date на нужное. В итоге скрипт думает что сегодня 10 января. Ура!
ПС. Программа мощная. Пока сегодня изучал её - столько узнал что с помощью неё можно сделать. Я в шоке  Нужно будет поплотнее с ней поработать.
|
|
|
К началу |
Профиль Сообщение |
 |
|
|
Следующая тема
Предыдущая тема
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
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
| |