title: How to modify an executable without corrupting it?
body: <p>Is there a specific null char or a sequence of bytes which would not corrupt the executable if added in FRONT of the file? I tried adding NUL (00 hex) but it corrupts the executable every time. Is there some bytecode for NOP (no operation) or something similar? </p>
  
  <p>Long story short, I want to mess up a "hack" that modifies a value in memory at &amp;process+fixed offset. Pushing the memory stack up would (or so I think) prevent it from working.</p>