qiufeng1988 / mmLoader

A library for loading dll module bypassing windows PE loader from memory (x86/x64)

Home Page:http://tishion.github.io/mmLoader/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mmLoader

mmLoader is a library used for loading DLL modules from memory directly. Also, it will bypass the Windows PE loader with processing the import/export table correctly.

Build status

DOC | CI&CD

The CI & CD system has been moved to Azure DevOps and mmLoader will not publish more nugget packages.

How to use

  1. Use mmLoader source code:

    • Just include the source files in your projects.
  2. Use mmLoader static library

    • Build the projects and collect the static library file, then add reference to it in your projects.
  3. Use mmLoader shell code

    • Build project mmLoader-shellcode-generator then run it, collect the generated header file.
    • Include the header file in your project

FAQ

Q: Why no dynamic version?

A: Compiling mmLoader as separated dynamic module is not recommended for some obvious reasons.

About

A library for loading dll module bypassing windows PE loader from memory (x86/x64)

http://tishion.github.io/mmLoader/

License:MIT License


Languages

Language:C 99.1%Language:Batchfile 0.6%Language:C++ 0.3%