I keep rewriting the same 'walk EAT, ror13 add' script with tiny twists. One family uses ror13, one djb2, one crc32 on lowercase names.
Is anyone maintaining a small table of public hash variants (the well-known ones) as Ghidra scripts without dragging in a sample pack?
h = 0
for c in name:
h = ror(h,13) + cRefs: Ghidra
Lab / educational. Public binaries and patched classes only. Isolated VM.