Skip to content

OpenSSL Universal Patcher is a lightweight command-line tool that resolves crashes in 64-bit Windows executables linked to an older version of OpenSSL (1.1.0), specifically for 10th and 11th gen Intel CPUs. It enhances stability and security by patching the affected binaries.

Notifications You must be signed in to change notification settings

eamonwoortman/openssl-universal-patcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenSSL Universal Patcher

OpenSSL Universal Patcher is a command-line tool designed to patch 64-bit Windows binary executables that are linked to an older version of OpenSSL (1.1.0). This tool helps to resolve crashes in 10th and 11th gen Intel CPUs and improve the overall stability and security of the affected binaries. More information about the crash can be found in this Intel support article.

⚠️NOTE: This patcher was created for a specific Unity 5.4.0f3 game, and although it aims to be an universal patcher, it may not work on your binary. Having that said, I have tested it on an Unreal 4.21 game build and it successfully patched that as well.

I wrote a blog article on how this patcher came to be, you can read it here if you're interested.

"Buy Me A Coffee"

Table of Contents

Installation

To install OpenSSL Universal Patcher, simply download the latest release from the releases page and extract the OpenSSLUniversalPatcher.exe file to your desired location.

Usage

To use OpenSSL Universal Patcher, open a command prompt and navigate to the directory containing the OpenSSLUniversalPatcher.exe file. Then, execute the following command:

OpenSSLUniversalPatcher.exe <oldfile> <newfile>
  • <oldfile>: The path to the binary file to be patched (linked to OpenSSL 1.1.0).
  • <newfile>: The path where the patched binary file will be saved.

For example, to patch a file called old-binary.exe and save the patched file as new-binary.exe, the command would look like:

OpenSSLUniversalPatcher.exe old-binary.exe new-binary.exe

License

OpenSSL Universal Patcher is released under the MIT License. By using this tool, you agree to the terms and conditions specified in the license.

About

OpenSSL Universal Patcher is a lightweight command-line tool that resolves crashes in 64-bit Windows executables linked to an older version of OpenSSL (1.1.0), specifically for 10th and 11th gen Intel CPUs. It enhances stability and security by patching the affected binaries.

Resources

Stars

Watchers

Forks

Languages