Tengo este code desde hace un tiempo en el disco duro, aqui os lo dejo:
#Author: k0ws
#Use: <filename.py> -f filename.exe
import pefile,sys
def ExeMetadata():
try:
if (sys.argv[1] == "-h"):
print '\nUse: py_filename.py -f exe_file_location';
return;
else:
sExe = pefile.PE(sys.argv[2]);
sDump1 = sExe.dump_info();
sDump2 = sDump1.split('[VS_FIXEDFILEINFO]');
sDump3 = sDump2[1].split('----------Resource directory----------');
sDump4 = sDump3[0].split('LegalCopyright');
sFinalDump = sDump4[1].split('[VarFileInfo]')
sF = repr(sFinalDump[0]);
sF2 = sF.replace('\\xae','').replace('\\xa9','').replace('\n',' ').replace('\ ','');
print ' \n LegalCopyright' + eval(sF2)
except:
print 'Fichero no encontrado!'
ExeMetadata()
-Saludos-
Que bien, gracias por el aporte!! ;D