From af66f6566a665e5f76d4a43e1d3493853c8fcb5d Mon Sep 17 00:00:00 2001 From: IDontCode Date: Thu, 12 Nov 2020 02:26:30 +0000 Subject: [PATCH] Update README.md --- README.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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