One common approach is to fill as much of the program's memory space as possible with no-op ("no
operation") instructions then place the injected code at the end. If the progam's execution context
lands on any of the no-op codes, it will skip to the next no-op, then the next, and so on, until it
finally executes the injected code.