Tweak to work with FreeBSD, thx for the patch!
git-svn-id: file:///home/svn/framework3/trunk@12224 4d416f70-5f16-0410-b530-b9f4589650daunstable
parent
b38a187631
commit
f0673cb1ac
|
@ -239,10 +239,12 @@ EOT
|
||||||
return nil
|
return nil
|
||||||
end
|
end
|
||||||
|
|
||||||
if (res.body =~ /<td.*?OSName.*?(Linux|Windows).*?<\/td>/m)
|
if (res.body =~ /<td.*?OSName.*?(Linux|FreeBSD|Windows).*?<\/td>/m)
|
||||||
os = $1
|
os = $1
|
||||||
if (os =~ /Linux/i)
|
if (os =~ /Linux/i)
|
||||||
return 'linux'
|
return 'linux'
|
||||||
|
elsif (os =~ /FreeBSD/i)
|
||||||
|
return 'linux'
|
||||||
elsif (os =~ /Windows/i)
|
elsif (os =~ /Windows/i)
|
||||||
return 'win'
|
return 'win'
|
||||||
end
|
end
|
||||||
|
|
|
@ -213,10 +213,12 @@ class Metasploit3 < Msf::Exploit::Remote
|
||||||
return nil
|
return nil
|
||||||
end
|
end
|
||||||
|
|
||||||
if (res.body =~ /<td.*?OSName.*?(Linux|Windows).*?<\/td>/m)
|
if (res.body =~ /<td.*?OSName.*?(Linux|FreeBSD|Windows).*?<\/td>/m)
|
||||||
os = $1
|
os = $1
|
||||||
if (os =~ /Linux/i)
|
if (os =~ /Linux/i)
|
||||||
return 'linux'
|
return 'linux'
|
||||||
|
elsif (os =~ /FreeBSD/i)
|
||||||
|
return 'linux'
|
||||||
elsif (os =~ /Windows/i)
|
elsif (os =~ /Windows/i)
|
||||||
return 'win'
|
return 'win'
|
||||||
end
|
end
|
||||||
|
|
|
@ -350,10 +350,12 @@ class Metasploit3 < Msf::Exploit::Remote
|
||||||
return nil
|
return nil
|
||||||
end
|
end
|
||||||
|
|
||||||
if (res.body =~ /<td.*?OSName.*?(Linux|Windows).*?<\/td>/m)
|
if (res.body =~ /<td.*?OSName.*?(Linux|FreeBSD|Windows).*?<\/td>/m)
|
||||||
os = $1
|
os = $1
|
||||||
if (os =~ /Linux/i)
|
if (os =~ /Linux/i)
|
||||||
return 'linux'
|
return 'linux'
|
||||||
|
elsif (os =~ /FreeBSD/i)
|
||||||
|
return 'linux'
|
||||||
elsif (os =~ /Windows/i)
|
elsif (os =~ /Windows/i)
|
||||||
return 'win'
|
return 'win'
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue