Skip to content

A simple guide on how to extract AES-256 keys and use them to decrypt .pak file(s) in most steam-games.

License

Notifications You must be signed in to change notification settings

elliotks/UE4-AES-Key-Extracting-Guide

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 

Repository files navigation

paypal

AES-Key-Extracting-Guide

  • This tutorial will go through the steps on how to extract an UE4/UE5 AES-256 Key.
  • And also how to use it in extracting the .pak file in the "contents" folder.
  • This DOES work with Steam & Epic However sometimes Epic-bought games are weird.
  • This guide does NOT include a guide for Linux users, or MacOS users.

Before We Begin:

  • I am NOT resposible for how you use the keys you will find while using this guide.
  • This was made in the thought of extracting files for modding purposes ONLY.

Software Needed:

  • UEViewer - For Viewing and Extracting Files.
  • Steamless - For Removing the SteamStub/Steam DRM Restrictions on the Shipping.exe.
  • AES Key Finder - For Finding AES Keys in the DRM-less Shipping.exe.
  • FModel - You can use this too mod and view Assets your Games. (However I will not go into detail on this *arguably better than Umodel).
  • UE4 Mod Unlocker.

Guide:

Step 1 (Getting rid of the DRM restriction):

  • Firstly open/run Steamless to get rid of the DRM restrictions on your Shipping.exe file.
  • Too access your Shipping.exe file(s) go into "Steam > Library > Your Game". Right click on Your Game's Name and go into "Manage > Browse Locale Files"
  • The file explorer should have opened probably in the background. Go into "Your Game Name Folder > Binaries > Win64/32".
  • Paste the directory link into Steamless, or find the Shipping.exe directory in the "browse" button.
  • Hit the extract button in Steamless it'll take a few second(s)/minute(s).
  • The newly created .exe file is the DRM-LESS game.

Step 2 (Finding the AES keys):

  • Secondly you'll need the AES Key Finder to find the AES-256 Keys.
  • Take the newly created DRM-LESS Shipping.exe file and copy it into the AES Key Finder folder which you extracted from the AES.Key.Finder.zip file.
  • Open/run the .bat file called RUN Find 256-bit UE4 AES Key.bat this will find all keys it can recover from the DRM-LESS Shipping.exe.
  • After the "RUN Find 256-bit UE4 AES Key.bat" file has ran. Their should be 1-6 folders. Only one of them contains the AES-256 key.
  • The folder(s) are just a few bits/bytes of the key. The file name inside of the folder IS the AES-256 key.

Step 3 (Extracting the Encrypted .pak file):

  • Last of all you'll need UEViewer/Umodel to extract/save the game's file(s).
  • As always extract the .zip and open/run the application. For simplicity we'll copy the .pak file to the newly extract Umodel folder.
  • To access your game in Steam again if you closed it go to "Steam > Library > Your Game > Right Click Name > Manage > Browse Locale Files".
  • As normal, file explorer should start in the background. Open the new tab, and navigate to "Your Game Name > Content > Paks".
  • You should have at least 1 .pak file(s). It's normally the biggest one however, it depends on the game.
  • Copy the .pak file and paste it into the Umodel folder.
  • Open/run Umodel.exe and select all that you want to extract/save. Make sure to choose the game version.
  • You can find the game version by right clicking Shipping.exe and then going into "Properties > Details".
  • After you find your game version. Umodel will come up with an AES-Encryption Window.
  • Paste the AES-256 Keys into the AES-Encryption Window. Adding a line for each key you would like to try.

Note(s):

  • If you NEED the game version. Right-Click the original Shipping.exe and navigate to: Properties > Details > File Version that's your game version.
  • If unsuccessful, you're probably using a non-Steam .pak file, or you have an unsupported version of UE. (Possibly UE3, or UE2).
  • If successful you've just cracked the .pak file.
  • Only works with Win32 and Win64 executables, (.exe Only!) (Not .msi, .com, .bat, or .cmd).
  • This guide does NOT work for MacOS or Linux games. That also includes Nintendo Switch, Playstation Consoles, and Xbox Consoles, (Obviously).

Credits:

  • Congrats! You've completed the tutorial, and now know how to extract AES-256 Keys from UE4 and possibly some UE5 games.
  • Maybe consider giving me a Follow, possibly a Golden-Star or even a Fork. Anything helps out!
  • And, Thanks too everyone who supports me, it really helps. - Cracko298 (Phinehas Beresford)

Hey! I made a few new things for UE4 games. This time, it isn't a guide.

  • UE4-EXE-Load. Note: Probably my most useful tool for modding UE4/UE5 games. It allows automatic Loading of Application-Based ModMenu's.

  • UE4-FOV-Editor. Note: This ain't revolutionary, just changes FOV in real time.

Extra Notes:

  • I accept donations if you want to help me out (No need too, this guide will ALWAYS be avaliable for free). This is via PayPal if you want to donate.
  • All software mentioned in this guide lead to the original repo's please consider supporting those developers.

Software:

  • Glidor for The UE4 viewing and extracting tool UEViewer.
  • Atom0s for Steamless.
  • GHFear for The AES Key Finder & UE4 Mod Unlocker.
  • 4sval for The UE4/UE5 viewing tool FModel.

About

A simple guide on how to extract AES-256 keys and use them to decrypt .pak file(s) in most steam-games.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published