Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Nostale
You last visited: Today at 22:13

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Packet senden[ASM / C++]

Discussion on Packet senden[ASM / C++] within the Nostale forum part of the MMORPGs category.

Closed Thread
 
Old   #1
 
blackout617's Avatar
 
elite*gold: 68
Join Date: Feb 2011
Posts: 401
Received Thanks: 96
Packet senden[ASM / C++]

PHP Code:
0061E918    8B4D F8         MOV ECX,DWORD PTR SS:[EBP-8]
0061E91B    A1 30016700     MOV EAX,DWORD PTR DS:[670130]
0061E920    8B00            MOV EAX,DWORD PTR DS:[EAX]
0061E922    BA 7CE96100     MOV EDX,multicli.0061E97C                ASCII "walk"
0061E927    E8 648AF0FF     CALL multicli.00527390 
Code:
void SendPacket(DWORD Calladr,char *packet)
{
	DWORD adPtr = 0x670130;
	printf("Ich werde es versuchen: %s das packet zu senden.\n", packet);
	__asm
	{	
			MOV EAX, DWORD PTR DS : [adPtr]
			MOV EAX, DWORD PTR DS : [EAX]
			MOV EAX, DWORD PTR DS : [EAX]
			MOV EDX, packet
			CALL Calladr
	}
	printf("Packet wurde gesendet: %s\n", packet);
}
Die funktion habe jetzt geschrieben und mit ich ein packet senden kan mus das packet ja auch noch mit 0 terminiert werden dafür habe ich eine funktion geschrieben und es terminiert auch das packet mit 0 aber wen ich ein packet sende passiert garnichts egal was z.b habe ich 2clients geöffnet
Code:
SendPacket(0x00527390,packetString("say Hallo"));
gemacht das packet wurde gesendet also hat auf jeden fall in edx gepackt und die send funktion gecallt aber passiert nichts. Kan mir jemand weiter helfen ich finde meinen fehler nicht. Die adresse ist auch geupdated ich benutze eine pattern dafür also nachdem neusten update sind auch die neun adressen richtig was mache ich falsch ?


English(Ist schlimmer als mein deutsch ):

I Trying to send a packet to the server ,but when i send a packet nothing happens the packetString is my function that terminates the packet with 0.
I Could not find my misstake can anyone help me what do i wrong ??
blackout617 is offline  
Old 02/12/2015, 19:28   #2
 
elite*gold: 0
Join Date: Aug 2013
Posts: 127
Received Thanks: 46

Astring.cpp
Astring.h

This? Code from Amor Prohibido
iArtrix is offline  
Thanks
1 User
Old 02/12/2015, 21:24   #3
 
blackout617's Avatar
 
elite*gold: 68
Join Date: Feb 2011
Posts: 401
Received Thanks: 96
Quote:
Originally Posted by iArtrix View Post

Astring.cpp
Astring.h

This? Code from Amor Prohibido
thanks fixed now with the Astring but what do i wrong in my function?
char* packetString(char *string)
{
char test[256];
char* str2 = string;
DWORD lange = strlen(str2);
memcpy(test, str2, lange);
test[lange] = 0;
return test;
}


EDIT : Jetzt when ich ein packet gesendet habe sickt mein client keine pulse packets mehr -.- aber alle andere packete schon

EDIT : Now when i send a packet then its stops to send pulse packets but only pulse packets other one got sended ?
blackout617 is offline  
Old 02/15/2015, 15:50   #4
 
blackout617's Avatar
 
elite*gold: 68
Join Date: Feb 2011
Posts: 401
Received Thanks: 96
up - when ich ein packet sende habe ich nach 1min DC
after i send a packet i got dc after 1min but the packet works but DC
blackout617 is offline  
Old 02/15/2015, 16:53   #5

 
_RowLegend_'s Avatar
 
elite*gold: 237
Join Date: Sep 2012
Posts: 982
Received Thanks: 1,199
lag bei mir daran das der flag 0 war und nicht 1
_RowLegend_ is offline  
Old 02/17/2015, 13:01   #6
 
