[C#] Send Packets menu

User Tag List

Page 1 of 2 12 LastLast
Results 1 to 15 of 19
  1. #1
    martinochsan's Avatar Member
    Reputation
    -9
    Join Date
    Sep 2008
    Posts
    26
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [C#] Send Packets

    Hey guys I have serached for how to send packet the the server..
    Like movements packet like you can control another players movements.

    I have tried to change the selected target's GUID into mine but I got DC after a while =/

    [C#] Send Packets
  2. #2
    Robske's Avatar Contributor
    Reputation
    305
    Join Date
    May 2007
    Posts
    1,062
    Thanks G/R
    3/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Call SendPacket

    Also IB4 Trolls and Locks
    "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - Martin Golding
    "I cried a little earlier when I had to poop" - Sku

  3. #3
    martinochsan's Avatar Member
    Reputation
    -9
    Join Date
    Sep 2008
    Posts
    26
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    And when I call the function what I have to do after?

  4. #4
    Cheatz0's Avatar Member
    Reputation
    14
    Join Date
    May 2009
    Posts
    36
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by martinochsan View Post
    And when I call the function what I have to do after?
    From reading your other posts, you aren't ready to be doing stuff like this. Learn the basics before attempting more advanced things. Because you don't seem to know anything about what you are asking..

  5. #5
    Azzie2k8's Avatar Member
    Reputation
    11
    Join Date
    Apr 2009
    Posts
    190
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    So since this is open anyways i am going to ask this here.
    do packets send by sendpacket actually influence clientside movement?so could i make the character move by sending a packet or is it just serverside?

  6. #6
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1358
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by martinochsan View Post
    And when I call the function what I have to do after?
    Call the function then go outside and play in traffic.

  7. #7
    luciferc's Avatar Contributor
    Reputation
    90
    Join Date
    Jul 2008
    Posts
    373
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    ↑ ↑ ↓ ↓ ← → ← → B A - Send Packet

    [[You must be inside of a process to easily send packets]]

  8. #8
    amadmonk's Avatar Active Member
    Reputation
    124
    Join Date
    Apr 2008
    Posts
    772
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Azzie2k8 View Post
    So since this is open anyways i am going to ask this here.
    do packets send by sendpacket actually influence clientside movement?so could i make the character move by sending a packet or is it just serverside?
    The only thing that exists is the server state. The client is just a rendering of that state, and an interface to trigger changes to that state. The way that the client triggers those changes is by sending packets indicating the changes. So yes, you could say that sending packets could influence client state; in fact you could do ANYTHING the client does by simply sending packets alone. In fact, you don't even NEED the WoW client; with the right knowledge of the packets and the static game data (maps and so on), you could "play" WoW just by sending and receiving packets. This is called a "headless bot" and there have been a few headless bots around to the best of my knowledge. Don't know if there are any working ones any more.

    That all being said, trying to control the game at a deep level via send/receive packets alone is VERY complicated, for a number of reasons. You're FAR better off just injecting into the game like normal.

    And to the OP: barring unknown bugs, it's impossible to control other clients through simple packet manipulation. This ain't EverQuest (I remember that bug... fun, fun, fun!)... they've actually taken into count many of the security/griefer issues and fixed them in WoW, and client ID spoofing is EASY to fix (just bind the client to the network endpoint, et voila).
    Don't believe everything you think.

  9. #9
    BoogieManTM's Avatar Active Member
    Reputation
    52
    Join Date
    May 2008
    Posts
    193
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by amadmonk View Post
    The only thing that exists is the server state. The client is just a rendering of that state, and an interface to trigger changes to that state. The way that the client triggers those changes is by sending packets indicating the changes. So yes, you could say that sending packets could influence client state; in fact you could do ANYTHING the client does by simply sending packets alone. In fact, you don't even NEED the WoW client; with the right knowledge of the packets and the static game data (maps and so on), you could "play" WoW just by sending and receiving packets. This is called a "headless bot" and there have been a few headless bots around to the best of my knowledge. Don't know if there are any working ones any more.

    That all being said, trying to control the game at a deep level via send/receive packets alone is VERY complicated, for a number of reasons. You're FAR better off just injecting into the game like normal.

    And to the OP: barring unknown bugs, it's impossible to control other clients through simple packet manipulation. This ain't EverQuest (I remember that bug... fun, fun, fun!)... they've actually taken into count many of the security/griefer issues and fixed them in WoW, and client ID spoofing is EASY to fix (just bind the client to the network endpoint, et voila).
    I actually don't think that is the case. The way I've seen wow behaving as far as movement goes is more like this:

    The client controls ALL movement locally. It determines speed, direction, distance traveled, etc, with minimal or no corrections from the server. The server does indeed have checks to make sure you're not doing something you're not supposed to, but that's about it. Sending blind movement packets from the client WITHOUT updating the character's position and movement state will desync the client from the server (and you won't see what your toon is doing), and you're incredibly likely to disconnect because the server thinks you're teleporting on the next movement event triggered by hardware (not the blind packets.);


    I've dabbled with movement packets a lot, they are very sensitive and hugeeeeee pain in the ass to get perfect. (via mentioned headless/clientless bots). I also recommend you just inject and play with your characters movement states directly in memory, and let the internal system deal with sending out packets based on your events, while keeping your client in sync with what the server expects.
    Last edited by BoogieManTM; 11-03-2010 at 06:12 PM.

  10. #10
    andy012345's Avatar Active Member
    Reputation
    59
    Join Date
    Oct 2007
    Posts
    124
    Thanks G/R
    0/7
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Boogie is correct, movement is completely local, client notifies the server of what you are doing, and server mostly trusts it.

    A movement packet is triggered on nearly everything from turning with a keyboard (has 1 packet to start and 1 to stop), turning with mouse (literally spams the server with rotation and/or pitch updates). The client is never not sending updates to the server, because along with this it's also sending heartbeats, which keep things in sync, like moving forward (there would be 1 start, then a bunch of heartbeats to sync the client and server, then finally when you stop, a stop packet is sent).

  11. #11
    amadmonk's Avatar Active Member
    Reputation
    124
    Join Date
    Apr 2008
    Posts
    772
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    So, a simple test. Interrupt the flow of only movement packets from the client to the server. Fake the position of your client so that you're right next to a boss that was 500 yards or more away from your old position, and re-enable the flow of packets. Cast a 40 yard-ranged spell on that boss.

    Watch as... nothing happens You're now -- as Boogie points out -- desynchronized, and all hell will break loose (you may in fact get flagged or banned). Meaning that even with movement, there are limits -- the server takes broad hints, but ultimately WoW's reality is what the server decides it is, not what the client decides it is.

    And, barring bugs or exploits, you absolutely can't affect OTHER clients' movement/position this way (which is what the OP was asking).

    I will stand by my original statement: there IS no reality in WoW, aside from the server state. It's an MMORPG, after all. Everything the client does is just rendering the server's state, and sending hints to the server about how to modify that state. However, the server is ALWAYS free to override the client's hints about state changes, and frequently does.

    I know that Boogie knows this, since he's one of the only people I know of who's successfully written a headless bot. But I wasn't sure if the OP knew it, so I wanted to be explicit
    Last edited by amadmonk; 11-03-2010 at 08:18 PM.
    Don't believe everything you think.

  12. #12
    BoogieManTM's Avatar Active Member
    Reputation
    52
    Join Date
    May 2008
    Posts
    193
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Now that I think about it, there is a way to modify the movement of another character, but they still need to be part of the list of 'possible active mover objects', namely those who are under your spell of mind control or something similar (not aware of any other spells.) I recall being able to switch back and fourth between the mind control victim and attacker at will while the spell was active (unlike what the real client allows you to do), but as soon as the spell wears off you are no longer able to use that object as an active mover. Not very useful, and probably patched by now.


    However, emulators are apparently vulnerable to this kind of exploit because they do not maintain a list of 'possible active mover objects' (or they don't do it very well.)

  13. #13
    Syltex's Avatar Sergeant Major
    Reputation
    23
    Join Date
    Jul 2010
    Posts
    174
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    //off tropic
    Is Cypher banned or just modified it?

  14. #14
    Robske's Avatar Contributor
    Reputation
    305
    Join Date
    May 2007
    Posts
    1,062
    Thanks G/R
    3/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Syltex View Post
    //off tropic
    Is Cypher banned or just modified it?
    Banned for posting funny pictures.
    "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - Martin Golding
    "I cried a little earlier when I had to poop" - Sku

  15. #15
    Azzie2k8's Avatar Member
    Reputation
    11
    Join Date
    Apr 2009
    Posts
    190
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Maybe this time the server lets me actually post something.

    Thanks for all the replies. That was very interesting but it showed me that I should deal with Events instead of Packets but thank you all very much

Page 1 of 2 12 LastLast

Similar Threads

  1. sending packet to wow client
    By norowen in forum WoW Memory Editing
    Replies: 3
    Last Post: 02-02-2010, 05:50 PM
  2. [Help] Send Packet
    By rat50 in forum WoW Memory Editing
    Replies: 13
    Last Post: 12-19-2009, 05:01 PM
  3. Cast spell by Sending Packets
    By starfish99 in forum WoW Memory Editing
    Replies: 1
    Last Post: 12-23-2008, 11:56 AM
  4. Send packet ,No response to the game
    By metalqiang in forum WoW Memory Editing
    Replies: 5
    Last Post: 10-01-2008, 06:05 AM
  5. where is send packets call address
    By metalqiang in forum WoW Memory Editing
    Replies: 9
    Last Post: 08-19-2008, 04:30 PM
All times are GMT -5. The time now is 01:44 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search