update to mettle 0.0.6

bug/bundler_fix
Brent Cook 2016-07-25 23:01:44 -05:00
parent 3987c2c0d8
commit 288b39e37f
3 changed files with 5 additions and 4 deletions

View File

@ -16,7 +16,7 @@ PATH
metasploit-model
metasploit-payloads (= 1.1.13)
metasploit_data_models
metasploit_payloads-mettle
metasploit_payloads-mettle (= 0.0.6)
msgpack
net-ssh
network_interface
@ -166,7 +166,7 @@ GEM
postgres_ext
railties (~> 4.2.6)
recog (~> 2.0)
metasploit_payloads-mettle (0.0.5)
metasploit_payloads-mettle (0.0.6)
method_source (0.8.2)
mime-types (3.1)
mime-types-data (~> 3.2015)

View File

@ -72,7 +72,7 @@ Gem::Specification.new do |spec|
# Needed for Meterpreter
spec.add_runtime_dependency 'metasploit-payloads', '1.1.13'
# Needed for the next-generation POSIX Meterpreter
spec.add_runtime_dependency 'metasploit_payloads-mettle'
spec.add_runtime_dependency 'metasploit_payloads-mettle', '0.0.6'
# Needed by msfgui and other rpc components
spec.add_runtime_dependency 'msgpack'
# get list of network interfaces, like eth* from OS.

View File

@ -5,6 +5,7 @@
require 'msf/core'
require 'msf/base/sessions/meterpreter_armle_linux'
require 'msf/base/sessions/meterpreter_options'
require 'rex/elfparsey'
module MetasploitModule
@ -79,6 +80,6 @@ module MetasploitModule
end
def generate_stage(_opts = {})
MetasploitPayloads::Mettle.read('arm-linux-musleabi', 'mettle.bin')
MetasploitPayloads::Mettle.read('armv5l-linux-musleabi', 'mettle.bin')
end
end