diff --git a/README.md b/README.md index e334938..83a67b0 100644 --- a/README.md +++ b/README.md @@ -20,4 +20,11 @@ All memory in the process being reverse injected is mapped into the target proce mapped into the process that was reverse injected into. This is because both processes PML4E's point to the same PDPT's. If another PML4E is inserted into the process that was reverse injected I have a try catch around `nasa::injector_ctx::translate` that will copy the new PML4E into the target process -and thus keep the PML4's synced. \ No newline at end of file +and thus keep the PML4's synced. + +# Calling Functions? + +You can call functions that do not reference absolute addresses. This last sentence is pretty ambigous but in short, when the process is injected into another the space between the PML4E's +is not the same (nor is the PML4E index the same). + +My suggestion is you call only small functions if you want to call functions. \ No newline at end of file