So I'm hooking NtOpenProcess with a CodeCave hook, by making JMP to my allocated memory with Hook Code (CodeCave).
I want to hide this hook by hooking NtReadVirtualMemory, and spoof the reutrn buffer, so if they try to read the function I hooked, it returns the original buffer.