manjaroman2
manjaroman2
The engine in open source, that's the problem Game devs who want to secure their game need to modify the engine code. The load_byte_code function is a good start, you...
@otDan It's funny, I was trying to get the key for BackpackBattles as well and I did some digging in IDA. They use a little bit of modified engine code...
I misremembered where it set the breakpoint sorry. Here is the full tutorial if you will:  As you can see in the image above, there is a call to...
Ok now I booted up my VM and I found the key on Windows just by using [IDA](https://hex-rays.com/ida-free/): 1. Open Backpack exe in IDA and wait for it to load...
> Thanks for all the helpful comments! Following @manjaroman2 instructions, I was able to retrieve the key (64 characters hex) on Windows, using x64dbg. IDA wasn't showing the function names,...
@fgknnc considering my github account got banned after posting this, they prob noticed and changed the encryption method. my guess is that they use another version of godot (more likely)...
After some further researching I think I found the mistake in System.Reflection.Emit/ILGenerator.cs: ``` int diff = labels [fixups [i].label_idx].addr - (fixups [i].pos + fixups [i].offset); ``` Addr will be set...
@madewokherd I think you're right, I remember using the Blt instruction, but its a long time ago so I'm closing this. Anyways thanks for the response