You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+16-3Lines changed: 16 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -20,6 +20,7 @@ Session seperation can be bypassed with all methods.
20
20
- Thread hijacking
21
21
- SetWindowsHookEx
22
22
- QueueUserAPC
23
+
- KernelCallback
23
24
24
25
### Manual mapping features:
25
26
@@ -30,6 +31,9 @@ Session seperation can be bypassed with all methods.
30
31
- SEH support
31
32
- TLS initialization
32
33
- Security cookie initalization
34
+
- Loader Lock
35
+
- Shift image
36
+
- Clean datadirectories
33
37
34
38
### Additional features:
35
39
@@ -46,9 +50,9 @@ Session seperation can be bypassed with all methods.
46
50
47
51
You can easily use mapper by including the compiled binaries in your project. Check the provided Injection.h header for more information.
48
52
Make sure you have the compiled binaries in the working directory of your program.
49
-
On first run the injection module will download pdb files for the native (and when run on x64 the wow64) version of the ntdll.dll to resolve symbol addresses.
50
-
The injector can only function if that process is finished. The injection module exports GetSymbolState which will return INJ_ERROR_SUCCESS (0) if the pdb download and resolving of all required addresses is completed.
51
-
Additionally GetDownloadProgress can be used to determine the progress of the download as percentage.
53
+
On first run the injection module has to download PDB files for the native (and when run on x64 the wow64) version of the ntdll.dll to resolve symbol addresses. Use the exported StartDownload function to begin the download.
54
+
The injector can only function if the downloads are finished. The injection module exports GetSymbolState and GetImportState which will return INJ_ERROR_SUCCESS (0) if the PDB download and resolving of all required addresses is completed.
55
+
Additionally GetDownloadProgress can be used to determine the progress of the download as percentage. If the injection module is to be unloaded during the download process call InterruptDownload or there's a chance that the dll will deadlock your process.
0 commit comments