Создать копию wsock32.dll

Тема в разделе "WASM.NETWORKS", создана пользователем guardcreator, 27 апр 2007.

  1. guardcreator

    guardcreator New Member

    Публикаций:
    0
    Регистрация:
    27 апр 2007
    Сообщения:
    3
    Требуется создать полную копию wsock32.dll только добавив предварительную обработку данных в send и resv. Именно копию библиотеки.
    Идея: написать библиотеку, в которой описать интерфейс wsock32.dll, в dllmain динамически подгрузить wsock32.dll и в каждой из функций вызывать функции из wsock32.dll. А в send и resv допустим вставить шифрование. Реализация с хуком не подходит, нужна именно замена, а потом в требуемом предложении заменяем вызов wsock32.dll на нашу библиотеку, так же вставляем обработку шифрования на сервере.

    Вопрос: нет ли у кого готового описания wsock32.dll или способа тривиального импортировать в нашу dll функций из wsock32.dll которые мы не хотим изменять. Описывать вызовы всех функций слишком трудоемко.
     
  2. doctor_Ice

    doctor_Ice New Member

    Публикаций:
    0
    Регистрация:
    21 мар 2005
    Сообщения:
    845
    Адрес:
    Russia
    а почему бы просто не заразить wsock32.dll? я понимаю можна конечно сгенерить свой винсок с тем же набором импорта но имхо проще заразить.
     
  3. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    перенаправление импорта
     
  4. guardcreator

    guardcreator New Member

    Публикаций:
    0
    Регистрация:
    27 апр 2007
    Сообщения:
    3
    Можно подробнее послать на какую-нибудь доку :) был бы очень признателен.
     
  5. test0r

    test0r New Member

    Публикаций:
    0
    Регистрация:
    19 май 2007
    Сообщения:
    15
    2 guardcreator, пиши в личку, там договоримсо как передать.
    хотелось бы ещё посмотреть на то что у тебя получится, если конешно это не секрет :derisive: