Skip to content

Commit 02994bc

Browse files
author
Brent Cook
committed
Land rapid7#5352, display domain and user info in sysinfo if available
2 parents dd5060e + 7d44d6d commit 02994bc

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

lib/rex/post/meterpreter/extensions/stdapi/sys/config.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,8 @@ def sysinfo
9494
'OS' => response.get_tlv_value(TLV_TYPE_OS_NAME),
9595
'Architecture' => response.get_tlv_value(TLV_TYPE_ARCHITECTURE),
9696
'System Language' => response.get_tlv_value(TLV_TYPE_LANG_SYSTEM),
97+
'Domain' => response.get_tlv_value(TLV_TYPE_DOMAIN),
98+
'Logged On Users' => response.get_tlv_value(TLV_TYPE_LOGGED_ON_USER_COUNT)
9799
}
98100
end
99101

lib/rex/post/meterpreter/extensions/stdapi/tlv.rb

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -113,12 +113,14 @@ module Stdapi
113113
TLV_TYPE_TARGET_HOST = TLV_META_TYPE_STRING | 1013
114114

115115
# Config
116-
TLV_TYPE_COMPUTER_NAME = TLV_META_TYPE_STRING | 1040
117-
TLV_TYPE_OS_NAME = TLV_META_TYPE_STRING | 1041
118-
TLV_TYPE_USER_NAME = TLV_META_TYPE_STRING | 1042
119-
TLV_TYPE_ARCHITECTURE = TLV_META_TYPE_STRING | 1043
120-
TLV_TYPE_LANG_SYSTEM = TLV_META_TYPE_STRING | 1044
121-
TLV_TYPE_SID = TLV_META_TYPE_STRING | 1045
116+
TLV_TYPE_COMPUTER_NAME = TLV_META_TYPE_STRING | 1040
117+
TLV_TYPE_OS_NAME = TLV_META_TYPE_STRING | 1041
118+
TLV_TYPE_USER_NAME = TLV_META_TYPE_STRING | 1042
119+
TLV_TYPE_ARCHITECTURE = TLV_META_TYPE_STRING | 1043
120+
TLV_TYPE_LANG_SYSTEM = TLV_META_TYPE_STRING | 1044
121+
TLV_TYPE_SID = TLV_META_TYPE_STRING | 1045
122+
TLV_TYPE_DOMAIN = TLV_META_TYPE_STRING | 1046
123+
TLV_TYPE_LOGGED_ON_USER_COUNT = TLV_META_TYPE_UINT | 1047
122124

123125
# Environment
124126
TLV_TYPE_ENV_VARIABLE = TLV_META_TYPE_STRING | 1100

0 commit comments

Comments
 (0)