From 6ccc90d73f79a4a38603d14436e7944bfcabb2ed Mon Sep 17 00:00:00 2001 From: ezdiy Date: Mon, 10 Jul 2017 14:57:00 +0200 Subject: [PATCH] Create README.md --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..0470694 --- /dev/null +++ b/README.md @@ -0,0 +1,14 @@ +# ChainDLL + +This utility will patch an exe file so that it will load specified DLL file on startup +(prior to executing anything else). + +It is similiar to various injectors (CreateRemoteThread/QueueAPC etc), however it burns +the LoadLibrary call into the target exe file and executes it at a well-defined point. + +It does not need a debug privilege either. + +If the burned in DLL path does not exist, or its DllMain fails for some reason, the original +EXE binary continues silently. + +The DLL paths injected are always interpreted relative to the host EXE.