![]() | ![]() | ![]() | GetPEFileVersion (tmp_filename, orig_filename) |
Diese Funktion liefert die Version von ausführbaren Dateien vom Typ „Windows
PE/32“ (wie etwa „.exe“ oder „.dll“) zurück. Dies kann zusammen mit
smbgetfile dazu genutzt werden, um Windows-Sicherheitslücken zu
identifizieren.
Beispiel:
tmp_filename = get_tmp_dir() + "tmpfile" + rand();
orig_filename = "C:\Windows\systems32\ntdll.dll";
if(smbgetfile(share: "C$", filename: orig_filename,
tmp_filename: tmp_filename))
{
v = GetPEFileVersion(tmp_filename:tmp_filename,
orig_filename:orig_filename);
if(v = "1.2.3.4")
{
...
![]() | ![]() | ![]() | GetPEFileVersion (tmp_filename, orig_filename) |