code-patching

NT Kernel Programming

Hi, I would like to know where to get started, or how possible it is to hook into, or patch the windows kernel(XP and up). I am specifically interested in software like McAfee Entercept, or certain antivirus scanners that patch the kernel. I would like to know how feasable it is for a startup to create software that added in functionali...

How to Patch Live Running Unix Code

Let's say you have a function foo() compiled into a program that is running on Unix. While the program is running, can one "replace" the function foo by dynamically loading an object file containining a modified version of foo()? On an embedded system I worked on in the past, we could unprotect the text segment and then essentially "...