(WinSock,send,HTTP) Как прочитать BUf.

Тема в разделе "WASM.BEGINNERS", создана пользователем Chikanok, 29 ноя 2007.

  1. Chikanok

    Chikanok New Member

    Публикаций:
    0
    Регистрация:
    25 апр 2007
    Сообщения:
    57
    Привет.
    Сделал библиотеку на подобии Adware_box от MsRem`а.
    Она перехватывает WinSock функцию send.
    Dll цепляется к Ie 6. И по вызову этой функции должен вылететь MessageBox с текстом Http запроса.
    НО я не понимаю как прочитать параметр Buf и что он содержит.
    Помогите прочитать!!!
    Delphi 7.
     
  2. MSoft

    MSoft New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2006
    Сообщения:
    2.854
    параметр buf - в делфи это pchar на строку запроса
     
  3. Chikanok

    Chikanok New Member

    Публикаций:
    0
    Регистрация:
    25 апр 2007
    Сообщения:
    57
    Сделал buf pchar`ом и dll вместе с ie вылетели в отладчик.
     
  4. UTeX

    UTeX New Member

    Публикаций:
    0
    Регистрация:
    19 окт 2007
    Сообщения:
    584
    offtop

    а где эту библиотеку можно качнуть

    набрал в поиске - нифига
     
  5. UTeX

    UTeX New Member

    Публикаций:
    0
    Регистрация:
    19 окт 2007
    Сообщения:
    584
    Или может исходников этого "Adware Box" нет?
     
  6. nester7

    nester7 New Member

    Публикаций:
    0
    Регистрация:
    5 дек 2003
    Сообщения:
    720
    Адрес:
    Russia
    Телепаты в отпуске. Выкладывай исходник.
     
  7. Chikanok

    Chikanok New Member

    Публикаций:
    0
    Регистрация:
    25 апр 2007
    Сообщения:
    57
    Вот эта функция:
    Код (Text):
    1. function newsend(s:Cardinal;var Buf:pchar;len:integer;flags:integer):integer;stdcall;
    2. begin
    3. Messagebox(0,Buf,nil,0);
    4. Result:=truesend(s,Buf,len,flags);
    5. end;
    Если Buf не трогать то все нормально работает.
     
  8. Chikanok

    Chikanok New Member

    Публикаций:
    0
    Регистрация:
    25 апр 2007
    Сообщения:
    57
    UTeX
    Давай мыло, дома буду отправлю!
     
  9. RomArio

    RomArio New Member

    Публикаций:
    0
    Регистрация:
    29 ноя 2007
    Сообщения:
    4
    Chikanok ты разобрался с send?тоже самая задача,нужно перехватить строку запроса!
    поначалу писал тот же самый код что и ты и тоже по аналогу Adware_box!!!только я писал этот буфер в файл!!если разобрался можешь выложить функцию truesend()???
     
  10. Chikanok

    Chikanok New Member

    Публикаций:
    0
    Регистрация:
    25 апр 2007
    Сообщения:
    57
    RomArio
    Я пока отложил это.
    А у тебя данные в файл пишутся?