Блок сайта на С++

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Djezul, 12 Jun 2009.

  1. Djezul

    Djezul New Member

    Joined:
    8 Dec 2008
    Messages:
    43
    Likes Received:
    2
    Reputations:
    0
    Встала необходимость заблокировать доступ к сайту для всей машины с помощью с++ , так как основная прога написана на нём, во избежания недоразумений говорю сразу, пишу не вирус, и не всякую фигню. Как это можно реализовать?
     
  2. Fata1ex

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

    Joined:
    12 Dec 2006
    Messages:
    703
    Likes Received:
    300
    Reputations:
    38
    hosts
    Подправляешь файл и вуаля! :)
     
    1 person likes this.
  3. Djezul

    Djezul New Member

    Joined:
    8 Dec 2008
    Messages:
    43
    Likes Received:
    2
    Reputations:
    0
    Пробовал но в висте у меня так чёто не работает, вот мне посоветовали отчистить кеш системы такой командой ipconfig/flushdns , но всё по прежнему работает) вот даже взял строку из примера по ссылке, касперского, как работало так и работает(((
     
    #3 Djezul, 12 Jun 2009
    Last edited: 12 Jun 2009
  4. Fata1ex

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

    Joined:
    12 Dec 2006
    Messages:
    703
    Likes Received:
    300
    Reputations:
    38
    Code:
    http://www.google.ru/search?hl=ru&q=vista+hosts&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=lang_ru&aq=f&oq=
    Здесь есть обсуждения возможных проблем.

    oO

    А что не получается в висте?
     
  5. Djezul

    Djezul New Member

    Joined:
    8 Dec 2008
    Messages:
    43
    Likes Received:
    2
    Reputations:
    0
    А всё разобрался, если запускать от имени админа блокнот то вё норм, только появляеться вопрос, как прога будет редактировать этот файл от имени админа?
     
    #5 Djezul, 12 Jun 2009
    Last edited: 12 Jun 2009
  6. Pernat1y

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

    Joined:
    20 Dec 2007
    Messages:
    479
    Likes Received:
    79
    Reputations:
    7
  7. Djezul

    Djezul New Member

    Joined:
    8 Dec 2008
    Messages:
    43
    Likes Received:
    2
    Reputations:
    0
    Вещь конечно хорошая, спасибо, но мне нужно чтобы при работе моей проги, человек не мог зайти на определённый сайт, ДЛЯ ПРИМЕРА , античит для кс, при его работе блокируются сайты с читами .
     
  8. Fata1ex

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

    Joined:
    12 Dec 2006
    Messages:
    703
    Likes Received:
    300
    Reputations:
    38
    runas
    Тык

    Может с помощью этого?
     
    #8 Fata1ex, 12 Jun 2009
    Last edited: 12 Jun 2009
  9. Pernat1y

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

    Joined:
    20 Dec 2007
    Messages:
    479
    Likes Received:
    79
    Reputations:
    7
    и? это фаер, которым, в том числе, можно блочить сайты
     
  10. Djezul

    Djezul New Member

    Joined:
    8 Dec 2008
    Messages:
    43
    Likes Received:
    2
    Reputations:
    0
    Возникает вопрос , как передать определённую команду из проги в cmd ?
     
  11. Fata1ex

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

    Joined:
    12 Dec 2006
    Messages:
    703
    Likes Received:
    300
    Reputations:
    38
    .bat
     
    2 people like this.
  12. Djezul

    Djezul New Member

    Joined:
    8 Dec 2008
    Messages:
    43
    Likes Received:
    2
    Reputations:
    0
    Это значит , что блокировку должна выполнять моя прога. Именно это меня и интересует. Fata1ex, О_о точно спасибо.
     
  13. Fata1ex

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

    Joined:
    12 Dec 2006
    Messages:
    703
    Likes Received:
    300
    Reputations:
    38
    Djezul, не отвлекайся
     
  14. Pernat1y

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

    Joined:
    20 Dec 2007
    Messages:
    479
    Likes Received:
    79
    Reputations:
    7
    ты просил код на сях - я тебе дал линк. или ты хочешь, что-бы твою прогу за тебя написали?
    это был пример готовой реализации того, что ты хотел
     
    #14 Pernat1y, 12 Jun 2009
    Last edited: 12 Jun 2009
    1 person likes this.
  15. Djezul

    Djezul New Member

    Joined:
    8 Dec 2008
    Messages:
    43
    Likes Received:
    2
    Reputations:
    0
    Ок, спасибо , просто сразу не понял)
     
    1 person likes this.
  16. draliokero

    draliokero Member

    Joined:
    14 Mar 2009
    Messages:
    83
    Likes Received:
    6
    Reputations:
    0
    А есть что-нибудь попроще? Например, у браузеров вызывать остановку загрузки страницы при открытие определенных URL’ов (с поддержкой вкладок)
     
  17. _nic

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

    Joined:
    5 May 2006
    Messages:
    651
    Likes Received:
    54
    Reputations:
    3
    ????Ведь есть стандaртное system("command");
     
  18. slesh

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

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    2 draliokero
    Быстрее написать драйвер - фильтр TDI который будет блочить, чем то, что ты считаешь простым ))

    2 _nic а еще есть
    WinExec, ShellExecute, CreateProcess )) выбирать есть из чего )
     
  19. draliokero

    draliokero Member

    Joined:
    14 Mar 2009
    Messages:
    83
    Likes Received:
    6
    Reputations:
    0
    Для меня очень тяжко будет драйвер написать :) Можно например, встроить в зловред proxy сервер, прописать его во всех HTTP клиентах в системе и через него резать?
     
  20. slesh

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

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    ставь любой прокси, даже можеш поставить ISA Server от MS
    там очень гибкая настройка этих вещей. даже по заголовку страницы можно блочить.