some alpha-sorting

begining to appease KronicDeth
This commit is contained in:
David Maloney 2014-02-05 17:47:32 -06:00
parent f7a4dc967d
commit 1bf11e5b92
1 changed files with 15 additions and 12 deletions

View File

@ -1,18 +1,21 @@
module Msf
class IncompatiblePlatform < StandardError
class EncoderSpaceViolation < PayloadGeneratorError
end
class IncompatibleArch < StandardError
class IncompatibleArch < PayloadGeneratorError
end
class IncompatibleEndianess < StandardError
class IncompatibleEndianess < PayloadGeneratorError
end
class EncoderSpaceViolation < StandardError
class IncompatiblePlatform < PayloadGeneratorError
end
class InvalidFormat < StandardError
class InvalidFormat < PayloadGeneratorError
end
class PayloadGeneratorError < StandardError
end
class PayloadGenerator
@ -178,18 +181,18 @@ module Msf
def generate_java_payload
payload_module = framework.payloads.create(payload)
case format
when "war"
if payload_module.respond_to? :generate_war
payload_module.generate_war.pack
else
raise InvalidFormat, "#{payload} is not a Java payload"
end
when "raw"
if payload_module.respond_to? :generate_jar
payload_module.generate_jar.pack
else
raise InvalidFormat, "#{payload} is not a Java payload"
end
when "war"
if payload_module.respond_to? :generate_war
payload_module.generate_war.pack
else
raise InvalidFormat, "#{payload} is not a Java payload"
end
else
raise InvalidFormat, "#{format} is not a valid format for Java payloads"
end
@ -290,7 +293,7 @@ module Msf
end
end
else
return shellcode
shellcode
end
end