Skip to content

Commit 79e2b84

Browse files
committed
fix: fixing meterpreter template for zarch, removing prepends
1 parent b42fc2e commit 79e2b84

File tree

4 files changed

+1
-4
lines changed

4 files changed

+1
-4
lines changed

modules/payloads/singles/linux/zarch/meterpreter_reverse_http.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ module MetasploitModule
1212
include Msf::Payload::Single
1313
include Msf::Sessions::MeterpreterOptions::Linux
1414
include Msf::Sessions::MettleConfig
15-
include Msf::Payload::Linux::Zarch::Prepends
1615

1716
def initialize(info = {})
1817
super(

modules/payloads/singles/linux/zarch/meterpreter_reverse_https.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ module MetasploitModule
1212
include Msf::Payload::Single
1313
include Msf::Sessions::MeterpreterOptions::Linux
1414
include Msf::Sessions::MettleConfig
15-
include Msf::Payload::Linux::Zarch::Prepends
1615

1716
def initialize(info = {})
1817
super(

modules/payloads/singles/linux/zarch/meterpreter_reverse_tcp.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ module MetasploitModule
1212
include Msf::Payload::Single
1313
include Msf::Sessions::MeterpreterOptions::Linux
1414
include Msf::Sessions::MettleConfig
15-
include Msf::Payload::Linux::Zarch::Prepends
1615

1716
def initialize(info = {})
1817
super(

tools/modules/meterpreter_reverse.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ module MetasploitModule
99
include Msf::Payload::Single
1010
include Msf::Sessions::MeterpreterOptions::<%= platform.split('_').each { |s| s.casecmp?('osx') ? 'OSX' : s.capitalize! }.join %>
1111
include Msf::Sessions::MettleConfig
12-
<% if platform.downcase == 'linux' && !['armbe', 'ppc64le', 'ppc', 'ppce500v2'].include?(arch.downcase) %>include Msf::Payload::Linux::<%= arch.capitalize %>::ElfLoader<% end %>
12+
<% if platform.downcase == 'linux' && !['armbe', 'ppc64le', 'ppc', 'ppce500v2', 's390x'].include?(arch.downcase) %>include Msf::Payload::Linux::<%= arch.capitalize %>::ElfLoader<% end %>
1313
<% if platform.downcase == 'linux' %>include Msf::Payload::Linux::<%= arch.capitalize %>::Prepends<% end %>
1414

1515
def initialize(info = {})

0 commit comments

Comments
 (0)