Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

A small question

Status
Not open for further replies.
Joined
Jun 10, 2009
Messages
659
Reaction score
141
I was trying to use Windows Packet Editor(WPE) sometime back while playing A3 in my local server. What I did was I logged into GM character, attached WPE to A3Client.exe, started recording packets sent to my server. Then in game I spawned 3 grahsaths using GM command. I minimized the game to check what my client had sent to server. I observed that all the 3 times when I used that command the client sent the same packet to the server. So I tried replicating the spawn command through WPE. I sent the same packet to the server using WPE and went back into the game expecting to have another grahsath in my inventory. But actually I saw a 'Disconnected from server' dialog box. I thought I did some mistake and so I started over the whole process again. This time again server kicked me. Why is the server kicking the character? I was sending the same packet that was being sent when I used actual command in game. How did server know that this packet was not coming from A3Client.exe? Not only this packet. If you send any packet from WPE which is related to the logged in character, the server kicks that character from game. If anyone knows the reason behind this please reply :)
 
Goodbye
Loyal Member
Joined
Oct 6, 2009
Messages
965
Reaction score
134
Check full communication with server, it shouldn't be so easy to just duplicate a packet.

Maybe there is a slight diff in packets which may be some packet ID, ACK, or anything that may confirm to the server that someone didn't try to do what you did.
 
Junior Spellweaver
Joined
Aug 27, 2008
Messages
172
Reaction score
21
Check full communication with server, it shouldn't be so easy to just duplicate a packet.

Maybe there is a slight diff in packets which may be some packet ID, ACK, or anything that may confirm to the server that someone didn't try to do what you did.


It must work, check whether the data you are spoofing is 100% ditto.
 
Newbie Spellweaver
Joined
Aug 28, 2006
Messages
93
Reaction score
4
If you are using WPE let me tell u my friend. Packets might be the same but each packet has a different unique code that the server takes in.. With WPE u can edit ur chars armor props but that wont be taken by the server. That means, your char will be reset to normal when u relogin. And also the server kicked you because u sent too many packets with the same Unique ID. Server disconnected you because there is usually a limit to the server on how many packets it can monitor ( with same Unique ID). If there was a lag, our client sends the same packets sometimes and for the same reason the server dcs the client to resync with the char.
 
@work
Joined
Jan 26, 2008
Messages
617
Reaction score
39
I faced the same issue while trying to replicate the shout, when I changed the target to server and then i logged a packet that sent a shout to the game, I found it using the text i used in the shout "GM : Hello guys !!" and the exact was there in the packet when i send it to the server using WPE it did the shout in game, I edited the packet and changed the message and char name and sent it again it worked very well.

But when i sent the same packet by an external program I made to send shout packet, my ZS hangs up.
 
Joined
Jun 10, 2009
Messages
659
Reaction score
141
If you are using WPE let me tell u my friend. Packets might be the same but each packet has a different unique code that the server takes in.. With WPE u can edit ur chars armor props but that wont be taken by the server. That means, your char will be reset to normal when u relogin. And also the server kicked you because u sent too many packets with the same Unique ID. Server disconnected you because there is usually a limit to the server on how many packets it can monitor ( with same Unique ID). If there was a lag, our client sends the same packets sometimes and for the same reason the server dcs the client to resync with the char.

I see. That might me the problem!
 
Newbie Spellweaver
Joined
Mar 14, 2012
Messages
35
Reaction score
1
@Mav3r1cksandy i know this name it was password of some a3acc dnt remember now :D
 
Status
Not open for further replies.
Back
Top