char-ptr / gdke

Extract encryption key from godot binaries externally with a gui.
88 stars 7 forks source link

does the decryption support multiple godot versions? #8

Closed thecodemonkey-sudo closed 12 hours ago

thecodemonkey-sudo commented 8 months ago

Hello, I am trying to decode a Godot 3.5.3 (Steam Edition) game. However, I could not get your software to work. Looking through the godot engine code, it seems that godot uses different encryption types for different versions. (ex: aes cbc vs aes ebc). Is this accounted for in the code?

char-ptr commented 8 months ago

All the versions use the same way to store the encryption key. so it doesn't matter what it is or if they change it as long as how the key is embedded remains the same (which i believe has not changed yet). also realistically you'd want to fork this and add your own signature for it to scan for in the src (or just find it through reverse engineering) until i figure out a way to make it consistently work between versions