Change #compatible? method name because it's used by Module
parent
af568c856a
commit
dcd0e77f9e
|
@ -143,7 +143,7 @@ module Exploit::CmdStager
|
|||
def select_cmdstager(opts = {})
|
||||
self.flavor = select_flavor(opts)
|
||||
raise ArgumentError, "Unable to select CMD Stager" if flavor.nil?
|
||||
raise ArgumentError, "The CMD Stager selected isn't compatible with the target" unless compatible?(flavor)
|
||||
raise ArgumentError, "The CMD Stager selected isn't compatible with the target" unless compatible_flavor?(flavor)
|
||||
self.decoder = select_decoder(opts)
|
||||
end
|
||||
|
||||
|
@ -246,7 +246,7 @@ module Exploit::CmdStager
|
|||
#
|
||||
# @param f [Symbol] The flavor to check
|
||||
# @returns [Boolean] true if compatible, false otherwise.
|
||||
def compatible?(f)
|
||||
def compatible_flavor?(f)
|
||||
return true if target_flavor.nil?
|
||||
case target_flavor.class.to_s
|
||||
when 'String'
|
||||
|
|
|
@ -233,7 +233,7 @@ describe Msf::Exploit::CmdStager do
|
|||
end
|
||||
end
|
||||
|
||||
describe "#compatible?" do
|
||||
describe "#compatible_flavor?" do
|
||||
|
||||
context "when there isn't target flavor" do
|
||||
|
||||
|
@ -246,7 +246,7 @@ describe Msf::Exploit::CmdStager do
|
|||
end
|
||||
|
||||
it "is compatible" do
|
||||
expect(subject.compatible?(flavor)).to be_true
|
||||
expect(subject.compatible_flavor?(flavor)).to be_true
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -262,7 +262,7 @@ describe Msf::Exploit::CmdStager do
|
|||
end
|
||||
|
||||
it "is compatible" do
|
||||
expect(subject.compatible?(flavor)).to be_true
|
||||
expect(subject.compatible_flavor?(flavor)).to be_true
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -272,7 +272,7 @@ describe Msf::Exploit::CmdStager do
|
|||
end
|
||||
|
||||
it "isn't compatible" do
|
||||
expect(subject.compatible?(flavor)).to be_false
|
||||
expect(subject.compatible_flavor?(flavor)).to be_false
|
||||
end
|
||||
end
|
||||
end
|
||||
|
@ -289,7 +289,7 @@ describe Msf::Exploit::CmdStager do
|
|||
end
|
||||
|
||||
it "is compatible" do
|
||||
expect(subject.compatible?(flavor)).to be_true
|
||||
expect(subject.compatible_flavor?(flavor)).to be_true
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -299,7 +299,7 @@ describe Msf::Exploit::CmdStager do
|
|||
end
|
||||
|
||||
it "isn't compatible" do
|
||||
expect(subject.compatible?(flavor)).to be_false
|
||||
expect(subject.compatible_flavor?(flavor)).to be_false
|
||||
end
|
||||
end
|
||||
end
|
||||
|
@ -316,7 +316,7 @@ describe Msf::Exploit::CmdStager do
|
|||
end
|
||||
|
||||
it "is compatible" do
|
||||
expect(subject.compatible?(flavor)).to be_true
|
||||
expect(subject.compatible_flavor?(flavor)).to be_true
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -326,7 +326,7 @@ describe Msf::Exploit::CmdStager do
|
|||
end
|
||||
|
||||
it "isn't compatible" do
|
||||
expect(subject.compatible?(flavor)).to be_false
|
||||
expect(subject.compatible_flavor?(flavor)).to be_false
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in New Issue