Quick and dirty ...
Editing the memory of the game code, changing it to do something the original code was not meant to do.
It involves one of many methods to access the memory, most often bypassing in-game checks of itself.
advantage: you are only changing code sitting on your machine .. + it allows hacking if you know what your doing
