Comment by dtech

9 years ago

> Horrific? This is what you do when you want to make sure you don't introduce any unintentional changes.

Horrific, because the average programmer would consider patching the binary a worst-case scenario.

> there is nothing wrong about patching a binary

I would only trust a skilled assembly programmer to do this task without creating other problems, and most businesses don't have those on retainer.

> Horrific, because the average programmer would consider patching the binary a worst-case scenario.

That says more about the average programmer than it does about the reasonableness of binary patches.

I used to table in MASM on the 8088 and have dabbled a little on microcontrollers (6800) as well. But the last time I looked at modern x86, I was pretty lost.