Реализация одной фишки. Возможно ли?

Discussion in 'PHP' started by mailbrush, 17 Dec 2009.

  1. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Сейчас попробую написать ТЗ...

    В общем есть программа (под Windows), она отправляет запросы на сайт. Мне надо, чтобы один из этих запросов, а точнее ответ от него модифицировался, то есть:

    Code:
    http://host.ru/file1.php -> http://host.ru/file1.php
    http://host.ru/file2.php -> http://host.ru/file2.php
    [B][COLOR=Red]http://host.ru/file3.php -> http://host.ru/file3.php[/COLOR][/B]
    http://host.ru/file4.php -> http://host.ru/file4.php
    
    В том, что выделено красным - мне надо заменить ответ от сервера, а точнее заменить одну строчку. Пробовал подменять hosts, играться с htaccess - ничего не получилось. Возможно ли это?
     
  2. mr.The

    mr.The Elder - Старейшина

    Joined:
    30 Apr 2007
    Messages:
    1,080
    Likes Received:
    456
    Reputations:
    38
    Попробуй Proxomitron, там хорошие возможности по модификации заголовков и тп.
    Если прога не держит прокси, то WideCap в руки.
     
  3. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Как я понимаю, Proxomitron, это перехватчик запросов... Но проблема в том, что программа делает все циклично, примерно 200 тысяч запросов в сутки. Руками каждый запрос как-то не охота редактировать :)
     
  4. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    809
    Reputations:
    231
    Дизассемблируй программу или сделай локальный прокси, который будет заменять ответ нужным тебе образом
     
    _________________________
  5. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    VMProtect
    Ты гений! Именно это я и пытался сделать, только какими-то кривыми способами! Даже и не подумал, что это можно сделать через прокси. Ну точнее я знал, что оссуществимо, просто в голову не пришло :)

    /me пошел кодить прокси-сервер)
     
  6. gold-goblin

    gold-goblin Elder - Старейшина

    Joined:
    26 Mar 2007
    Messages:
    917
    Likes Received:
    174
    Reputations:
    3
    WPE PRO и Wireshark (вроде) имеют фильтры, настроив 1 раз фильтр замена будет автоматическая.
    А так следуя тематики топа то кодь прокси =)
     
  7. PaCo

    PaCo Elder - Старейшина

    Joined:
    6 Feb 2008
    Messages:
    436
    Likes Received:
    138
    Reputations:
    25
    Можно воспользоваться вот этим - /thread93318.html, конечно немного изврашеный вариант - но зато очень быстрый.