File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed
modules/post/windows/gather Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -87,7 +87,12 @@ def run
87
87
file_locations = [ ]
88
88
count . times do |num |
89
89
select ( nil , nil , nil , datastore [ 'DELAY' ] )
90
- data = session . espia . espia_image_get_dev_screen
90
+ begin
91
+ data = session . espia . espia_image_get_dev_screen
92
+ rescue RequestError => e
93
+ print_error ( "Error taking the screenshot: #{ e . class } #{ e } #{ e . backtrace } " )
94
+ return false
95
+ end
91
96
if data
92
97
if datastore [ 'RECORD' ]
93
98
# let's loot it using non-clobbering filename, even tho this is the source filename, not dest
@@ -104,8 +109,8 @@ def run
104
109
end
105
110
system ( cmd ) if cmd
106
111
end
107
- rescue :: Exception => e
108
- print_error ( "Error taking or storing screenshot: #{ e . class } #{ e } #{ e . backtrace } " )
112
+ rescue IOError => e
113
+ print_error ( "Error storing screenshot: #{ e . class } #{ e } #{ e . backtrace } " )
109
114
return
110
115
end
111
116
print_status ( "Screen Spying Complete" )
You can’t perform that action at this time.
0 commit comments