Entwickler-Ecke

Internet / Netzwerk - Package Senden


Nowo - So 01.06.08 13:36
Titel: Package Senden
Hi

Ich würde gerne ein Bestimmes Package senden.
Wenn ich z.B. mit einem Sniffer solch ein Package aufnehme:

Moderiert von user profile iconNarses: Bild als Anhang hochgeladen

Dann muss doch irgendwie möglich sein, das man dieses package wider sendet...
Mit Delphi !!
Und das man z.B. die Donation verändert. Also mit einem Editfeld oder dergleichen.

Es geht mir nicht ums sniffen, nur darum wie ich ein Package sende.

Kann mir jemand helfen ?


Xentar - So 01.06.08 15:37

TIdTCPClient
Verbindung zum Server herstellen.

Daten mit .WriteBuffer senden.
Fertig


Nowo - So 01.06.08 21:16

Es gibt keinen Server.

Es geht darum: Ich habe hier ein Program, mit dem Sende ich einen Befehl.
Mit einem Sniffer Fang ich diesen Befehl (das package) ab, und speichere es. (zumindest den HexCode)
Nun möchte ich mit einem Delphi Programm dieses Package nochmal senden.
Nur dieses Package. (unter 1nem Package stell ich mir das Bild oben vor)


/Edit: Also, klar gibt es einen Server der die Befehle empfängt.
Nur ist dieser natürlich nicht von mir geschrieben.
Er soll meine Befehle annehmen wie er sie von dem eigentlichen Clienten annimmt.


Martok - Mo 02.06.08 01:08

Naja... dann schick ihm halt das Paket...

In deinem Fall allerdings UDP.


Nowo - Mo 02.06.08 13:07

Das ist meine Frage...
Wie sende ich solch ein Packet ?
Oder, wie sende ich diesen HexCode als packet ?


Xentar - Mo 02.06.08 13:40

Hab ich doch geschrieben..
Du schreibst den HexCode in eine Variable, z.B. einen String. Diesen sendest du dann mit WriteBuffer.


Delphi-Quelltext
1:
MyStr := #$FF + #$AB + .....