Отвязать программу от сервера

Discussion in 'Песочница' started by exploit23, 27 Mar 2020.

  1. exploit23

    exploit23 New Member

    Joined:
    2 Sep 2016
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    Доброго дня.
    Есть программа, все работает, но прежде чем запуститься, она отправляет запрос на сервер разработчика и получает какой то ответ. Если сервер не доступен или нет интернета, то программа не работает.
    Какие есть варианты отвязаться от сервера?
     
  2. SekirBoshka

    SekirBoshka Member

    Joined:
    25 May 2012
    Messages:
    58
    Likes Received:
    14
    Reputations:
    0
    реверсинг инжиниринг в помощь..
     
    exploit23 likes this.
  3. M_script

    M_script Members of Antichat

    Joined:
    4 Nov 2004
    Messages:
    2,600
    Likes Received:
    1,308
    Reputations:
    1,557
    Поднять локальный сервер, который будет давать на те же запросы те же ответы.
     
    exploit23 likes this.
  4. exploit23

    exploit23 New Member

    Joined:
    2 Sep 2016
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    а есть готовые решения или алгоритм действий, при условии, что я не автор программы?
     
  5. #colorblind

    #colorblind Elder - Старейшина

    Joined:
    31 Jan 2014
    Messages:
    598
    Likes Received:
    220
    Reputations:
    36
    Для начала поставь что-то типа Wireshark'a и посмотри что шлет софт при запуске, что получает в ответ. Потом подними апач с пыхой и сделай свой гейт, который будет давать правильные ответы. следом в хостах перебей адрес сайта разраба на локалхост и будет тебе счастье
     
    exploit23 likes this.
  6. M_script

    M_script Members of Antichat

    Joined:
    4 Nov 2004
    Messages:
    2,600
    Likes Received:
    1,308
    Reputations:
    1,557
    Сначала смотрим запросы. ProxyCap + Charles/Fiddler/Burp
    Далее по ситуации. Если простой ответ - подменяем ответ на лету с помощью того же софта. Если ответ генерируется по запросу, находим в софте алгоритм и повторяем его на своем HTTP-сервере. Если повторить алгоритм невозможно, отключаем в софте проверку. Если ты реверсер, сразу начинаешь с третьего пункта =)
    Есть еще варианты, для которых алгоритм будет сложнее. Например когда программа получает часть кода от сервера.
     
    #colorblind and exploit23 like this.
  7. #colorblind

    #colorblind Elder - Старейшина

    Joined:
    31 Jan 2014
    Messages:
    598
    Likes Received:
    220
    Reputations:
    36
    Короче говоря жертву в студию)
     
  8. exploit23

    exploit23 New Member

    Joined:
    2 Sep 2016
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    не получит жертву в студию, т.к. еще идет привязка к железу, получал ключ и нет установщика.
     
  9. #colorblind

    #colorblind Elder - Старейшина

    Joined:
    31 Jan 2014
    Messages:
    598
    Likes Received:
    220
    Reputations:
    36
    Так я не ключ просил и не установищк, а софт)
     
Loading...