title: Client server game packet injection
body: <p>I am trying to learn more about security while developing my online game.</p>
  <p>Is it possible and how difficult is it to intercept a packet sent from the server, modify it by using some software and send back data to the server?</p>
  <p>Here's a scenario:</p>
  <p>A player enters a battle against an AI enemy. A player loses the battle and at the end of the battle, the packet is sent back to the server of what has happened. Would it be possible to modify this packet before it is sent and tell the server that the player has won the battle instead? How would one read this data, and modify it?</p>
  <p>Would it be possible to go as far as to say the player entered a battle against 1 enemy but send a packet to the server saying the player has won the battle against 20 enemies? (assuming the server has no implementation of protecting itself from this)</p>