From 7148e45bfc0efab808d171cf850233d197d3d0e0 Mon Sep 17 00:00:00 2001 From: OJ Date: Wed, 13 May 2015 14:21:22 +1000 Subject: [PATCH] Fix incorrect reference to data path for linux meterpreter stage --- modules/payloads/stages/linux/x86/meterpreter.rb | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/modules/payloads/stages/linux/x86/meterpreter.rb b/modules/payloads/stages/linux/x86/meterpreter.rb index ce5a280aa0..4590895cd5 100644 --- a/modules/payloads/stages/linux/x86/meterpreter.rb +++ b/modules/payloads/stages/linux/x86/meterpreter.rb @@ -149,11 +149,7 @@ module Metasploit3 end def generate_meterpreter - file = File.join(Msf::Config.data_directory, "meterpreter", "msflinker_linux_x86.bin") - - blob = File.open(file, "rb") {|f| - f.read(f.stat.size) - } + blob = MetasploitPayloads.read('meterpreter', 'msflinker_linux_x86.bin') blob end