DLL Injector by Aphex This application makes use of CreateRemoteThread/VirtualAllocEx/VirtualFreeEx emulation for 9x by EliCZ. Anyone with knowledge of using these functions can do it for themselves at http://elicz.cjb.net. For everyone else that doesn't know assembly you will be hard pressed to find DLL injection under 4kb. If you have used madshi's madCodeHook then you know what this does. It allows you to inject a DLL into the memory of another process! Usage: Run inject.exe with 2 parameters. The first parameter is the window class of the process you wish to inject i.e. ‘Shell_TrayWnd’ for explorer.exe. The second parameter should be the FULL PATH to the DLL you wish to inject i.e. ‘c:\files\hook.dll’. Examples: inject.exe Shell_TrayWnd “c:\my documents\download\whatever.dll”. Notice that you must have quotation marks around any parameters with spaces and the full path must be specified to the DLL. The inject.exe runs only long enough to load the DLL into explorer.exe then it exits. Easy huh? Limitations: You can only inject once per process. All other attempts will fail silently. If you need to re-inject then you must kill the process and restart it. Note: This is in no way a malicious application. This is a legitimate application to achieve DLL injection for hooks, subclassing and other advanced programming concepts. I do not want to see this application being reported as malicious as it is no more malicious than the Windows API itself. [email protected] AphexDownload