Code injection is used by an attacker to introduce (or "inject") data into a Operating System or Application which can either: