Доброго дня. Есть программа, все работает, но прежде чем запуститься, она отправляет запрос на сервер разработчика и получает какой то ответ. Если сервер не доступен или нет интернета, то программа не работает. Какие есть варианты отвязаться от сервера?
Для начала поставь что-то типа Wireshark'a и посмотри что шлет софт при запуске, что получает в ответ. Потом подними апач с пыхой и сделай свой гейт, который будет давать правильные ответы. следом в хостах перебей адрес сайта разраба на локалхост и будет тебе счастье
Сначала смотрим запросы. ProxyCap + Charles/Fiddler/Burp Далее по ситуации. Если простой ответ - подменяем ответ на лету с помощью того же софта. Если ответ генерируется по запросу, находим в софте алгоритм и повторяем его на своем HTTP-сервере. Если повторить алгоритм невозможно, отключаем в софте проверку. Если ты реверсер, сразу начинаешь с третьего пункта =) Есть еще варианты, для которых алгоритм будет сложнее. Например когда программа получает часть кода от сервера.