Packet mit AutoIt senden!?

07/21/2013 23:14 IceCru$h3r#1
Hallo,

folgendes: ich würde gerne ein Packet an NosTale senden (in AutoIt ohne den Packetlogger), bspw. dieses:
mg 3 2 3126 20150 20150

Wie stelle ich das dann an? Muss ich das Packet an den NosTale Server schicken (ich weiß nicht wo das Packet hingesendet werden muss, ob Server oder Client??) und wenn ja, wie mache ich das richtig?

Als Ansatz würde mir nur folgendes einfallen:
Code:
$packet= "mg 3 2 3126 20150 20150"
 $g_IP = "127.0.0.1" ; kA was sonst
TCPStartUp()
$socket = TCPConnect( $g_IP, 29200) ; welcher Port?
If $socket = -1 Then MsgBox (0,"Service","Can't connect.")
TCPSend($socket, $packet) ; ich nehm an das geht so, oder?
TCPShutdown ( )
Ich würde mich wirklich sehr freuen, wenn jemand mir helfen könnte.

Liebe Grüße,

IceCru$h3r
07/21/2013 23:48 heyyoutube#2
soweit ich weiß brauchst du ne extra include datei über die verfügen hier rowlegend , nestos , shadow992 etc

eh und du musst es an den server senden if u want no clientside
07/22/2013 01:13 Abraxas Ethar#3
Wurde sogar Public gemacht von PainInTheWorld.
07/22/2013 01:25 IceCru$h3r#4
Wo? Der User existiert laut Suche nicht..
07/22/2013 01:27 Mr.Tr33#5
Quote:
Originally Posted by Abraxas Ethar View Post
Wurde sogar Public gemacht von PainInTheWorld.
Ja? Durch die Suche finde ich persönlich nichts bei dem Namen.
Ich weiß das Shadow992 die C++ Funktion in AutoIt umgeschrieben hat.

@IceCru$h3r
So geht das nicht. Was du versuchst ist eine direkte Verbindung aufzubauen.
Du musst aber die Verbindung vom Client mitlesen. Das heißt, du musst eine Stelle finden wo der Client Packete unverschlüsselt empfängt und sendet.
Und dann wären wir beim Thema ASM :D
07/22/2013 01:34 Abraxas Ethar#6
Ich weiß jetzt nicht ob er so heißt oder anders, tut mir leid. :D

e//: Ich korrigiere mich: [Only registered and activated users can see links. Click Here To Register...] + [Only registered and activated users can see links. Click Here To Register...]
07/22/2013 01:36 IceCru$h3r#7
Hm...
Und wie zum Teufel stell ich das an!?

Edit: Danke dafür, genau das habe ich gesucht :)
07/22/2013 11:43 PainToTheWorld#8
Nicht 64bit kompatibel...
Muss das noch fixen.
07/22/2013 11:57 Cooq#9
Lieber C++ lernen, ist besser und nützt dir später was ;)
07/22/2013 12:08 PainToTheWorld#10
c++ & reversen lernen um ein bisschen cheaten zu können ist doch krank ^^
07/22/2013 12:11 DoDo1997#11
evtl. wenns ihm gefällt will er dann ja auch was in der Richtung machen:D Also Proggen :D
07/22/2013 23:28 IceCru$h3r#12
Ich kann zwar einigermaßen C++ (habe schon paar Sachen gemacht.. aber eben nur ein paar..), habs aber bisher nur für die Spieleprogrammierung (SFML, Irrlicht-Engine) genutzt, daher habe ich leider keinen Plan, was ich wie machen müsste.
Naja, zum Glück gibt's ja diese tolle dll von PainToTheWorld :)