From 72c6b995dea0994b1da4d1396f9012fe7b6d9aa7 Mon Sep 17 00:00:00 2001 From: David Maloney Date: Tue, 4 Mar 2014 10:18:59 -0600 Subject: [PATCH] adjust timeout for shadowcopy WMIC defaults to 10 sec timeout but shadowcopy often needs longer. --- lib/msf/core/post/windows/shadowcopy.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/msf/core/post/windows/shadowcopy.rb b/lib/msf/core/post/windows/shadowcopy.rb index c1c14de5f4..64f4870977 100644 --- a/lib/msf/core/post/windows/shadowcopy.rb +++ b/lib/msf/core/post/windows/shadowcopy.rb @@ -13,6 +13,14 @@ module ShadowCopy include Msf::Post::Windows::Services include Msf::Post::Windows::WMIC + def initialize(info = {}) + super + + register_options([ + OptInt.new("TIMEOUT", [ true, "Timeout for WMI command in seconds", 60 ]) + ], self.class) + end + # # Get the device name for the shadow copy, which is used when accessing # files on the volume.