Land #11699, fix Failure scoping for psexec
commit
e9eb008a7a
|
@ -265,7 +265,7 @@ module Exploit::Remote::SMB::Client::Psexec
|
|||
begin
|
||||
psexec(command)
|
||||
rescue StandardError => exec_command_error
|
||||
fail_with(Failure::Unknown, "#{peer} - Unable to execute specified command: #{exec_command_error}")
|
||||
fail_with(Msf::Exploit::Failure::Unknown, "#{peer} - Unable to execute specified command: #{exec_command_error}")
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
@ -608,7 +608,7 @@ class Msftidy
|
|||
end
|
||||
|
||||
if ln =~ /^\s*fail_with\(/
|
||||
unless ln =~ /^\s*fail_with\(Failure\:\:(?:None|Unknown|Unreachable|BadConfig|Disconnected|NotFound|UnexpectedReply|TimeoutExpired|UserInterrupt|NoAccess|NoTarget|NotVulnerable|PayloadFailed),/
|
||||
unless ln =~ /^\s*fail_with\(.*Failure\:\:(?:None|Unknown|Unreachable|BadConfig|Disconnected|NotFound|UnexpectedReply|TimeoutExpired|UserInterrupt|NoAccess|NoTarget|NotVulnerable|PayloadFailed),/
|
||||
error("fail_with requires a valid Failure:: reason as first parameter: #{ln}", idx)
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue