PE-inject 1.0


Demos shipped with PE-inject

Compressor - this is an example of a PE compressor. It reduces the size of executable by compressing some parts of it. The compressed file is self-contained and PE-inject is used here to inject decompression code into host executable. This is the most complex demonstration of PE-inject.

DLL-injecting - shows you the basics of DLL injection. This directory contains a host DLL, an injection DLL which will be injected into host (using PE-inject frontend in the Tools directory) and a test application, which loads the host DLL and calls some functions from it. The injection DLL contains code which shows all events occuring while working with the host DLL (like PROCESS_ATTACH and PROCESS_DETACH) by using DllMain function.

Simple - this is a really basic demonstration program. It is recommended to start with looking at this one. This demo is also a console-based application. It allows you to inject InjectionDLL.dll into any application. After the application is injected, the code in InjectionDLL.dll asks user if he really wants to execute this application when he runs it.