IE7/IE8 и перехват WinSock'a

Тема в разделе "WASM.NETWORKS", создана пользователем Decepticon, 15 апр 2009.

  1. Decepticon

    Decepticon New Member

    Публикаций:
    0
    Регистрация:
    15 апр 2009
    Сообщения:
    5
    Есть такая утилита freecap.ru, перехватывает winsock и пускает весь траф от приложения на прокси/сокс.

    Api перехватывает через хук GetProcAddress() у всех DLL, подгружаемых в процессов через LoadLibrary. Если winsock прилинкован статически, то хуки ставятся в таблице импорта. С IE6 работает замечательно, а вот с IE8 на WinXP+SP2 не работает. Ставишь SP3 - все ОК!

    Поверхностный взгляд показал, что хуки вроде бы раставляются нормально всегда.

    Может кто-то подскажет в чем может быть проблема и в какую сторону рыть?
     
  2. deLight

    deLight New Member

    Публикаций:
    0
    Регистрация:
    26 май 2008
    Сообщения:
    879
    1. забить на хук GetProcAddress
    2. хук на LdrLoadDll. В нем, если загружаемый модуль ws2_32 (или wsock32 например, если хук для LSP) - для каждой нужной функции трамплин на свою.

    <Added>
    ну эт я написал если делать самому. с утилитой естественно ничего не подскажу... тут реверсить надо и смотреть что к чему.
     
  3. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    Написать bert'у?
     
  4. Decepticon

    Decepticon New Member

    Публикаций:
    0
    Регистрация:
    15 апр 2009
    Сообщения:
    5
    он забил
     
  5. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    У него есть и платная программка.
     
  6. Decepticon

    Decepticon New Member

    Публикаций:
    0
    Регистрация:
    15 апр 2009
    Сообщения:
    5
    Какая? widecap? там совсем другой принцип работы.
     
  7. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    Исходники freecap'a есть, возможность поставить winxpsp2+ie8 + отладчик тоже есть -- все в ваших руках :derisive:
     
  8. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    Палицца. Нужно использовать LdrpDllNotificationList, либо зарегать шим.
     
  9. Decepticon

    Decepticon New Member

    Публикаций:
    0
    Регистрация:
    15 апр 2009
    Сообщения:
    5
    по делу есть че сказать?

    PS. Вроде бы WinXP+SP2+IE8 заработало, теперь на W7 не пашет никуя :dntknw:
     
  10. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    Т.е. проблемы и не было как я понял?
     
  11. deLight

    deLight New Member

    Публикаций:
    0
    Регистрация:
    26 май 2008
    Сообщения:
    879
    Decepticon
    a сетевой адаптер подключен?
    когда winsock-хуки сработали, лампочка должна мигать крайне быстро...
     
  12. Decepticon

    Decepticon New Member

    Публикаций:
    0
    Регистрация:
    15 апр 2009
    Сообщения:
    5
    да, в WinXP не было, проблема осталась с W7, уже нашли кто решит, пока тема закрыта