Skip to content

Latest commit

 

History

History
13 lines (11 loc) · 610 Bytes

README.md

File metadata and controls

13 lines (11 loc) · 610 Bytes

DotNetHook

A hook proof of concept with no native dependencies. You can hook .NET and Native (in progress) methods without using a C++ DLL or some other native project.

Features

  • Hook a .NET Method to another .NET Method.
  • Hook a Native export (MessageBoxA, kernel32 exports) to a .NET Method.
  • Call the original method (native or managed) with ease.
  • x86 and x64 supported.
  • Disposable hooks, clean up is done.

Bugs

  • Are you sure it is a bug? Things like the "this" keyword and instances of objects can get a bit strange when you're hooking another instance based method! This may not be this!