From 6f227dddff4b020455477c101a79e8a7bffc99e0 Mon Sep 17 00:00:00 2001 From: jvazquez-r7 Date: Tue, 16 Oct 2012 16:26:18 +0200 Subject: [PATCH] Related to #885 , allow Prepend* for osx/x86/exec payload --- modules/payloads/singles/osx/x86/exec.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/payloads/singles/osx/x86/exec.rb b/modules/payloads/singles/osx/x86/exec.rb index c8555f61bfc7..7e1066558b63 100644 --- a/modules/payloads/singles/osx/x86/exec.rb +++ b/modules/payloads/singles/osx/x86/exec.rb @@ -24,6 +24,7 @@ module Metasploit3 include Msf::Payload::Single + include Msf::Payload::Osx def initialize(info = {}) super(merge_info(info, @@ -45,7 +46,7 @@ def initialize(info = {}) # # Dynamically builds the exec payload based on the user's options. # - def generate + def generate_stage cmd = datastore['CMD'] || '' len = cmd.length + 1 payload =