volatility
volatility copied to clipboard
UDP addresses/ports update in netscan - Win 18363
The netscan plugin does no longer work on Windows version 18363: addresses and ports of UDP listening are incorrect. Solution: Change offsets in volatility/plugins/overlays/windows/tcpip_vtypes.py.
ATTENTION: I am using the profile Win10x64_18362 (therefore the comparison below is for build >=18362), but the Windows image is from a version 18363 (Version 1909 with all updates till 1.12.2020: OS build 18363.1237)! I do not know when (=which version) exactly this changed.
class Win10x64_18363_Tcpip(obj.ProfileModification): """TCP Endpoint for version 18363"""
before = ['Win10x64_15063_Tcpip']
conditions = {'os': lambda x: x == 'windows',
'memory_model': lambda x: x == '64bit',
'major': lambda x : x == 6,
'minor': lambda x : x == 4,
'build': lambda x : x >= 18362}
def modification(self, profile):
profile.merge_overlay({
'_UDP_ENDPOINT': [ None, {
'LocalAddr' : [ 0x88, ['pointer', ['_LOCAL_ADDRESS_WIN10_UDP']]],
'Port' : [ 0x80, ['unsigned be short']],
}],
})