нужен ассемблерист, или ещё какой хакер
4040
19
задача такая, есть маленькая софтинка, сразу скажу что она бесплатная, её нужно скажем так подправить, а именно она отказывается работать если нет доступа к её сайту разработчика, а планируется её юзать на компе без выхода в инет.
Сообщем нужно из её кода найти и удалить ссылки на этот сайт, или хотя бы заменить на каконить яндекс и т д... кто может это реально сделатьи за сколько денег? вличку..
TranceGate
Там возможно без ассемблера можно обойтись, достаточно сэмулировать ответ сайта, если там конечно ничего такого сложного не принимается/передается.

или хотя бы заменить на каконить яндекс и т д
так инета же нет, зачем заменять на яндекс итд?:)
TranceGate
2 секуды делается..и никакой ассемблер не нужен...
Чайник
тогда подскажите как?
или возьмитесь кто-нить, раз две секунды?
кому линк дать на прогу?
TranceGate
в локалхосте пропиши этот адрес и назначь ему айпишник петли
TranceGate
C:/WINDOWS/system32/drivers/etc/hosts
Там вся инфа о хостах...
127.0.0.1 localhost там уже есть, добавь еще строчку:
127.0.0.1 [АдресТогоСайта]. Вот и все... он будет долбиться на ту же машину и типа думать, что все ок...
Если не выйдет - приедтся сайт утаскивать и делать виртуалку на апаче...
Чайник
пробовал
писал типа 172.16.101.15 XXXXX.com

но не прёт!
TranceGate
ну допустим естьу меня в локалке http://172.16.101.15/
f как объянить что это xxxxxxxx.com ???
TranceGate
если так сделать то конкретно на запрос XXXX.com, экспоер открывает уже локльный ресурс, а на запрос http://www.XXXX.com/ --открывает уже интернет.
Тем не менее прога один хрен не видит локльный ресурс
TranceGate
Тогда копируй телепортом сайт, заводи себе апача, устанавливай копию и вперед...:улыб:
TranceGate
если так сделать то конкретно на запрос XXXX.com, экспоер открывает уже локльный ресурс, а на запрос http://www.XXXX.com/ --открывает уже интернет.
Тем не менее прога один хрен не видит локльный ресурс
ну так напишите тогда
127.0.0.1www.xxxxxxxxxx.com А вообще, строго говоря, не факт, что программа обращается к сайту по доменному имени, а не сразу по ip-шнику - это раз, а во-вторых, она может ожидать какого-нибудь определенного ответа от того сервера, а не просто проверять его наличие, поэтому поставьте сниффер и посмотрите, чего она там шлет и получает...
Чего за прога-то хоть?
GPRS_User
вот по поводу ответа заметил, что в IE6 она без своего сайта не пашет, а вот в IE7 (там текст отказа сайта другой) вроде как пашет, т е есть повод думать что она хавает любой ответ(т к разработчики время от времени меняют ссайт, реклама видимо) кроме окна отказа от IE6
kbyr на прогу вот http://www.splitvideo.com/download/index.htm
если не сложно глянь, и поджелись мыслямию...
GPRS_User
А вообще, строго говоря, не факт, что программа обращается к сайту по доменному имени, а не сразу по ip-шнику - это раз
ну так это же элементарно можно определить поискав в бинарнике проги вхождения того самого доменного имени.
Чайник
Тогда копируй телепортом сайт, заводи себе апача, устанавливай копию и вперед...:улыб:
А если подумать? Вдруг сайт генерит ответ. Ну и советовать ставить апач и телепортить сайт солюшн скажем прямо не всегда и не всем удобный :ухмылка:
TranceGate
Если:
1) ответ сайта статический;
2) программа имеет настройки соединения через прокси или берёт эти настройки от Интернет Эксплорера,
то можно попробовать простые кеширующие прокси: CoolProxy и HandyCache. Включаем кеширование в прокси, запускаем программу, имея выход в инет, переводим прокси в оффлайн режим - проверяем.
Также эти прокси позволяют отследить http-обмен.

Если ответ динамический, то тут либо править экзешник, либо, если ответ легко просчитывается, делать заглушку (на базе веб-сервера или отдельной проги). Да, способ с эмуляцией ответа не очень красивый, но не факт, что программу можно легко сломать.

CoolUser
ну так это же элементарно можно определить поискав в бинарнике проги вхождения того самого доменного имени.
Экзешник может быть пожат/зашифрован или доменное имя может быть не представленно в явном символьном виде. Тут смотреть надо, даже то, что программа не коммерческая - не показатель простоты защиты.
TranceGate
Ну короче... (с)
Не знаю-не знаю, а у мну программа заработала и с отключенным интернетом, при старте ни на что не ругалась, а то, что во время работы кажет "старница не найдена" - да и хрен с ней, строго говоря, работает, да и ладно.
Справделивости ради, скажу, что у мну нет вебкамеры, поэтому тренировался с видеофайлом в качестве источника.
GPRS_User
Ну короче... (с)
Не знаю-не знаю, а у мну программа заработала и с отключенным интернетом, при старте ни на что не ругалась, а то, что во время работы кажет "старница не найдена" - да и хрен с ней, строго говоря, работает, да и ладно.
Справделивости ради, скажу, что у мну нет вебкамеры, поэтому тренировался с видеофайлом в качестве источника.
какой IE?
RealWega
Экзешник может быть пожат/зашифрован или доменное имя может быть не представленно в явном символьном виде. Тут смотреть надо, даже то, что программа не коммерческая - не показатель простоты защиты.
да что Вы такое говорите! Какой кошмар! Я в шоке!
TranceGate
какой IE?
Сорри, забыл указать:улыб:Win XP SP2, IE6