Jak wysylać zesniffowane wczesniej pakiety w delphi?

0

Witam, mam nadzieje ze jest tu ktos taki, kto zna sie na rzeczy (internet sockety w delphi) i pomoże...

Moj problem:
Znam ip pewnego serwera. Znam port na ktorym jest otwarty dla klientów. Mam delphi 2005 architect, moge tez zalatwic inne wersje (np popularny 7 enterprise). Robie w delphi tcpclient'a , ustawiam mu ten ip serwa i port, uaktywniam go, nawiazuje polaczenie (sprawdzilem w sniferze, klient polaczyl sie, serwer przyjął, ale nic zadna ze stron nie wyslala). JAK teraz wysłać pakiet do serwera??? nie chodzi mi o pakiet wypelniony tekstem (tcpclient.sendtext('blablabla')), ale o pakiet, który odebralem kiedys ja (snifferem), wiem jak wygląda w hexach (ale niewiem co to te hexy)... Po prostu program ma udawać, że jest innym programem, którego wysyłane pakiety znam. Zadna reakcja na odpowiedzi serwera nie jest obowiązkowa w tym programie.
JAK wysyłać takie pakiety, niech mi ktos podpowie.........

z gory dzieki

0

raw socket

0

dzieki, ale niewiele mi to mówi, rozumiem ze chodzi o jakis komponent, ale:

  1. jak on sie dokladnie nazywa?
  2. czy jest standradowo, jesli tak to w którym delphi i gdzie, jesli nie to skąd pobrać?
  3. jak obsługiwać ten komponent, jak podać mu treść pakietu w hexach (tzn. mam format, jaki podał mi sniffer)

Prosze, niech ktos troche dokladniej mi powie....

1 użytkowników online, w tym zalogowanych: 0, gości: 1