def decrypt_cnc_msg(ct):

    # seed
    k = 0xff
    for i in reversed(range(len(ct))):

        # XOR with previous
        k = ct[i] = ct[i] ^ k

    return ct
Extract all the files inside the MPQ archive in memory.
dataset/ETHPy150Open eset/malware-research/moose/lib/elan2.py/decrypt_cnc_msg--crossover with--dataset/ETHPy150Open Blizzard/heroprotocol/mpyq/mpyq.py/MPQArchive.extract