Skip to content

ASLR Disabler (x86 / x64) - Little utility for disabling the ASLR on PE files

License

Notifications You must be signed in to change notification settings

adamhlt/ASLR-Disabler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

                     ___   _____ __    ____     ____  _            __    __       
                    /   | / ___// /   / __ \   / __ \(_)________ _/ /_  / /__  _____
                   / /| | \__ \/ /   / /_/ /  / / / / / ___/ __ `/ __ \/ / _ \/ ___/
                  / ___ |___/ / /___/ _, _/  / /_/ / (__  ) /_/ / /_/ / /  __/ / 
                 /_/  |_/____/_____/_/ |_|  /_____/_/____/\__,_/_.___/_/\___/_/  
                                                                       
                                                                      
                                      ASLR Disabler (x86 / x64)
                         Little utility for disabling the ASLR on PE files

C++ Windows x86 x64

📖 Project Overview :

ASLR Disabler is a little utility to disable PE ASLR by just drag and drop the PE file.
The UI of ASLR Disabler is based on one of my other project, ImGUI Standalone.

The start of goal of this project was to easily disable ASLR on PE dumps, to make them run.

ASLR Disabler works with x86 and x64 PE.

🚀 Getting Started

Note
Make sure that DXSDK_DIR is declared in your environment variables.

To see your environment variables :

Settings --> System --> About --> System Advanced Settings --> Environment Variables

Visual Studio :

  1. Open the solution file (.sln).
  2. Build the project in Release (x86 or x64)

Every configuration in x86 / x64 (Debug and Realese) are already configured with librairies and includes.

Warning
If you have any linking error when compiling make sure that you have correctly install DirectX SDK.

🧪 Demonstration :

Demo.mp4