1
mirror of https://github.com/rapid7/metasploit-payloads synced 2024-12-21 05:35:54 +01:00

Handle missing command ids

This commit is contained in:
dwelch-r7 2021-08-24 13:47:03 +01:00
parent 7554290691
commit 9a06fb9ff8

View File

@ -1614,7 +1614,10 @@ class PythonMeterpreter(object):
if result != ERROR_SUCCESS:
debug_print('[-] method ' + handler_name + ' resulted in error: #' + str(result))
else:
debug_print('[-] method ' + handler_name + ' was requested but does not exist')
if handler_name is None:
debug_print('[-] command id ' + str(commd_id_tlv['value']) + ' was requested but does not exist')
else:
debug_print('[-] method ' + handler_name + ' was requested but does not exist')
result = error_result(NotImplementedError)
reqid_tlv = packet_get_tlv(request, TLV_TYPE_REQUEST_ID)