mirror of
https://github.com/rapid7/metasploit-payloads
synced 2025-04-18 07:11:12 +02:00
Clarified variable names
This commit is contained in:
parent
8d5a1c5c8a
commit
e43f437a2c
c/meterpreter/source/extensions/stdapi
java/meterpreter/stdapi/src/main/java/com/metasploit/meterpreter/stdapi
php/meterpreter
python/meterpreter
@ -615,8 +615,8 @@ DWORD wds3_search(WDS_INTERFACE * pWDSInterface, wchar_t * wpProtocol, wchar_t *
|
|||||||
BREAK_WITH_ERROR("[SEARCH] wds3_search: unable to create where query buffer", GetLastError());
|
BREAK_WITH_ERROR("[SEARCH] wds3_search: unable to create where query buffer", GetLastError());
|
||||||
}
|
}
|
||||||
|
|
||||||
if (pOptions->startDate > 0) {
|
if (pOptions->m_startDate > 0) {
|
||||||
DWORD sd = pOptions->startDate;
|
DWORD sd = pOptions->m_startDate;
|
||||||
FILETIME ft = { 0 };
|
FILETIME ft = { 0 };
|
||||||
DWORD HR = ERROR_SUCCESS;
|
DWORD HR = ERROR_SUCCESS;
|
||||||
HR = uintToFILETIME(sd,&ft);
|
HR = uintToFILETIME(sd,&ft);
|
||||||
@ -631,8 +631,8 @@ DWORD wds3_search(WDS_INTERFACE * pWDSInterface, wchar_t * wpProtocol, wchar_t *
|
|||||||
sd_mask += 2;
|
sd_mask += 2;
|
||||||
|
|
||||||
}
|
}
|
||||||
if (pOptions->endDate > 0) {
|
if (pOptions->m_endDate > 0) {
|
||||||
DWORD ed = pOptions->endDate;
|
DWORD ed = pOptions->m_endDate;
|
||||||
wchar_t tmp[25] = { 0 };
|
wchar_t tmp[25] = { 0 };
|
||||||
wchar_t* to = calloc(80, sizeof(wchar_t));
|
wchar_t* to = calloc(80, sizeof(wchar_t));
|
||||||
FILETIME ft = { 0 };
|
FILETIME ft = { 0 };
|
||||||
@ -820,8 +820,8 @@ DWORD directory_search(wchar_t *directory, SEARCH_OPTIONS * pOptions, Packet * p
|
|||||||
size_t len = wcslen(directory) + 5;
|
size_t len = wcslen(directory) + 5;
|
||||||
|
|
||||||
DWORD mask = 0;
|
DWORD mask = 0;
|
||||||
DWORD sd = pOptions->startDate;
|
DWORD sd = pOptions->m_startDate;
|
||||||
DWORD ed = pOptions->endDate;
|
DWORD ed = pOptions->m_endDate;
|
||||||
FILETIME sdts = { 0 };
|
FILETIME sdts = { 0 };
|
||||||
FILETIME edts = { 0 };
|
FILETIME edts = { 0 };
|
||||||
if (sd > 0) {
|
if (sd > 0) {
|
||||||
@ -981,8 +981,8 @@ DWORD request_fs_search(Remote * pRemote, Packet * pPacket)
|
|||||||
options.glob = met_api->string.utf8_to_wchar(
|
options.glob = met_api->string.utf8_to_wchar(
|
||||||
met_api->packet.get_tlv_value_string(pPacket, TLV_TYPE_SEARCH_GLOB));
|
met_api->packet.get_tlv_value_string(pPacket, TLV_TYPE_SEARCH_GLOB));
|
||||||
|
|
||||||
options.startDate = met_api->packet.get_tlv_value_uint(pPacket,TLV_TYPE_SEARCH_FROM_DATE);
|
options.m_startDate = met_api->packet.get_tlv_value_uint(pPacket,TLV_TYPE_SEARCH_M_START_DATE);
|
||||||
options.endDate = met_api->packet.get_tlv_value_uint(pPacket, TLV_TYPE_SEARCH_TO_DATE);
|
options.m_endDate = met_api->packet.get_tlv_value_uint(pPacket, TLV_TYPE_SEARCH_M_END_DATE);
|
||||||
|
|
||||||
|
|
||||||
if (options.rootDirectory && wcslen(options.rootDirectory) == 0) {
|
if (options.rootDirectory && wcslen(options.rootDirectory) == 0) {
|
||||||
@ -1002,7 +1002,7 @@ DWORD request_fs_search(Remote * pRemote, Packet * pPacket)
|
|||||||
}
|
}
|
||||||
|
|
||||||
dprintf("[SEARCH] root: '%S' glob: '%S'", options.rootDirectory, options.glob);
|
dprintf("[SEARCH] root: '%S' glob: '%S'", options.rootDirectory, options.glob);
|
||||||
dprintf("[SEARCH] dates: from %u to %u", options.startDate, options.endDate);
|
dprintf("[SEARCH] dates: from %u to %u", options.m_startDate, options.m_endDate);
|
||||||
|
|
||||||
options.bResursive = met_api->packet.get_tlv_value_bool(pPacket, TLV_TYPE_SEARCH_RECURSE);
|
options.bResursive = met_api->packet.get_tlv_value_bool(pPacket, TLV_TYPE_SEARCH_RECURSE);
|
||||||
|
|
||||||
|
@ -39,8 +39,8 @@ typedef struct _SEARCH_OPTIONS
|
|||||||
wchar_t *glob;
|
wchar_t *glob;
|
||||||
wchar_t *rootDirectory;
|
wchar_t *rootDirectory;
|
||||||
BOOL bResursive;
|
BOOL bResursive;
|
||||||
UINT startDate;
|
UINT m_startDate;
|
||||||
UINT endDate;
|
UINT m_endDate;
|
||||||
} SEARCH_OPTIONS;
|
} SEARCH_OPTIONS;
|
||||||
|
|
||||||
// sf: The padding DWORD's ensure we dont get an IAccessor_CreateAccessor error due to alignment on x64.
|
// sf: The padding DWORD's ensure we dont get an IAccessor_CreateAccessor error due to alignment on x64.
|
||||||
|
@ -42,8 +42,8 @@
|
|||||||
#define TLV_TYPE_SEARCH_ROOT MAKE_CUSTOM_TLV( TLV_META_TYPE_STRING, TLV_TYPE_EXTENSION_STDAPI, 1232 )
|
#define TLV_TYPE_SEARCH_ROOT MAKE_CUSTOM_TLV( TLV_META_TYPE_STRING, TLV_TYPE_EXTENSION_STDAPI, 1232 )
|
||||||
#define TLV_TYPE_SEARCH_RESULTS MAKE_CUSTOM_TLV( TLV_META_TYPE_GROUP, TLV_TYPE_EXTENSION_STDAPI, 1233 )
|
#define TLV_TYPE_SEARCH_RESULTS MAKE_CUSTOM_TLV( TLV_META_TYPE_GROUP, TLV_TYPE_EXTENSION_STDAPI, 1233 )
|
||||||
#define TLV_TYPE_SEARCH_MTIME MAKE_CUSTOM_TLV( TLV_META_TYPE_UINT, TLV_TYPE_EXTENSION_STDAPI, 1235 )
|
#define TLV_TYPE_SEARCH_MTIME MAKE_CUSTOM_TLV( TLV_META_TYPE_UINT, TLV_TYPE_EXTENSION_STDAPI, 1235 )
|
||||||
#define TLV_TYPE_SEARCH_FROM_DATE MAKE_CUSTOM_TLV( TLV_META_TYPE_UINT, TLV_TYPE_EXTENSION_STDAPI, 1236 )
|
#define TLV_TYPE_SEARCH_M_START_DATE MAKE_CUSTOM_TLV( TLV_META_TYPE_UINT, TLV_TYPE_EXTENSION_STDAPI, 1236 )
|
||||||
#define TLV_TYPE_SEARCH_TO_DATE MAKE_CUSTOM_TLV( TLV_META_TYPE_UINT, TLV_TYPE_EXTENSION_STDAPI, 1237 )
|
#define TLV_TYPE_SEARCH_M_END_DATE MAKE_CUSTOM_TLV( TLV_META_TYPE_UINT, TLV_TYPE_EXTENSION_STDAPI, 1237 )
|
||||||
|
|
||||||
// Process
|
// Process
|
||||||
|
|
||||||
|
@ -21,8 +21,8 @@ public class stdapi_fs_search implements Command {
|
|||||||
private static final int TLV_TYPE_SEARCH_RESULTS = TLVPacket.TLV_META_TYPE_GROUP | 1233;
|
private static final int TLV_TYPE_SEARCH_RESULTS = TLVPacket.TLV_META_TYPE_GROUP | 1233;
|
||||||
|
|
||||||
private static final int TLV_TYPE_SEARCH_MTIME = TLVPacket.TLV_META_TYPE_UINT | 1235;
|
private static final int TLV_TYPE_SEARCH_MTIME = TLVPacket.TLV_META_TYPE_UINT | 1235;
|
||||||
private static final int TLV_TYPE_SEARCH_FROM_DATE = TLVPacket.TLV_META_TYPE_UINT | 1236;
|
private static final int TLV_TYPE_SEARCH_M_START_DATE = TLVPacket.TLV_META_TYPE_UINT | 1236;
|
||||||
private static final int TLV_TYPE_SEARCH_TO_DATE = TLVPacket.TLV_META_TYPE_UINT | 1237;
|
private static final int TLV_TYPE_SEARCH_M_END_DATE = TLVPacket.TLV_META_TYPE_UINT | 1237;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -106,8 +106,8 @@ public class stdapi_fs_search implements Command {
|
|||||||
String root = request.getStringValue(TLV_TYPE_SEARCH_ROOT, ".");
|
String root = request.getStringValue(TLV_TYPE_SEARCH_ROOT, ".");
|
||||||
String glob = request.getStringValue(TLV_TYPE_SEARCH_GLOB);
|
String glob = request.getStringValue(TLV_TYPE_SEARCH_GLOB);
|
||||||
boolean recurse = request.getBooleanValue(TLV_TYPE_SEARCH_RECURSE);
|
boolean recurse = request.getBooleanValue(TLV_TYPE_SEARCH_RECURSE);
|
||||||
long sd = (long) request.getIntValue(TLV_TYPE_SEARCH_FROM_DATE);
|
long sd = (long) request.getIntValue(TLV_TYPE_SEARCH_M_START_DATE);
|
||||||
long ed = (long) request.getIntValue(TLV_TYPE_SEARCH_TO_DATE);
|
long ed = (long) request.getIntValue(TLV_TYPE_SEARCH_M_END_DATE);
|
||||||
|
|
||||||
List files = findFiles(root, glob, recurse, sd, ed);
|
List files = findFiles(root, glob, recurse, sd, ed);
|
||||||
for (int i = 0; i < files.size(); i++) {
|
for (int i = 0; i < files.size(); i++) {
|
||||||
|
@ -28,8 +28,8 @@ define("TLV_TYPE_SEARCH_GLOB", TLV_META_TYPE_STRING | 1231);
|
|||||||
define("TLV_TYPE_SEARCH_ROOT", TLV_META_TYPE_STRING | 1232);
|
define("TLV_TYPE_SEARCH_ROOT", TLV_META_TYPE_STRING | 1232);
|
||||||
define("TLV_TYPE_SEARCH_RESULTS", TLV_META_TYPE_GROUP | 1233);
|
define("TLV_TYPE_SEARCH_RESULTS", TLV_META_TYPE_GROUP | 1233);
|
||||||
define("TLV_TYPE_SEARCH_MTIME", TLV_META_TYPE_UINT | 1235);
|
define("TLV_TYPE_SEARCH_MTIME", TLV_META_TYPE_UINT | 1235);
|
||||||
define("TLV_TYPE_SEARCH_FROM_DATE", TLV_META_TYPE_UINT | 1236);
|
define("TLV_TYPE_SEARCH_M_START_DATE", TLV_META_TYPE_UINT | 1236);
|
||||||
define("TLV_TYPE_SEARCH_TO_DATE", TLV_META_TYPE_UINT | 1237);
|
define("TLV_TYPE_SEARCH_M_END_DATE", TLV_META_TYPE_UINT | 1237);
|
||||||
define("TLV_TYPE_FILE_MODE_T", TLV_META_TYPE_UINT | 1234);
|
define("TLV_TYPE_FILE_MODE_T", TLV_META_TYPE_UINT | 1234);
|
||||||
|
|
||||||
##
|
##
|
||||||
@ -688,9 +688,9 @@ function stdapi_fs_search($req, &$pkt) {
|
|||||||
$glob = canonicalize_path($glob_tlv['value']);
|
$glob = canonicalize_path($glob_tlv['value']);
|
||||||
$recurse_tlv = packet_get_tlv($req, TLV_TYPE_SEARCH_RECURSE);
|
$recurse_tlv = packet_get_tlv($req, TLV_TYPE_SEARCH_RECURSE);
|
||||||
$recurse = $recurse_tlv['value'];
|
$recurse = $recurse_tlv['value'];
|
||||||
$sd_tlv = packet_get_tlv($req, TLV_TYPE_SEARCH_FROM_DATE);
|
$sd_tlv = packet_get_tlv($req, TLV_TYPE_SEARCH_M_START_DATE);
|
||||||
$sd = $sd_tlv['value'];
|
$sd = $sd_tlv['value'];
|
||||||
$ed_tlv = packet_get_tlv($req, TLV_TYPE_SEARCH_TO_DATE);
|
$ed_tlv = packet_get_tlv($req, TLV_TYPE_SEARCH_M_END_DATE);
|
||||||
$ed = $ed_tlv['value'];
|
$ed = $ed_tlv['value'];
|
||||||
|
|
||||||
if (!$root) {
|
if (!$root) {
|
||||||
|
@ -475,8 +475,8 @@ TLV_TYPE_SEARCH_RESULTS = TLV_META_TYPE_GROUP | 1233
|
|||||||
|
|
||||||
TLV_TYPE_FILE_MODE_T = TLV_META_TYPE_UINT | 1234
|
TLV_TYPE_FILE_MODE_T = TLV_META_TYPE_UINT | 1234
|
||||||
TLV_TYPE_SEARCH_MTIME = TLV_META_TYPE_UINT | 1235
|
TLV_TYPE_SEARCH_MTIME = TLV_META_TYPE_UINT | 1235
|
||||||
TLV_TYPE_SEARCH_FROM_DATE = TLV_META_TYPE_UINT | 1236
|
TLV_TYPE_SEARCH_M_START_DATE = TLV_META_TYPE_UINT | 1236
|
||||||
TLV_TYPE_SEARCH_TO_DATE = TLV_META_TYPE_UINT | 1237
|
TLV_TYPE_SEARCH_M_END_DATE = TLV_META_TYPE_UINT | 1237
|
||||||
|
|
||||||
##
|
##
|
||||||
# Net
|
# Net
|
||||||
@ -1521,8 +1521,8 @@ def stdapi_fs_search(request, response):
|
|||||||
search_root = unicode(search_root)
|
search_root = unicode(search_root)
|
||||||
glob = packet_get_tlv(request, TLV_TYPE_SEARCH_GLOB)['value']
|
glob = packet_get_tlv(request, TLV_TYPE_SEARCH_GLOB)['value']
|
||||||
recurse = packet_get_tlv(request, TLV_TYPE_SEARCH_RECURSE)['value']
|
recurse = packet_get_tlv(request, TLV_TYPE_SEARCH_RECURSE)['value']
|
||||||
sd = packet_get_tlv(request,TLV_TYPE_SEARCH_FROM_DATE)['value']
|
sd = packet_get_tlv(request,TLV_TYPE_SEARCH_M_START_DATE)['value']
|
||||||
ed = packet_get_tlv(request,TLV_TYPE_SEARCH_TO_DATE)['value']
|
ed = packet_get_tlv(request,TLV_TYPE_SEARCH_M_END_DATE)['value']
|
||||||
if recurse:
|
if recurse:
|
||||||
for root, dirs, files in os.walk(search_root):
|
for root, dirs, files in os.walk(search_root):
|
||||||
for f in filter(lambda f: fnmatch.fnmatch(f, glob), files):
|
for f in filter(lambda f: fnmatch.fnmatch(f, glob), files):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user