Skip to content
This repository has been archived by the owner on Jun 14, 2022. It is now read-only.
/ ILject Public archive

Provides a way which you can load a .NET dll/exe from disk, modify/inject IL, and then run the assembly all in memory without modifying the file.

License

Notifications You must be signed in to change notification settings

CameronAavik/ILject

Repository files navigation

ILject

Provides a way which you can load a .NET dll/exe from disk, modify/inject IL, and then run the assembly all in memory without modifying the file.

Projects in this repository

  • ILject.Core: A .NET Standard 1.4 Library that is the main component of this repository
  • ILject.SamplePatch: A sample application which changes the IL of a method in ILject.SamplePatchTarget and ILject.SampleFrameworkPatchTarget and then runs them
  • ILject.SampleFrameworkPatchTarget: A .NET Framework application which gets targeted by ILject.SamplePatch
  • ILject.SamplePatchTarget: A .NET Core application which gets targeted by ILject.SamplePatch

How to use

I don't have any proper documentation at the moment. But you should be able to make out how to use this by looking at this method and a sample injector

Contribute

PRs accepted.

About

Provides a way which you can load a .NET dll/exe from disk, modify/inject IL, and then run the assembly all in memory without modifying the file.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages