comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Obtener los metadatos de un fichero Exe.

  • 1 Respuestas
  • 1024 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado k0ws

  • *
  • Underc0der
  • Mensajes: 145
  • Actividad:
    0%
  • Reputación 0
  • I'm Back
    • Ver Perfil
  • Skype: k0wsit0
« en: Mayo 23, 2013, 03:28:32 pm »
Tengo este code desde hace un tiempo en el disco duro, aqui os lo dejo:

Código: Python
  1. #Author: k0ws
  2. #Use: <filename.py> -f filename.exe
  3.  
  4. import pefile,sys
  5. def ExeMetadata():
  6.  try:
  7.   if (sys.argv[1] == "-h"):
  8.    print '\nUse: py_filename.py -f exe_file_location';
  9.    return;
  10.   else:
  11.    sExe =  pefile.PE(sys.argv[2]);
  12.    sDump1 = sExe.dump_info();
  13.    sDump2 = sDump1.split('[VS_FIXEDFILEINFO]');
  14.    sDump3 = sDump2[1].split('----------Resource directory----------');
  15.    sDump4 = sDump3[0].split('LegalCopyright');
  16.    sFinalDump = sDump4[1].split('[VarFileInfo]')
  17.    sF = repr(sFinalDump[0]);
  18.    sF2 = sF.replace('\\xae','').replace('\\xa9','').replace('\n',' ').replace('\ ','');
  19.    print '    \n    LegalCopyright' + eval(sF2)
  20.  except:
  21.   print 'Fichero no encontrado!'
  22.  
  23. ExeMetadata()

-Saludos-

Desconectado D4rkC0d3r

  • *
  • Underc0der
  • Mensajes: 202
  • Actividad:
    0%
  • Reputación 0
  • \xeb\x16\x5e\x31\xd2\
    • Ver Perfil
    • Ethical Hacking, Malware Analysis, Disinfection Techniques and more...
« Respuesta #1 en: Mayo 25, 2013, 01:06:27 am »
Que bien, gracias por el aporte!!  ;D

D4rkC0d3r

 

¿Te gustó el post? COMPARTILO!



[Python] Verificar N.A.S.S. y obtener provincia [España]

Iniciado por khyv123

Respuestas: 0
Vistas: 1332
Último mensaje Julio 23, 2011, 01:46:24 pm
por khyv123