blackout617's Avatar
 
elite*gold: 68
Join Date: Feb 2011
Posts: 401
Received Thanks: 96
Danke für hilfe habe das AString removed und eine class geschrieben um mit 0 terminieren jetzt funkt es.

#closerequest
blackout617 is offline  
Old 02/21/2015, 19:15   #7
 
Pain™'s Avatar
 
elite*gold: 0
Join Date: Oct 2010
Posts: 152
Received Thanks: 92
Quote:
Originally Posted by blackout617 View Post
Danke für hilfe habe das AString removed und eine class geschrieben um mit 0 terminieren jetzt funkt es.

#closerequest
Sorry, I've a question, how did you manage to keep connected to the server and not disconnecting each minute?
Pain™ is offline  
Old 02/21/2015, 21:10   #8
 
blackout617's Avatar
 
elite*gold: 68
Join Date: Feb 2011
Posts: 401
Received Thanks: 96
Quote:
Originally Posted by Pain™ View Post
Sorry, I've a question, how did you manage to keep connected to the server and not disconnecting each minute?
you must to terminate the string with 0 , AString have a problem dont use it or you will get DC every min ,i think like Rowlegend says "AString sets wrong flag" so write a class to terminate the string with 0

@Mr.Tr33 #closerequest
blackout617 is offline  
Thanks
1 User
Old 02/21/2015, 23:13   #9
 
Rorc's Avatar
 
elite*gold: 113
The Black Market: 133/2/0
Join Date: Dec 2009
Posts: 16,685
Received Thanks: 4,449
Und was, wenn ich es closen will? .·´¯`(>▂<)´¯`·.

/Close
Rorc is offline  
Closed Thread


Similar Threads Similar Threads
[VB] TCP Packet als Bytes senden
04/25/2014 - .NET Languages - 3 Replies
Guten Abend, ich versuche einem Server per TCP ein Packet für einen Request von meinen Accountdaten zu schicken, die benötigten Packets habe ich bereits gefiltert, analysiert und nachgebaut, einziges Problem ist, der Header des Packets, welches ich an den Server schicke ist ein Kauderwelsch wenn ich ihn als Ascii oder Dezimalzahl darstelle, das heißt er muss als ein Bytearray verschickt werden. Mein Problem ist jetzt, dass die anderen Daten als String gespeichert werden und ich zwar die...
Packet mit AutoIt senden!?
07/22/2013 - Nostale - 11 Replies
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: $packet= "mg 3 2 3126 20150 20150" $g_IP = "127.0.0.1" ; kA was sonst
Autoit 1 Packet Senden ?
06/09/2013 - AutoIt - 5 Replies
Hallo ich habe wieder eine kleine frage bei packets und so bin ich nicht sehr gut :) Ich habe wincap instaliert,,und jetzt ich habe mit wpe ein packet das ich senden möchte gefunden das packet ist: "57 49 4e 7c 31 38 38 38" in decoded text ist das =" WIN|1888" Und Ich will bei auto it es simple machen es soll in Process name.exe dieses packet immer wider senden und der socket endert sich immer wider also beim jedem relog endert er sich ,kan mir jemand helfen ? :) While 1 .... WEnd
WPE Packet senden
06/30/2011 - General Coding - 2 Replies
hey, bin mir nicht ganz sicher wohin damit, deswegen kommt es einfach mal nach Gamehacking... ich wollte mal die Packetsenden-Funktion von WPE Pro testen. Leider kann ich keine Verbindung aufbauen, bekomme immer das hier: http://img848.imageshack.us/img848/3057/180620112 .png hoffe, dass mir jmd helfen kann... ging bei dem Versuch um das liken bei einem YT-Video
[C++] TCP Packet senden
05/28/2011 - C/C++ - 1 Replies
Kann mit jemand erklären, wie ich in C++ TCP Packets senden kann? Ich will damit einfach nur meine FritzBox zum reconnecten bringen...



All times are GMT +2. The time now is 22:13.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.