Подмена ссылки или html кода в браузере (Делфи)

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by bertys, 8 Feb 2013.

  1. bertys

    bertys New Member

    Joined:
    25 Jan 2012
    Messages:
    162
    Likes Received:
    0
    Reputations:
    0
    Здравствуйте. Подскажите пожалуйста как можно подменить ссылку в браузере средствами делфи.

    Например пользователь пишет http://www.delphimaster.ru а его перекидывает на http://forum.antichat.ru


    Или как подменить html код в браузере?



    Буду благодарен за ЛЮБИЕ подсказки.

    Зарание говорю, это не для всяких фейков и т.д., это для личного пользования
     
  2. xophet

    xophet Member

    Joined:
    16 Apr 2011
    Messages:
    617
    Likes Received:
    49
    Reputations:
    5
    Любия подсказка:
    в IExplorer адресная строка обычный Edit, поэтому все решается простым SendMessage/PostMessage.
    в остальных браузерах адресная строка - нарисована на Panel рамочка, поэтому такой вариант там не пройдет. Нужно либо инжектиться и искать/менять адрес сайта, либо подменять сайт через прокси (см. чуть ниже) или hosts.

    HTML менять не пробовал, но думаю там все гораздо интереснее...
    Есть мнение, что самым простым решением (раз уж есть доступ к ПК) будет поднять прокси, которая будет подменять пакеты для определенных сайтов, а остальные пропускать без изменений
     
  3. sn0w

    sn0w Статус пользователя:

    Joined:
    26 Jul 2005
    Messages:
    1,023
    Likes Received:
    1,309
    Reputations:
    327
    бросай ты этого вымирающего динозавра.

    днс кеш отравить/ в хостс прописать/ инжект хтмл кода в страницу
     
  4. boryisk

    boryisk New Member

    Joined:
    17 Jan 2013
    Messages:
    0
    Likes Received:
    1
    Reputations:
    0
    смотря какой браузер, для FF - гугли nspr4.dll, для IE - wininet.dll, или смотри исходники зевса...