tags: Trovare_Versione_File_exe Versione_Exe
Windows
Interfaccia Grafica
Questo è il metodo più semplice e il benchmark per tutti gli altri.
-
Fai clic con il tasto destro sul file
.exe(es.putty.exe). -
Seleziona Proprietà (Properties).
-
Vai alla scheda Dettagli (Details).
-
Lì vedrai due campi importanti:
-
Versione file (File version)
-
Versione prodotto (Product version)
-
Riga di comando
Powershell
# Metodo 1: Get-Item
(Get-Item "C:\Programmi\PuTTY\putty.exe").VersionInfo
# Metodo 2: Get-Command
Get-Command "C:\path\to\file.exe" | Format-List Version
# Metodo 3: Estrazione dettagliata
[System.Diagnostics.FileVersionInfo]::GetVersionInfo("C:\path\to\file.exe")
Output (esempio):
ProductVersion FileVersion FileName
-------------- ----------- --------
Release 0.78 0.78.0.0 C:\Programmi\PuTTY\putty.exeSigcheck
sigcheck.exe (o sigcheck64.exe) fa parte della suite Sysinternals di Microsoft.
sigcheck64.exe C:\Programmi\PuTTY\putty.exeOutput (esempio):
c:\tools\putty.exe:
Verified: Signed
Signing date: 14:52 27/08/2022
Publisher: Simon Tatham
Description: PuTTY SSH, Telnet and Rlogin client
Product: PuTTY
Prod version: Release 0.78
File version: 0.78.0.0
...wmic
# Nota: devi usare doppi backslash nei percorsi
wmic datafile where name="C:\\Programmi\\PuTTY\\putty.exe" get VersionOutput (esempio):
Version 0.78.0.0Filever
filever nomefile.exeLinux
Exiftool
exiftool file.exe | grep -i "version"
# Formattazione specifica
exiftool -FileVersion -ProductVersion -ProductName -CompanyName file.exe
Output (esempio):
File Version Number : 0.78.0.0
Product Version Number : 0.78.0.0
Product Version : Release 0.78
File Version : 0.78.0.0Strings
strings file.exe | grep -E "ProductVersion|FileVersion"
# Pattern più specifico
strings file.exe | grep -E "[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+"
# Cerca multiple info
strings file.exe | grep -i -E "version|company|product|copyright"
Output (esempio):
VS_VERSION_INFO
VarFileInfo
Translation
StringFileInfo
000004b0
FileVersion
0.78.0.0
ProductVersion
Release 0.78Binwalk
# Analizza il file per risorse embedded
binwalk file.exe
# Estrazione risorse
binwalk -e file.exe