Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

exploit-signed-exe

This project builds a small Windows DLL that mimics a signed executable payload shape and exposes a few exported functions for testing or integration.

Download latest release All releases Issues

Windows C++ Visual Studio 2022


Disclaimer

This content is provided strictly for educational and security research purposes. The goal is to help developers and security professionals understand potential vulnerabilities and improve system defenses. Any misuse of this information is not endorsed and is the responsibility of the user.

How to use

Add own code logic in TO DO list then when running signed identity_helper.exe, it will load msedge_elf.dll in same folder and run your functions.

Build prerequisites

No manual Visual Studio component setup is required. Run the script below from an Administrator PowerShell session:

powershell -ExecutionPolicy Bypass -File .\scripts\setup-build-tools.ps1

Building

  1. Open exploit.sln in Visual Studio.
  2. Choose the desired Configuration (typically Release).
  3. Choose the desired Platform:
    • Win32 for 32-bit (x86)
    • x64 for 64-bit
  4. Build the solution (Build -> Build Solution or Ctrl+Shift+B).
  5. Output name must be msedge_elf.dll and must be same folder with identity_helper.exe.

Output layout

The project is configured to place build outputs under bin:

  • x86 builds (Win32)
    • Output DLL: bin\x86\msedge_elf.dll
  • x64 builds
    • Output DLL: bin\x64\msedge_elf.dll

Project purpose

Use signed exe to run your code to avoid Microsoft Defender SmartScreen warning. Don't need to sign exe, sign dll.

About

Bypass SmartScreen! Use a signed executable as the launcher to reduce Microsoft Defender SmartScreen warnings when running your code. You do not need to sign the executable itself, only the DLL.

Topics

Resources

Stars

29 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors