I came across the term "Kernel Memory Patching" in a presentation. I googled it but couldn't find the exact answer somewhere. My understanding tells me that Kernel Memory Patching is somehow adding or increasing the memory size of kernel or the address space it accesses? Can someone please correct me. Or give more information about this process.
Also, what is the possible difference between:
- Kernel Memory patching
- Kernel Patching
- Loadable kernel module