Delphi и Api

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by dr.5y51em, 10 Aug 2009.

  1. dr.5y51em

    dr.5y51em New Member

    Joined:
    3 Aug 2009
    Messages:
    5
    Likes Received:
    1
    Reputations:
    0
    Необходимо перехватывать входящий и исходящий трафик. Перечитав гору материала, понял что нужно делать хук wsock32.dll, там функции перехвата пакетов send и recv, затем нужно выделить первый заголовок пакета, он как раз будет нести информацию о сайте с которого пришёл или куда отправлен пакет и метод отправки, POST\GET. Соответственно заблокировать его... Тему начал так же обсужадть тут.
     
  2. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    если ты собрался блокировать HTTP трафик то тебе достаточно болчить исходящий send траффик где HOST: нужный url
     
    _________________________
  3. slesh

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

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    всё неперехукаеш. для этого фаеры есть. Или если хватит терпения то TDI фильтры
     
  4. dr.5y51em

    dr.5y51em New Member

    Joined:
    3 Aug 2009
    Messages:
    5
    Likes Received:
    1
    Reputations:
    0
    Да это я всё прекрасно понимаю, но я кодом мысль выразить не могу. Я тем более больше по PHP ))) Помоги если можешь.
     
  5. sn0w

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

    Joined:
    26 Jul 2005
    Messages:
    1,031
    Likes Received:
    1,316
    Reputations:
    327
    если ты хочешь чтоб для одного приложения было - то да, хук send. если для всей системы - это инжект во все процессы. можно с помощью AppInit dlls, можно и по другому но не суть - гемор. есть минидрайвер файрвола винды - прост твой драйвер с функционалом. на codeproject.com вроде как есть. разные, много всего...
     
  6. slesh

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

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    Темболее что достаточно поглядеть в инете и сразу всплывет простейший исходник TDI фильтра.
     
  7. =Zeus=

    =Zeus= Member

    Joined:
    10 Aug 2009
    Messages:
    213
    Likes Received:
    54
    Reputations:
    5
    Гляньте тут , может чем-то поможет.