Exploitation is the art of making programs behave in unexpected and unintended ways, turning them to the attacker’s advantage.