Home

Awesome

frida-ue4dump

UE4 dump frida script for UE >= 4.23 64bit<br> Heavily based on UE4Dumper<br> Tested on the games listed below. It might not work correctly with other games unless you fix the offsets in script.js

Wiki

Usage

  1. Attach
frida -Ul script.js <UE4 Game>
frida -Ul script.js --realm=emulated <UE4 Game>
  1. Set
Call set(<moduleName>) on terminal(ex. set("libUE4.so"))

It will set moduleBase, GUObjectArray, GName
If it cannot find GUObjectArray, GName, need to provide those values manually
  1. Dump
dumpSdk()

image

  1. Hook ProcessEvent (Optional)<br>
(1) After successfully completing the dump, call `hookProcessEvent()`

or

(2) If you already know the ProcessInternal offset and have found and fixed all the offsets for the game, then...
set(<moduleName>)
processInternal_offset = <ProcessInternal offset you found. e.g, 0x123123>
hookProcessEvent()

or

(3) If you already know the ProcessEvent offset and have found and fixed all the offsets for the game, then...
set(<moduleName>)
processEvent = moduleBase.add(<ProcessEvent offset you found. e.g, 0x123123>)
hookProcessEvent()

image

Contact

Credits