Hello All,
I have been receiving the following error message (see below) very time I
attempt to read the file version of explorer.exe. I have no problems reading
other file versions for example word.exe or vgx.dll. Could someone please
provide some insight?
Thanks,
Paul
Error Message:
read_stream_connection_unbuffered: fd=1000001 is closed
read_stream_connection_unbuffered: fd=1000001 is closed
read_stream_connection_unbuffered: fd=1000001 is closed
read_stream_connection_unbuffered: fd=1000001 is closed
Code snippet:
function custom_get_file_version (file)
{
login = kb_smb_login();
pass = kb_smb_password();
domain = kb_smb_domain();
share_list = NetShareEnum ();
foreach s2 (share_list)
{
if (s2 == "Root$") {
#display("Found admin share: Root$\n");
s2 = "ITSCAN$";
} else if (s2 == "C$") {
#display("Found admin share: C$\n");
s2 = "C$";
}
}
share = s2;
r = NetUseAdd(login:login, password:pass, domain:domain, share:share);
if (r != 1)
{
NetUseDel();
exit(1);
}
handle = CreateFile(file:file, desired_access:GENERIC_READ,
file_attributes:FILE_ATTRIBUTE_NORMAL, share_mode:FILE_SHARE_READ,
create_disposition:OPEN_EXISTING);
if (!isnull(handle))
{
ver = GetFileVersion(handle:handle);
CloseFile(handle:handle);
}
NetUseDel();
if (!isnull(ver))
{
version = string(ver[0], ".", ver[1], ".", ver[2], ".", ver[3]);
ret_version = version;
return ret_version;
}
os_ver = "5.1";
if ( (os_ver == "5.1") || (os_ver == "5.2") ) {
file_ver = custom_get_file_version(file:"\\windows\\explorer.exe");
}
display ("File version: ",file_ver,"\n");
_______________________________________________
Plugins-writers mailing list
Plugins-writers@list.nessus.org
http://mail.nessus.org/mailman/listinfo/plugins-writers
I have been receiving the following error message (see below) very time I
attempt to read the file version of explorer.exe. I have no problems reading
other file versions for example word.exe or vgx.dll. Could someone please
provide some insight?
Thanks,
Paul
Error Message:
read_stream_connection_unbuffered: fd=1000001 is closed
read_stream_connection_unbuffered: fd=1000001 is closed
read_stream_connection_unbuffered: fd=1000001 is closed
read_stream_connection_unbuffered: fd=1000001 is closed
Code snippet:
function custom_get_file_version (file)
{
login = kb_smb_login();
pass = kb_smb_password();
domain = kb_smb_domain();
share_list = NetShareEnum ();
foreach s2 (share_list)
{
if (s2 == "Root$") {
#display("Found admin share: Root$\n");
s2 = "ITSCAN$";
} else if (s2 == "C$") {
#display("Found admin share: C$\n");
s2 = "C$";
}
}
share = s2;
r = NetUseAdd(login:login, password:pass, domain:domain, share:share);
if (r != 1)
{
NetUseDel();
exit(1);
}
handle = CreateFile(file:file, desired_access:GENERIC_READ,
file_attributes:FILE_ATTRIBUTE_NORMAL, share_mode:FILE_SHARE_READ,
create_disposition:OPEN_EXISTING);
if (!isnull(handle))
{
ver = GetFileVersion(handle:handle);
CloseFile(handle:handle);
}
NetUseDel();
if (!isnull(ver))
{
version = string(ver[0], ".", ver[1], ".", ver[2], ".", ver[3]);
ret_version = version;
return ret_version;
}
os_ver = "5.1";
if ( (os_ver == "5.1") || (os_ver == "5.2") ) {
file_ver = custom_get_file_version(file:"\\windows\\explorer.exe");
}
display ("File version: ",file_ver,"\n");
_______________________________________________
Plugins-writers mailing list
Plugins-writers@list.nessus.org
http://mail.nessus.org/mailman/listinfo/plugins-writers