PDA

Просмотр полной версии : Отвязать программу от сервера


exploit23
27.03.2020, 10:22
Доброго дня.

Есть программа, все работает, но прежде чем запуститься, она отправляет запрос на сервер разработчика и получает какой то ответ. Если сервер не доступен или нет интернета, то программа не работает.

Какие есть варианты отвязаться от сервера?

SekirBoshka
27.03.2020, 10:42
реверсинг инжиниринг в помощь..

M_script
27.03.2020, 12:24
exploit23 said:
↑ (https://antichat.live/posts/4373873/)
Какие есть варианты отвязаться от сервера?


Поднять локальный сервер, который будет давать на те же запросы те же ответы.

exploit23
27.03.2020, 12:27
M_script said:
↑ (https://antichat.live/posts/4373902/)
Поднять локальный сервер, который будет давать на те же запросы те же ответы.


а есть готовые решения или алгоритм действий, при условии, что я не автор программы?

#colorblind
27.03.2020, 12:30
Для начала поставь что-то типа Wireshark'a и посмотри что шлет софт при запуске, что получает в ответ. Потом подними апач с пыхой и сделай свой гейт, который будет давать правильные ответы. следом в хостах перебей адрес сайта разраба на локалхост и будет тебе счастье

M_script
27.03.2020, 12:47
Сначала смотрим запросы. ProxyCap + Charles/Fiddler/Burp

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

Есть еще варианты, для которых алгоритм будет сложнее. Например когда программа получает часть кода от сервера.

#colorblind
27.03.2020, 13:09
Короче говоря жертву в студию)

exploit23
27.03.2020, 13:11
#colorblind said:
↑ (https://antichat.live/posts/4373915/)
Короче говоря жертву в студию)


не получит жертву в студию, т.к. еще идет привязка к железу, получал ключ и нет установщика.

#colorblind
27.03.2020, 13:42
exploit23 said:
↑ (https://antichat.live/posts/4373916/)
не получит жертву в студию, т.к. еще идет привязка к железу, получал ключ и нет установщика.


Так я не ключ просил и не установищк, а софт)