fix: remove in_memoryloader for ppc, ppc64le, ppce500v2 and armbe from erb file

This commit is contained in:
dledda-r7
2025-12-16 14:28:47 -05:00
parent 6d4cefdff7
commit 892ef86515
4 changed files with 3 additions and 21 deletions
@@ -11,7 +11,6 @@ module MetasploitModule
include Msf::Payload::Single
include Msf::Sessions::MeterpreterOptions::Linux
include Msf::Sessions::MettleConfig
include Msf::Payload::Linux::Armbe::ElfLoader
include Msf::Payload::Linux::Armbe::Prepends
def initialize(info = {})
@@ -40,10 +39,6 @@ module MetasploitModule
stageless: true
}.merge(mettle_logging_config)
payload = MetasploitPayloads::Mettle.new('armv5b-linux-musleabi', generate_config(opts)).to_binary :exec
ds = opts[:datastore] || datastore
if ds['PayloadLinuxMinKernel'] == '3.17'
return in_memory_load(payload) + payload
end
payload
end
end