StarGate01 / AmongUs-Mumble

Mumble VoIP Plugin and mod for the popular game "Among Us" to enable Proximity Voice Chat.
GNU General Public License v3.0
108 stars 13 forks source link

Add the newly required deobfuscation chains #65

Closed StarGate01 closed 2 years ago

StarGate01 commented 3 years ago

61 requires a few new deobfucations.

Once the deobfuscator is reworked, the new chains have to be added.

StarGate01 commented 3 years ago

The required chains are:

using PlayerData = EGLJNOMOGNP_DCJMABDDJCF;
#define PlayerControl_GetData_Trampoline FFGALNAPKCD_get_Data
bool EGLJNOMOGNP_DCJMABDDJCF__Fields::*IsImposter = &EGLJNOMOGNP_DCJMABDDJCF__Fields::DAPKNDBLKIA;
StarGate01 commented 3 years ago

More chains to validate, used for the positional radar in #79 by @Mogster7 .

Also, We need to support pointer-to-member declarations for field access and also the __declspec(selectany) decorators.

StarGate01 commented 3 years ago

In the latest version, symbols are monstly not obfuscated.

StarGate01 commented 2 years ago

Closing, game is no longer obfuscated.