Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sunsided/native-dotnet-code-injection
Injection of managed code into non-managed Windows applications
https://github.com/sunsided/native-dotnet-code-injection
code-injection csharp dotnet injection native-code
Last synced: 22 days ago
JSON representation
Injection of managed code into non-managed Windows applications
- Host: GitHub
- URL: https://github.com/sunsided/native-dotnet-code-injection
- Owner: sunsided
- Created: 2014-02-04T14:19:49.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2019-01-17T19:28:40.000Z (almost 6 years ago)
- Last Synced: 2024-10-11T02:31:09.508Z (about 1 month ago)
- Topics: code-injection, csharp, dotnet, injection, native-code
- Language: C++
- Size: 28.3 KB
- Stars: 28
- Watchers: 5
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Native/.NET code injection
==========================Injection of managed code into non-managed Windows applications.
Injects a native bootstrap DLL into the target process by calling `LoadLibrary` as a remote thread and then calls
the initialization method of the .NET runtime (hosting API). After that, a .NET assembly is loaded into the default
application domain and executed.## Projects ##
- Injector: A native console application that performs the actual injection task.
- Bootstrapper: The injected native DLL that provides the runtime initialization functionality.
- CodeInject: A managed assembly written in C# that provides the code to be executed in the native application.## Test Projects ##
- HostingTest: A native console application that starts the .NET runtime and directly executes the `CodeInject` assembly code.