import os
import re
def execCmd(cmd):
r = os.popen(cmd)
text = r.read()
r.close()
return text
def fix(name):
return execCmd('demumble.exe {}'.format(name))
if __name__ == '__main__':
data=open("processKey.log.txt",'rb').read().decode()
for match in re.findall(r'((_Z.*?)\(\))',data):
new=fix(match[1])[:-1]
data=data.replace(match[0],new)
print("replace {}->{}".format(match[0],new))
open("processKey.log.fix.txt", 'wb').write(data.encode())
声明:转载请注明出处,原文地址:shlu's note