Skip to content

This project deals with Loading a DLL into a memory space of another application using the trampoline method invented by Matt Pietrek of Microsoft.

License

Notifications You must be signed in to change notification settings

rmilan86/Win32-API-Hooking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

(************************************************************)
(* Win32 API Hooking Library                                *)
(* by Robert Milan (03/23/13)                               *)
(************************************************************)
(* This code is provided "as is" without express or         *)
(* implied warranty of any kind. Use it at your own risk.   *)
(************************************************************)

If you want to run the Win32 API Hooking Project correctly and see how it works do the following.

- Compile DLL Injector
- Compile Hook DLL
- Compile Test Application

- Open the "Test Application" and "DLL Injector".

- Inside the "DLL Injector" application load the dll. 

- Select the "Test Application" from the process list. 

  (Note: If the "Test Application" is not in the list double-click it to refresh the list.)

- Hit the messagebox button before injecting and after and you will see how the api was re-routed to the dll instead
	of the original api call in the USER32.DLL.

About

This project deals with Loading a DLL into a memory space of another application using the trampoline method invented by Matt Pietrek of Microsoft.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages