diff --git a/manticore/binary/__init__.py b/manticore/binary/__init__.py index f662225..d4e396a 100644 --- a/manticore/binary/__init__.py +++ b/manticore/binary/__init__.py @@ -130,65 +130,9 @@ class Elf(Binary): def threads(self): yield(('Running', {'EIP': self.elf.header.e_entry})) -class Minidump(Binary): - def __init__(self, filename): - self.md = minidump.MiniDump(path) - assert self.md.get_architecture() == "x86" - self.arch = 'i386' - - major, minor = map(int, self.md.version.split(' ')[0].split('.')) - if major == 6: - self.flavor = "Windows7SP%d"%minor - elif major == 10: - self.flavor = "Windows10SP%d"%minor - else: - raise NotImplemented() #"Windows version not supported") - - super(Minidump, self).__init__(filename) - - - - def maps(self): - # Setting up memory maps - query = self.md.get_memory_map() - data = self.get_memory_data() - - for addr in data: - perms, size = query[addr] - offsetofdatainminidump = 0 - yield((addr&0xffffffff, size, perms, self.path, offsetofdatainminidump, len(data[addr]) ) ) - - def threads(self): - selectedThreadId = self.md.get_threads()[0].ThreadId - - for thread in self.md.get_threads(): - cxt = md.get_register_context_by_tid(thread.ThreadId) - #Let's just ignore all extra threads for now - status = 'Sleeping' - if selectedThreadId == thread.ThreadId: - status = 'Running' - registers = { 'EIP': cxt.Eip, - 'ESP': cxt.Esp, - 'EBP': cxt.Ebp, - 'EAX': cxt.Eax, - 'EBX': cxt.Ebx, - 'ECX': cxt.Ecx, - 'EDX': cxt.Edx, - 'ESI': cxt.Esi, - 'EDI': cxt.Edi, - 'FS': cxt.SegFs} - - if (additional_context and 'registers' in additional_context): - for name, value in additional_context['registers'].iteritems(): - registers[name]= value - yield((status, registers)) - - - Binary.magics= { '\x7fCGC': CGCElf, - '\x7fELF': Elf, - 'MDMP': Minidump} + '\x7fELF': Elf } if __name__ == '__main__': diff --git a/manticore/binary/pe/__init__.py b/manticore/binary/pe/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/manticore/binary/pe/minidump.py b/manticore/binary/pe/minidump.py deleted file mode 100644 index 5c66492..0000000 --- a/manticore/binary/pe/minidump.py +++ /dev/null @@ -1,680 +0,0 @@ -import struct -from StringIO import StringIO -class Structure(object): - def __init__(self): - if not hasattr(self, "_fields_"): - raise NotImplementedError("No _fields_ in structure") - - self.__size__ = 0 - self.__struct_fields__ = {} - - for _, field_type in self._fields_: - if type(field_type) == str: - self.__size__ += struct.calcsize(field_type) - else: - obj = field_type() - self.__size__ += len(obj) - - def __getattr__(self, name): - if name in self.__struct_fields__: - return self.__struct_fields__[name] - raise AttributeError(name) - - def __len__(self): - return self.__size__ - - def __repr__(self): - return self.tree() - - def parse(self, fd): - for field_name, field_type in self._fields_: - if type(field_type) == str: - size = struct.calcsize(field_type) - value = struct.unpack(field_type, fd.read(size))[0] - self.__struct_fields__[field_name] = value - else: - obj = field_type() - obj.parse(fd) - self.__struct_fields__[field_name] = obj - - - def tree(self, depth=0): - def stringify(name): - assert name in self.__struct_fields__ - value = self.__struct_fields__[name] - if type(value) == int: - return "0x%08x" % value - elif type(value) == long: - return "0x%016x" % value - elif type(value) == str: - return repr(value) - else: - return "%s\n%s" % (value.__class__.__name__, value.tree(depth + 2)) - - out = " " * depth - if depth != 0: out += "+" - out += "%s\n" % self.__class__.__name__ - - for field_name, field_type in self._fields_: - out += " " * depth + " .%-32s = %s\n" % (field_name, stringify(field_name)) - - return out[ : -1] - -class MINIDUMP_HEADER(Structure): - _fields_ = [("Signature", "4s"), \ - ("Version", "= offset + len(concrete_data) - size = min(args.maxsymb, data_size - offset - len(concrete_data)) - symb = constraints.new_array(name='RAWMSG', index_max=size) - - platform.current.write_bytes(data_ptr + offset, concrete_data) - platform.current.write_bytes(data_ptr + offset + len(concrete_data), [symb[i] for i in xrange(size)] ) - - logger.debug('First %d bytes are left concrete', offset) - logger.debug('followed by %d bytes of concrete start', len(concrete_data)) - hex_head = "".join(platform.current.read_bytes(data_ptr, offset+len(concrete_data))) - logger.debug('Hexdump head: %s', hex_head.encode('hex')) - logger.debug('Total symbolic characters inserted: %d', size) - logger.debug('followed by %d bytes of unmodified concrete bytes at end.', (data_size-offset-len(concrete_data))-size ) - hex_tail = "".join(map(chr, platform.current.read_bytes(data_ptr+offset+len(concrete_data)+size, data_size-(offset+len(concrete_data)+size)))) - logger.debug('Hexdump tail: %s', hex_tail.encode('hex')) - logger.info("Starting PC is: {:08x}".format(platform.current.PC)) - - return State(constraints, platform) - def make_initial_state(binary_path, **kwargs): if 'disasm' in kwargs: if kwargs.get('disasm') == "binja-il": diff --git a/manticore/platforms/windows.py b/manticore/platforms/windows.py deleted file mode 100644 index 92fd128..0000000 --- a/manticore/platforms/windows.py +++ /dev/null @@ -1,913 +0,0 @@ -import cgcrandom -import weakref -import sys, os, struct -from ..core.memory import Memory, MemoryException, SMemory32, Memory32 -from ..core.smtlib import Expression, Operators, solver -# TODO use cpu factory -from ..core.cpu.x86 import I386Cpu, I386StdcallAbi, Syscall -from ..core.cpu.abstractcpu import Interruption, Syscall -from ..core.state import ForkState, TerminateState -from ..utils.helpers import issymbolic -from ..platforms.platform import * - -from ..binary.pe import minidump - -from contextlib import closing -import StringIO -import logging -import random -from windows_syscalls import syscalls_num -logger = logging.getLogger(__name__) - - -class SyscallNotImplemented(TerminateState): - def __init__(self, message): - super(SyscallNotImplemented,self).__init__(message, testcase=True) - -class RestartSyscall(Exception): - pass - -class Deadlock(Exception): - pass - -class SymbolicAPIArgument(Exception): - pass - -#FIXME Consider moving this to executor.state? -def toStr(state, value): - if issymbolic(value): - minmax = solver.get_all_values(state.constraints, value, maxcnt=2, silent=True) - if len(minmax) > 1: - return '?'*(value.size/8) + ' ' + repr(minmax) - else: - value = minmax[0] - return '{:08x}'.format(value) - -class Windows(Platform): - ''' - A simple Windows Operating System platform. - This class emulates some Windows system calls - ''' - - STATUS_SUCCESS = 0x0 - - - # handles are always 4 byte aligned - LATEST_HANDLE = 0x10000 - REG_KEY_HANDLE = 0x13370 - - def NT_SUCCESS(self, code): - return code < 0x80000000 - - def _mk_memory(self): - return Memory32() - - def __init__(self, path, additional_context = None, snapshot_folder=None, **kwargs): - ''' - Builds a Windows OS platform - ''' - super(Windows, self).__init__(path,**kwargs) - self.clocks = 0 - self.files = [] - self.syscall_trace = [] - - #This should be moved to a "load_dump" or "load_state" function - md = minidump.MiniDump(path) - assert md.get_architecture() == "x86" - - major, minor = map(int, md.version.split(' ')[0].split('.')) - if major == 6: - self.flavor = "Windows7SP%d"%minor - if minor >= 2: - self.flavor = "Windows8" - if minor > 2: - self.flavor = "Windows8.%d"%(minor-2) - elif major == 10: - self.flavor = "Windows10SP%d"%minor - else: - raise NotImplementedError("Windows version {}.{} not supported".format(major, minor)) - logger.info('Initializing %s platform', self.flavor) - - # Setting up memory maps - memory = self._mk_memory() - data = md.get_memory_data() - query = md.get_memory_map() - - - if snapshot_folder is None: - for addr in sorted(data.keys()): - perms, size = query[addr] - memory.mmap(addr&0xffffffff, size, perms, data_init=data[addr]) - else: - filename = os.path.join(snapshot_folder, 'memory.bin') - with open(filename, 'w+') as f: - pos = 0 - for addr in sorted(data.keys()): - perms, size = query[addr] - if pos & 0xfff !=0: - pos = (pos & ~0xfff )+0x1000 - f.seek( pos ) - f.write(data[addr]) - pos+=size - - pos = 0 - for addr in sorted(data.keys()): - perms, size = query[addr] - if pos & 0xfff !=0: - pos = (pos & ~0xfff )+0x1000 - memory.mmapFile(addr&0xffffffff, size, perms, filename, offset=pos) - pos+=size - - - if (additional_context and 'memory' in additional_context): - for address, value in additional_context['memory'].iteritems(): - t = iter(value.encode('hex')) - decoded = " ".join(a+b for a,b in zip(t, t)) - logger.info('Overwriting memory at {:#08x} with bytes {}'.format(address, decoded)) - try: - memory.write(address, value) - except MemoryException as e: - logger.info('Memory overwrite failed: {}'.format(e)) - logger.info('Total memory used: %d bytes', sum([size for (_, size) in query.values()])) - - selectedThreadId = md.get_threads()[0].ThreadId - exc = md.get_exception_info() - if exc is not None: - selectedThreadId = exc.ThreadId - - #Load threads and setup waiting lists - self.running = [] - self.procs = [] - for thread in md.get_threads(): - cxt = md.get_register_context_by_tid(thread.ThreadId) - #Let's just ignore all extra threads for now - if selectedThreadId != thread.ThreadId: - continue - - cpu = I386Cpu(memory) - cpu.EIP=cxt.Eip - cpu.ESP=cxt.Esp - cpu.EBP=cxt.Ebp - cpu.EAX=cxt.Eax - cpu.EBX=cxt.Ebx - cpu.ECX=cxt.Ecx - cpu.EDX=cxt.Edx - cpu.ESI=cxt.Esi - cpu.EDI=cxt.Edi - cpu.FS=cxt.SegFs - if (additional_context and 'registers' in additional_context): - for name, value in additional_context['registers'].iteritems(): - setattr(cpu, name, value) - logger.info('Overriding register {} with new value {:#x}'.format(name, value)) #DEBUG - - # Setting up segmentation for FS - cpu.set_descriptor(cpu.FS, thread.Teb, 0x4000, 'rw') - - self.procs.append(cpu) - if selectedThreadId == thread.ThreadId: - self.running.append(self.procs.index(cpu)) - - - # open standard files stdin, stdout, stderr - logger.info("Not Opening any file") - - nprocs = len(self.procs) - assert nprocs > 0 - assert len(self.running) == 1, "For now lets consider only one thread running" - self._current = self.running[0] - - #Install event forwarders - for proc in self.procs: - self.forward_events_from(proc) - - - @property - def _function_abi(self): - return I386StdcallAbi(self.procs[0]) - - @property - def current(self): - return self.procs[self._current] - - def __getstate__(self): - state = super(Windows, self).__getstate__() - state['clocks'] = self.clocks - state['procs'] = self.procs - state['current'] = self._current - state['running'] = self.running - state['syscall_trace'] = self.syscall_trace - state['files'] = self.files - state['flavor'] = self.flavor - - return state - - def __setstate__(self, state): - """ - :todo: some asserts - :todo: fix deps? (last line) - """ - super(Windows, self).__setstate__(state) - self.procs = state['procs'] - self._current = state['current'] - self.running = state['running'] - self.clocks = state['clocks'] - self.syscall_trace = state['syscall_trace'] - self.files = state['files'] - self.flavor = state['flavor'] - - #Install event forwarders - for proc in self.procs: - self.forward_events_from(proc) - - def _read_string(self, cpu, buf): - """ - Reads a null terminated concrete buffer form memory - :todo: FIX. move to cpu or memory - """ - filename = "" - for i in xrange(0,1024): - c = Operators.CHR(cpu.read_int(buf+i,8)) - if c == '\x00': - break - filename += c - return filename - - - def load(self, cpu, filename): - ''' - Loads PE program in memory and prepares the initial CPU state and the stack. - :param filename: pathname of the file to be executed. - ''' - raise Exception("Not Implementes") - - def _open(self, f): - ''' - It opens a file on the given a file descriptor - :rtype: int - :param filename: pathname of the file to open. - :param mode: file permissions mode. - :return: a file description of the opened file. - ''' - if None in self.files: - fd = self.files.index(None) - self.files[fd]=f - else: - fd = len(self.files) - self.files.append(f) - return fd - - def _close(self, fd): - ''' - Closes a file descriptor - :rtype: int - :param fd: the file descriptor to close. - :return: C{0} on success. - ''' - self.files[fd] = None - - def _dup(self, fd): - ''' - Duplicates a file descriptor - :rtype: int - :param fd: the file descriptor to close. - :return: C{0} on success. - ''' - return self._open(self.files[fd]) - - def _is_open(self, fd): - return fd >= 0 and fd < len(self.files) and self.files[fd] is not None - - def sysenter(self, cpu): - ''' - 32 bit dispatcher. - :param cpu: current CPU. - _terminate, transmit, receive, fdwait, allocate, deallocate and random - ''' - if not cpu.EAX in syscalls_num[self.flavor]: - raise SyscallNotImplemented("32 bit %s WINDOWS system call number %s (UNKNOWN) Not Implemented" % (self.flavor, cpu.EAX)) - - syscall_name = syscalls_num[self.flavor][cpu.EAX] - if not hasattr(self, syscall_name): - raise SyscallNotImplemented("32 bit %s WINDOWS system call number %s (%s) Not Implemented" % (self.flavor, cpu.EAX, syscall_name)) - func = getattr(self, syscall_name) - - logger.debug("SYSCALL32: %s (nargs: %d)", func.func_name, func.func_code.co_argcount) - nargs = func.func_code.co_argcount - args = [ ] - for i in range(nargs-1): - args.append(cpu.read_int(cpu.EDX+(i+2)*4, 32)) - cpu.EAX = func(*args) - - - def sched(self): - ''' Yield CPU. - This will choose another process from the RUNNNIG list and change - current running process. May give the same cpu if only one running - proccess. - ''' - if len(self.procs)>1: - logger.info("SCHED:") - logger.info("\tProcess: %r", self.procs) - logger.info("\tRunning: %r", self.running) - logger.info("\tCurrent cpu: %d", self._current) - - if len(self.running) == 0: - logger.info("None running checking if there is some process waiting for a timeout") - assert len(self.running) != 0, "DEADLOCK!" - - next_index = (self.running.index(self._current) + 1) % len(self.running) - next = self.running[ next_index ] - if len(self.procs) > 1: - logger.info("\tTransfer control from process %d to %d", self._current, next) - self._current = next - - def execute(self): - """ - Execute one cpu instruction in the current thread (only one supported). - :rtype: bool - :return: C{True} - - :todo: This is where we could implement a simple schedule. - """ - try: - self.current.execute() - self.clocks += 1 - if self.clocks % 10000 == 0: - self.sched() - except Syscall as e: - try: - e = None - self.sysenter(self.current) - except RestartSyscall: - pass - - return True - - def NtWriteFile(self, FileHandle, Event, ApcRoutine, ApcContext, IoStatusBlock, Buffer, Length, ByteOffset, Key): - logger.info("NtWriteFile(%s, %s, %s, %s, %s, %s, %s, %s, %s)", - toStr(self, FileHandle), - toStr(self, Event), - toStr(self, ApcRoutine), - toStr(self, ApcContext), - toStr(self, IoStatusBlock), - toStr(self, Buffer), - toStr(self, Length), - toStr(self, ByteOffset), - toStr(self, Key)) - return Windows.STATUS_SUCCESS - - def NtReleaseKeyedEvent(self, KeyedEventHandle, Key, Alertable, Timeout): - logger.info("NtReleaseKeyedEvent(%s, %s, %s, %s)", - toStr(self, KeyedEventHandle), - toStr(self, Key), - toStr(self, Alertable), - toStr(self, Timeout)) - return Windows.STATUS_SUCCESS - - def NtQueryPerformanceCounter(self, PerformanceCounter, PerformanceFrequency): - """ PerformanceCounter and PerformanceFrequency are 64-bit integers""" - - logger.info("NtQueryPerformanceCounter(%s, %s)", - toStr(self, PerformanceCounter), - toStr(self, PerformanceFrequency)) - - cpu = self.current - cpu.write_int(PerformanceCounter, self.clocks, 64) - if PerformanceFrequency: - cpu.write_int(PerformanceFrequency, 1000, 64) - - return Windows.STATUS_SUCCESS - - def NtClose(self, Handle): - - logger.info("NtClose(%s)", toStr(self, Handle)) - - return Windows.STATUS_SUCCESS - - def NtFreeVirtualMemory(self, ProcessHandle, BaseAddress, RegionSize, FreeType): - logger.info("""ZwFreeVirtualMemory( - _In_ HANDLE ProcessHandle: {}, - _Inout_ PVOID *BaseAddress: {}, - _Inout_ PSIZE_T RegionSize: {}, - _In_ ULONG FreeType: {});""".format( - toStr(self, ProcessHandle), - toStr(self, BaseAddress), - toStr(self, RegionSize), - toStr(self, FreeType))) - - return Windows.STATUS_SUCCESS - - def _fileHandle(self, filename): - """ Get a file handle for a file name, or return a new fake handle""" - self.LATEST_HANDLE += 4 - return self.LATEST_HANDLE - - def _getRegHandle(self, regkey): - r = self.REG_KEY_HANDLE - self.REG_KEY_HANDLE += 4 - return r - - def NtOpenFile(self, FileHandle, DesiredAccess, ObjectAttributes, IoStatusBlock, ShareAccess, OpenOptions): - - #TODO: extract name from ObjectAttributes - - logger.info("""NtOpenFile( - _Out_ PHANDLE FileHandle: {}, - _In_ ACCESS_MASK DesiredAccess: {}, - _In_ POBJECT_ATTRIBUTES ObjectAttributes: {}, - _Out_ PIO_STATUS_BLOCK IoStatusBlock: {}, - _In_ ULONG ShareAccess: {}, - _In_ ULONG OpenOptions: {});""".format( - toStr(self, FileHandle), - toStr(self, DesiredAccess), - toStr(self, ObjectAttributes), - toStr(self, IoStatusBlock), - toStr(self, ShareAccess), - toStr(self, OpenOptions))) - - fh = self._fileHandle(None) - self.current.write_int(FileHandle, fh, 32) - - return Windows.STATUS_SUCCESS - - -############################################################################ -# Symbolic versions follows - -class SWindows(Windows): - ''' - A symbolic extension of a Decree Operating System platform. - ''' - def __init__(self, constraints, path, additional_context=None, snapshot_folder=None): - ''' - Builds a symbolic extension of a Decree OS - :param constraints: a constraints set. - :param path: path to minidump to load. - :param additional_context: optional object for overriding data read from minidump, e.g., initial register values. - ''' - self._constraints = constraints - super(SWindows, self).__init__(path, additional_context, snapshot_folder) - - @property - def constraints(self): - return self._constraints - - @constraints.setter - def constraints(self, constraints): - self._constraints = constraints - for proc in self.procs: - proc.memory.constraints = constraints - - - def _mk_memory(self): - return SMemory32(self.constraints) - - #marshaling/pickle - def __getstate__(self): - state = super(SWindows, self).__getstate__() - state['constraints'] = self.constraints - return state - - def __setstate__(self, state): - self._constraints = state['constraints'] - super(SWindows, self).__setstate__(state) - -def readStringFromPointer(state, cpu, ptr, utf16, max_symbols=8): - - if issymbolic(ptr): - ptrs = solver.get_all_values(state.constraints, ptr, maxcnt=2, silent=True) - if len(ptrs) == 1: - ptr = ptrs[0] - else: - raise SymbolicAPIArgument() - - if ptr == 0: - # this happens a lot, just handle it - return "" - - concrete_str = "" - i = 0 - - if utf16: - width = 16 - else: - width = 8 - - while True: - # read a char - value = cpu.read_int(ptr+i, width) - - # ooh, a symbolic char - if issymbolic(value): - # how symbolic is it? - vals = solver.get_all_values(state.constraints, value, maxcnt=max_symbols, silent=True) - if len(vals) == 1: - # effectively concrete - value = vals[0] - if value == 0: - break - concrete_str += Operators.CHR(value) - elif len(vals) < max_symbols: - concrete_str += '?' - else: - # this could be a bug! - msg = "Detected Symbolic String (prefix: {})".format(concrete_str) - raise MemoryException(msg, 0xFFFFFFFF) - # if its null, bail - elif value == 0: - break - else: - concrete_str += Operators.CHR(value) - - i += (width/8) - - return concrete_str - -class ntdll(object): - - @staticmethod - def NtWriteFile(platform, FileHandle, Event, ApcRoutine, ApcContext, IoStatusBlock, Buffer, Length, ByteOffset, Key): - return platform.NtWriteFile(FileHandle, Event, ApcRoutine, ApcContext, IoStatusBlock, Buffer, Length, ByteOffset, Key) - - @staticmethod - def NtReleaseKeyedEvent(platform, KeyedEventHandle, Key, Alertable, Timeout): - return platform.NtReleaseKeyedEvent(KeyedEventHandle, Key, Alertable, Timeout) - - @staticmethod - def NtQueryPerformanceCounter(platform, PerformanceCounter, PerformanceFrequency): - return platform.NtQueryPerformanceCounter(PerformanceCounter, PerformanceFrequency) - - @staticmethod - def NtClose(platform, Handle): - return platform.NtClose(Handle) - - @staticmethod - def RtlAllocateHeap(platform, handle, flags, size): - if issymbolic(size): - logger.info("RtlAllcoateHeap({}, {}, SymbolicSize); concretizing size".format(str(handle), str(flags)) ) - raise ConcretizeArgument(platform.current, 2) - else: - raise IgnoreAPI("RtlAllocateHeap({}, {}, {:08x})".format(str(handle), str(flags), size)) - - @staticmethod - def RtlpReportHeapFailure(platform): - raise MemoryException("Heap Failure Detected via RtlpReportHeapFailure!", 0xFFFFFFFF) - - @staticmethod - def RtlpLogHeapFailure(platform): - raise MemoryException("Heap Failure Detected via RtlpLogHeapFailure!", 0xFFFFFFFE) - - -class kernel32(object): - - @staticmethod - def RegOpenKeyExW(platform, hKey, lpSubKey, ulOptions, samDesired, phkResult): - return kernel32._RegOpenKeyEx(platform, True, hKey, lpSubKey, ulOptions, samDesired, phkResult) - - @staticmethod - def RegOpenKeyExA(platform, hKey, lpSubKey, ulOptions, samDesired, phkResult): - return kernel32._RegOpenKeyEx(platform, False, hKey, lpSubKey, ulOptions, samDesired, phkResult) - - @staticmethod - def _RegOpenKeyEx(platform, utf16, hKey, lpSubKey, ulOptions, samDesired, phkResult): - """LONG WINAPI RegOpenKeyEx( - _In_ HKEY hKey, - _In_opt_ LPCTSTR lpSubKey, - _In_ DWORD ulOptions, - _In_ REGSAM samDesired, - _Out_ PHKEY phkResult - ); - Detect symbolic registry access. Attempt to simulate fake registry opening """ - - cpu = platform.current - myname = "RegOpenKeyEx{}".format(utf16 and "W" or "A") - - try: - key_str = readStringFromPointer(platform, cpu, lpSubKey, utf16) - except MemoryException as me: - raise MemoryException("{}: {}".format(myname, me.message), 0xFFFFFFFF) - except SymbolicAPIArgument: - raise ConcretizeArgument(platform.current, 1) - - logger.info("{}({}, [{}], {}, {}, {})".format( - myname, - str(hKey), key_str, str(ulOptions), str(samDesired), - str(phkResult))) - - if issymbolic(phkResult): - - #Check if the symbol has a single solution. - values = solver.get_all_values(platform.constraints, phkResult, maxcnt=2, silent=True) - if len(values) == 1: - phkResult = values[0] - - if issymbolic(phkResult): - - if solver.can_be_true(platform.constraints, phkResult==0): - raise ForkState(phkResult==0) - else: - cpu.write_int(phkResult, platform._getRegHandle(key_str), 32) - return 0 - - elif phkResult != 0: - cpu.write_int(phkResult, platform._getRegHandle(key_str), 32) - return 0 - else: - raise IgnoreAPI("{}({}, [{}], {}, {}, {})".format(myname, - str(hKey), key_str, str(ulOptions), str(samDesired), - str(phkResult))) - - @staticmethod - def RegCreateKeyExW(platform, hkey, lpSubKey, Reserved, lpClass, dwOptions, - samDesired, lpSecurityAttributes, phkResult, lpdwDisposition): - return kernel32._RegCreateKeyEx(platform, True, hkey, lpSubKey, Reserved, lpClass, dwOptions, - samDesired, lpSecurityAttributes, phkResult, lpdwDisposition) - - @staticmethod - def RegCreateKeyExA(platform, hkey, lpSubKey, Reserved, lpClass, dwOptions, - samDesired, lpSecurityAttributes, phkResult, lpdwDisposition): - return kernel32._RegCreateKeyEx(platform, False, hkey, lpSubKey, Reserved, lpClass, dwOptions, - samDesired, lpSecurityAttributes, phkResult, lpdwDisposition) - - @staticmethod - def _RegCreateKeyEx(platform, utf16, hKey, lpSubKey, Reserved, lpClass, dwOptions, - samDesired, lpSecurityAttributes, phkResult, lpdwDisposition): - """ LONG WINAPI RegCreateKeyEx( - _In_ HKEY hKey, - _In_ LPCTSTR lpSubKey, - _Reserved_ DWORD Reserved, - _In_opt_ LPTSTR lpClass, - _In_ DWORD dwOptions, - _In_ REGSAM samDesired, - _In_opt_ LPSECURITY_ATTRIBUTES lpSecurityAttributes, - _Out_ PHKEY phkResult, - _Out_opt_ LPDWORD lpdwDisposition - );""" - cpu = platform.current - myname = "RegCreateKeyEx{}".format(utf16 and "W" or "A") - - try: - key_str = readStringFromPointer(platform, cpu, lpSubKey, utf16) - except MemoryException as me: - raise MemoryException("{}: {}".format(myname, me.message), 0xFFFFFFFF) - except SymbolicAPIArgument: - raise ConcretizeArgument(platform.current, 1) - - logger.info("{}({}, [{}], {}, {}, {}, {}, {}, {}, {})".format(myname, - str(hKey), key_str, str(Reserved), str(lpClass), str(dwOptions), - str(lpSecurityAttributes), str(samDesired), str(phkResult), str(lpdwDisposition))) - - if issymbolic(phkResult): - - #Check if the symbol has a single solution. - values = solver.get_all_values(platform.constraints, phkResult, maxcnt=2, silent=True) - if len(values) == 1: - phkResult = values[0] - - if issymbolic(phkResult): - - if solver.can_be_true(platform.constraints, phkResult==0): - raise ForkState(phkResult==0) - else: - cpu.write_int(phkResult, platform._getRegHandle(key_str), 32) - return 0 - - elif phkResult != 0: - cpu.write_int(phkResult, platform._getRegHandle(key_str), 32) - return 0 - else: - raise IgnoreAPI("{}({}, [{}], {}, {}, {}, {}, {}, {}, {})".format(myname, - str(hKey), key_str, str(Reserved), str(lpClass), str(dwOptions), - str(lpSecurityAttributes), str(samDesired), str(phkResult), str(lpdwDisposition))) - - @staticmethod - def HeapAlloc(platform, handle, flags, size): - ntdll.RtlAllocateHeap(platform, handle, flags, size) - - # TODO: move this to Windows class if we ever - # implement a real handle table - @staticmethod - def GetStdHandle(platform, nStdHandle): - logger.info("GetStdHandle(%x)", nStdHandle) - # ignore nStdHandle -- just return a valid value - STD_INPUT_HANDLE = -10 - STD_OUTPUT_HANDLE = -11 - STD_ERROR_HANDLE = -12 - - if issymbolic(nStdHandle): - - #Check if the symbol has a single solution. - values = solver.get_all_values(platform.constraints, nStdHandle, maxcnt=2, silent=True) - if len(values) == 1: - nStdHandle = values[0] - else: - #potentially multiple values. Fork on each one. - if nStdHandle.solver.canBe(nStdHandle, STD_INPUT_HANDLE): - raise ForkState(nStdHandle==STD_INPUT_HANDLE) - - if nStdHandle.solver.canBe(nStdHandle, STD_OUTPUT_HANDLE): - raise ForkState(nStdHandle==STD_OUTPUT_HANDLE) - - if nStdHandle.solver.canBe(nStdHandle, STD_ERROR_HANDLE): - raise ForkState(nStdHandle==STD_ERROR_HANDLE) - #here nStdHandle is symbolic and not in [ STD_INPUT_HANDLE, STD_OUTPUT_HANDLE, STD_ERROR_HANDLE ] - #Symbolic value can be different from all STD_..._HANDLE - return -1 # INVALID_HANDLE_VALUE - - elif nStdHandle == STD_INPUT_HANDLE: - return 0xFF4 # arbitrary valid handle - elif nStdHandle == STD_OUTPUT_HANDLE: - return 0xFF8 # arbitrary valid handle - elif nStdHandle == STD_ERROR_HANDLE: - return 0xFFC # arbitrary valid handle - else: - return -1 #INVALID_HANDLE_VALUE - - @staticmethod - def CloseHandle(platform, hObject): - logger.info("CloseHandle(%x)", hObject) - if platform.NT_SUCCESS(platform.NtClose(hObject)): - return 1 - else: - return 0 - - # TODO: possibly implement using NtCreateFile and/or use a handle table - @staticmethod - def CreateFileW(platform, lpFileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile): - return kernel32._CreateFile(platform, True, lpFileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile) - - @staticmethod - def CreateFileA(platform, lpFileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile): - return kernel32._CreateFile(platform, False, lpFileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile) - - @staticmethod - def _CreateFile(platform, utf16, lpFileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile): - '''https://msdn.microsoft.com/en-us/library/windows/desktop/aa363858(v=vs.85).aspx''' - - cpu = platform.current - try: - filename = readStringFromPointer(platform, cpu, lpFileName, utf16) - except MemoryException as me: - msg = "CreateFile{}: {}".format(utf16 and "W" or "A", me.message) - raise MemoryException(msg, 0xFFFFFFFF) - except SymbolicAPIArgument: - raise ConcretizeArgument(platform.current, 0) - - - logger.info("""CreateFile%s( - _In_ LPCTSTR lpFileName: [%s], - _In_ DWORD dwDesiredAccess: %s, - _In_ DWORD dwShareMode: %s, - _In_opt_ LPSECURITY_ATTRIBUTES lpSecurityAttributes: %s, - _In_ DWORD dwCreationDisposition: %s, - _In_ DWORD dwFlagsAndAttributes: %s, - _In_opt_ HANDLE hTemplateFile: %s - );""" % (utf16 and "W" or "A", - filename, - toStr(platform, dwDesiredAccess), - toStr(platform, dwShareMode), - toStr(platform, lpSecurityAttributes), - toStr(platform, dwCreationDisposition), - toStr(platform, dwFlagsAndAttributes), - toStr(platform, hTemplateFile),)) - - cpu = platform.current - - return platform._fileHandle(lpFileName) - - #TODO possibly implement via NtWriteFile - @staticmethod - def WriteFile(platform, hFile, lpBuffer, nNumberOfBytesToWrite, lpNumberOfBytesWritten, lpOverlapped): - '''https://msdn.microsoft.com/en-us/library/windows/desktop/aa365747(v=vs.85).aspx''' - logger.info("""WriteFile( - _In_ HANDLE hFile: %s, - _In_ LPCVOID lpBuffer: %s, - _In_ DWORD nNumberOfBytesToWrite: %s, - _Out_opt_ LPDWORD lpNumberOfBytesWritten: %s, - _Inout_opt_ LPOVERLAPPED lpOverlapped: %s - );"""%( - toStr(platform, hFile), - toStr(platform, lpBuffer), - toStr(platform, nNumberOfBytesToWrite), - toStr(platform, lpNumberOfBytesWritten), - toStr(platform, lpOverlapped)) - ) - - if issymbolic(lpNumberOfBytesWritten): - - #Check if the symbol has a single solution. - values = solver.get_all_values(platform.constraints, lpNumberOfBytesWritten, maxcnt=2, silent=True) - if len(values) == 1: - logger.info("ONE VALUE lpNumberOfBytesWritten: {}".format(lpNumberOfBytesWritten)) - lpNumberOfBytesWritten = values[0] - - cpu = platform.current - if issymbolic(lpNumberOfBytesWritten): - - if solver.can_be_true(platform.constraints, lpNumberOfBytesWritten==0): - raise ForkState(lpNumberOfBytesWritten==0) - - logger.info("WRITING TO SYMB lpNumberOfBytesWritten: {}".format(lpNumberOfBytesWritten)) - cpu.write_int(lpNumberOfBytesWritten, nNumberOfBytesToWrite, 32) - - elif lpNumberOfBytesWritten != 0: - cpu.write_int(lpNumberOfBytesWritten, nNumberOfBytesToWrite, 32) - - return 1 - - @staticmethod - def CreateProcessW(platform, lpApplicationName, lpCommandLine, lpProcessAttributes, - lpThreadAttributes, bInheritHandles, dwCreationFlags, lpEnvironment, - lpCurrentDirectory, lpStartupInfo, lpProcessInformation): - return kernel32._CreateProcess(platform, True, lpApplicationName, lpCommandLine, lpProcessAttributes, - lpThreadAttributes, bInheritHandles, dwCreationFlags, lpEnvironment, - lpCurrentDirectory, lpStartupInfo, lpProcessInformation) - - @staticmethod - def CreateProcessA(platform, lpApplicationName, lpCommandLine, lpProcessAttributes, - lpThreadAttributes, bInheritHandles, dwCreationFlags, lpEnvironment, - lpCurrentDirectory, lpStartupInfo, lpProcessInformation): - return kernel32._CreateProcess(platform, False, lpApplicationName, lpCommandLine, lpProcessAttributes, - lpThreadAttributes, bInheritHandles, dwCreationFlags, lpEnvironment, - lpCurrentDirectory, lpStartupInfo, lpProcessInformation) - - @staticmethod - def _CreateProcess(platform, utf16, lpApplicationName, lpCommandLine, lpProcessAttributes, - lpThreadAttributes, bInheritHandles, dwCreationFlags, lpEnvironment, - lpCurrentDirectory, lpStartupInfo, lpProcessInformation): - """BOOL WINAPI CreateProcess( - _In_opt_ LPCTSTR lpApplicationName, - _Inout_opt_ LPTSTR lpCommandLine, - _In_opt_ LPSECURITY_ATTRIBUTES lpProcessAttributes, - _In_opt_ LPSECURITY_ATTRIBUTES lpThreadAttributes, - _In_ BOOL bInheritHandles, - _In_ DWORD dwCreationFlags, - _In_opt_ LPVOID lpEnvironment, - _In_opt_ LPCTSTR lpCurrentDirectory, - _In_ LPSTARTUPINFO lpStartupInfo, - _Out_ LPPROCESS_INFORMATION lpProcessInformation - );""" - - myname = "CreateProcess{}".format(utf16 and "W" or "A") - cpu = platform.current - - try: - appname = readStringFromPointer(platform, cpu, lpApplicationName, utf16) - except MemoryException as me: - msg = "{}: {}".format(myname, me.message) - raise MemoryException(msg, 0xFFFFFFFF) - except SymbolicAPIArgument: - raise ConcretizeArgument(platform.current, 0) - - try: - cmdline = readStringFromPointer(platform, cpu, lpCommandLine, utf16) - except MemoryException as me: - msg = "{}: {}".format(myname, me.message) - raise MemoryException(msg, 0xFFFFFFFF) - except SymbolicAPIArgument: - raise ConcretizeArgument(platform.current, 1) - - raise IgnoreAPI("{}([{}], [{}], {}, {}, {}, {}, {}, {}, {}, {})".format(myname, - appname, cmdline, str(lpProcessAttributes), - str(lpThreadAttributes), str(bInheritHandles), str(dwCreationFlags), str(lpEnvironment), - str(lpCurrentDirectory), str(lpStartupInfo), str(lpProcessInformation))) - -class KERNELBASE(kernel32): - #has the same functions as kernel32, needed for windows forward exports - # and namespacing - pass - -def Ignore0(self): - cpu = self.current - logger.info('Ignore0 at %x No arguments', cpu.PC) - return 1 - -def Ignore1(self, arg1): - cpu = self.current - logger.info('Ignore1 at %x Arguments(%x)', cpu.PC, arg1) - return 1 - -def Ignore2(self, arg1, arg2): - cpu = self.current - logger.info('Ignore2 at %x Arguments(%x, %x)', cpu.PC, arg1, arg2) - return 1 - -def Ignore3(self, arg1, arg2, arg3): - cpu = self.current - logger.info('Ignore3 at %x Arguments(%x, %x, %x)', cpu.PC, arg1, arg2, arg3) - return 1 - -def Ignore4(self, arg1, arg2, arg3, arg4): - cpu = self.current - logger.info('Ignore4 at %x Arguments(%x, %x, %x, %x)', cpu.PC, arg1, arg2, arg3, arg4) - return 1 - -def Ignore5(self, arg1, arg2, arg3, arg4, arg5): - cpu = self.current - logger.info('Ignore5 at %x Arguments(%x, %x, %x, %x, %x)', cpu.PC, arg1, arg2, arg3, arg4, arg5) - return 1 - -def Ignore6(self, arg1, arg2, arg3, arg4, arg5, arg6): - cpu = self.current - logger.info('Ignore6 at %x Arguments(%x, %x, %x, %x, %x, %x)', cpu.PC, arg1, arg2, arg3, arg4, arg5, arg6) - return 1 diff --git a/manticore/platforms/windows_syscalls.py b/manticore/platforms/windows_syscalls.py deleted file mode 100644 index 0ce03bb..0000000 --- a/manticore/platforms/windows_syscalls.py +++ /dev/null @@ -1,8561 +0,0 @@ -syscalls_num = { - 'WindowsXPSP2': { - 0: 'NtAcceptConnectPort', - 1: 'NtAccessCheck', - 2: 'NtAccessCheckAndAuditAlarm', - 3: 'NtAccessCheckByType', - 4: 'NtAccessCheckByTypeAndAuditAlarm', - 5: 'NtAccessCheckByTypeResultList', - 6: 'NtAccessCheckByTypeResultListAndAuditAlarm', - 7: 'NtAccessCheckByTypeResultListAndAuditAlarmByHandle', - 8: 'NtAddAtom', - 9: 'NtAddBootEntry', - 10: 'NtAdjustGroupsToken', - 11: 'NtAdjustPrivilegesToken', - 12: 'NtAlertResumeThread', - 13: 'NtAlertThread', - 14: 'NtAllocateLocallyUniqueId', - 15: 'NtAllocateUserPhysicalPages', - 16: 'NtAllocateUuids', - 17: 'NtAllocateVirtualMemory', - 18: 'NtAreMappedFilesTheSame', - 19: 'NtAssignProcessToJobObject', - 20: 'NtCallbackReturn', - 21: 'NtCancelDeviceWakeupRequest', - 22: 'NtCancelIoFile', - 23: 'NtCancelTimer', - 24: 'NtClearEvent', - 25: 'NtClose', - 26: 'NtCloseObjectAuditAlarm', - 27: 'NtCompactKeys', - 28: 'NtCompareTokens', - 29: 'NtCompleteConnectPort', - 30: 'NtCompressKey', - 31: 'NtConnectPort', - 32: 'NtContinue', - 33: 'NtCreateDebugObject', - 34: 'NtCreateDirectoryObject', - 35: 'NtCreateEvent', - 36: 'NtCreateEventPair', - 37: 'NtCreateFile', - 38: 'NtCreateIoCompletion', - 39: 'NtCreateJobObject', - 40: 'NtCreateJobSet', - 41: 'NtCreateKey', - 42: 'NtCreateMailslotFile', - 43: 'NtCreateMutant', - 44: 'NtCreateNamedPipeFile', - 45: 'NtCreatePagingFile', - 46: 'NtCreatePort', - 47: 'NtCreateProcess', - 48: 'NtCreateProcessEx', - 49: 'NtCreateProfile', - 50: 'NtCreateSection', - 51: 'NtCreateSemaphore', - 52: 'NtCreateSymbolicLinkObject', - 53: 'NtCreateThread', - 54: 'NtCreateTimer', - 55: 'NtCreateToken', - 56: 'NtCreateWaitablePort', - 57: 'NtDebugActiveProcess', - 58: 'NtDebugContinue', - 59: 'NtDelayExecution', - 60: 'NtDeleteAtom', - 61: 'NtDeleteBootEntry', - 62: 'NtDeleteFile', - 63: 'NtDeleteKey', - 64: 'NtDeleteObjectAuditAlarm', - 65: 'NtDeleteValueKey', - 66: 'NtDeviceIoControlFile', - 67: 'NtDisplayString', - 68: 'NtDuplicateObject', - 69: 'NtDuplicateToken', - 70: 'NtEnumerateBootEntries', - 71: 'NtEnumerateKey', - 72: 'NtEnumerateSystemEnvironmentValuesEx', - 73: 'NtEnumerateValueKey', - 74: 'NtExtendSection', - 75: 'NtFilterToken', - 76: 'NtFindAtom', - 77: 'NtFlushBuffersFile', - 78: 'NtFlushInstructionCache', - 79: 'NtFlushKey', - 80: 'NtFlushVirtualMemory', - 81: 'NtFlushWriteBuffer', - 82: 'NtFreeUserPhysicalPages', - 83: 'NtFreeVirtualMemory', - 84: 'NtFsControlFile', - 85: 'NtGetContextThread', - 86: 'NtGetDevicePowerState', - 87: 'NtGetPlugPlayEvent', - 88: 'NtGetWriteWatch', - 89: 'NtImpersonateAnonymousToken', - 90: 'NtImpersonateClientOfPort', - 91: 'NtImpersonateThread', - 92: 'NtInitializeRegistry', - 93: 'NtInitiatePowerAction', - 94: 'NtIsProcessInJob', - 95: 'NtIsSystemResumeAutomatic', - 96: 'NtListenPort', - 97: 'NtLoadDriver', - 98: 'NtLoadKey', - 99: 'NtLoadKey2', - 100: 'NtLockFile', - 101: 'NtLockProductActivationKeys', - 102: 'NtLockRegistryKey', - 103: 'NtLockVirtualMemory', - 104: 'NtMakePermanentObject', - 105: 'NtMakeTemporaryObject', - 106: 'NtMapUserPhysicalPages', - 107: 'NtMapUserPhysicalPagesScatter', - 108: 'NtMapViewOfSection', - 109: 'NtModifyBootEntry', - 110: 'NtNotifyChangeDirectoryFile', - 111: 'NtNotifyChangeKey', - 112: 'NtNotifyChangeMultipleKeys', - 113: 'NtOpenDirectoryObject', - 114: 'NtOpenEvent', - 115: 'NtOpenEventPair', - 116: 'NtOpenFile', - 117: 'NtOpenIoCompletion', - 118: 'NtOpenJobObject', - 119: 'NtOpenKey', - 120: 'NtOpenMutant', - 121: 'NtOpenObjectAuditAlarm', - 122: 'NtOpenProcess', - 123: 'NtOpenProcessToken', - 124: 'NtOpenProcessTokenEx', - 125: 'NtOpenSection', - 126: 'NtOpenSemaphore', - 127: 'NtOpenSymbolicLinkObject', - 128: 'NtOpenThread', - 129: 'NtOpenThreadToken', - 130: 'NtOpenThreadTokenEx', - 131: 'NtOpenTimer', - 132: 'NtPlugPlayControl', - 133: 'NtPowerInformation', - 134: 'NtPrivilegeCheck', - 135: 'NtPrivilegeObjectAuditAlarm', - 136: 'NtPrivilegedServiceAuditAlarm', - 137: 'NtProtectVirtualMemory', - 138: 'NtPulseEvent', - 139: 'NtQueryAttributesFile', - 140: 'NtQueryBootEntryOrder', - 141: 'NtQueryBootOptions', - 142: 'NtQueryDebugFilterState', - 143: 'NtQueryDefaultLocale', - 144: 'NtQueryDefaultUILanguage', - 145: 'NtQueryDirectoryFile', - 146: 'NtQueryDirectoryObject', - 147: 'NtQueryEaFile', - 148: 'NtQueryEvent', - 149: 'NtQueryFullAttributesFile', - 150: 'NtQueryInformationAtom', - 151: 'NtQueryInformationFile', - 152: 'NtQueryInformationJobObject', - 153: 'NtQueryInformationPort', - 154: 'NtQueryInformationProcess', - 155: 'NtQueryInformationThread', - 156: 'NtQueryInformationToken', - 157: 'NtQueryInstallUILanguage', - 158: 'NtQueryIntervalProfile', - 159: 'NtQueryIoCompletion', - 160: 'NtQueryKey', - 161: 'NtQueryMultipleValueKey', - 162: 'NtQueryMutant', - 163: 'NtQueryObject', - 164: 'NtQueryOpenSubKeys', - 165: 'NtQueryPerformanceCounter', - 166: 'NtQueryQuotaInformationFile', - 167: 'NtQuerySection', - 168: 'NtQuerySecurityObject', - 169: 'NtQuerySemaphore', - 170: 'NtQuerySymbolicLinkObject', - 171: 'NtQuerySystemEnvironmentValue', - 172: 'NtQuerySystemEnvironmentValueEx', - 173: 'NtQuerySystemInformation', - 174: 'NtQuerySystemTime', - 175: 'NtQueryTimer', - 176: 'NtQueryTimerResolution', - 177: 'NtQueryValueKey', - 178: 'NtQueryVirtualMemory', - 179: 'NtQueryVolumeInformationFile', - 180: 'NtQueueApcThread', - 181: 'NtRaiseException', - 182: 'NtRaiseHardError', - 183: 'NtReadFile', - 184: 'NtReadFileScatter', - 185: 'NtReadRequestData', - 186: 'NtReadVirtualMemory', - 187: 'NtRegisterThreadTerminatePort', - 188: 'NtReleaseMutant', - 189: 'NtReleaseSemaphore', - 190: 'NtRemoveIoCompletion', - 191: 'NtRemoveProcessDebug', - 192: 'NtRenameKey', - 193: 'NtReplaceKey', - 194: 'NtReplyPort', - 195: 'NtReplyWaitReceivePort', - 196: 'NtReplyWaitReceivePortEx', - 197: 'NtReplyWaitReplyPort', - 198: 'NtRequestDeviceWakeup', - 199: 'NtRequestPort', - 200: 'NtRequestWaitReplyPort', - 201: 'NtRequestWakeupLatency', - 202: 'NtResetEvent', - 203: 'NtResetWriteWatch', - 204: 'NtRestoreKey', - 205: 'NtResumeProcess', - 206: 'NtResumeThread', - 207: 'NtSaveKey', - 208: 'NtSaveKeyEx', - 209: 'NtSaveMergedKeys', - 210: 'NtSecureConnectPort', - 211: 'NtSetBootEntryOrder', - 212: 'NtSetBootOptions', - 213: 'NtSetContextThread', - 214: 'NtSetDebugFilterState', - 215: 'NtSetDefaultHardErrorPort', - 216: 'NtSetDefaultLocale', - 217: 'NtSetDefaultUILanguage', - 218: 'NtSetEaFile', - 219: 'NtSetEvent', - 220: 'NtSetEventBoostPriority', - 221: 'NtSetHighEventPair', - 222: 'NtSetHighWaitLowEventPair', - 223: 'NtSetInformationDebugObject', - 224: 'NtSetInformationFile', - 225: 'NtSetInformationJobObject', - 226: 'NtSetInformationKey', - 227: 'NtSetInformationObject', - 228: 'NtSetInformationProcess', - 229: 'NtSetInformationThread', - 230: 'NtSetInformationToken', - 231: 'NtSetIntervalProfile', - 232: 'NtSetIoCompletion', - 233: 'NtSetLdtEntries', - 234: 'NtSetLowEventPair', - 235: 'NtSetLowWaitHighEventPair', - 236: 'NtSetQuotaInformationFile', - 237: 'NtSetSecurityObject', - 238: 'NtSetSystemEnvironmentValue', - 239: 'NtSetSystemEnvironmentValueEx', - 240: 'NtSetSystemInformation', - 241: 'NtSetSystemPowerState', - 242: 'NtSetSystemTime', - 243: 'NtSetThreadExecutionState', - 244: 'NtSetTimer', - 245: 'NtSetTimerResolution', - 246: 'NtSetUuidSeed', - 247: 'NtSetValueKey', - 248: 'NtSetVolumeInformationFile', - 249: 'NtShutdownSystem', - 250: 'NtSignalAndWaitForSingleObject', - 251: 'NtStartProfile', - 252: 'NtStopProfile', - 253: 'NtSuspendProcess', - 254: 'NtSuspendThread', - 255: 'NtSystemDebugControl', - 256: 'NtTerminateJobObject', - 257: 'NtTerminateProcess', - 258: 'NtTerminateThread', - 259: 'NtTestAlert', - 260: 'NtTraceEvent', - 261: 'NtTranslateFilePath', - 262: 'NtUnloadDriver', - 263: 'NtUnloadKey', - 264: 'NtUnloadKeyEx', - 265: 'NtUnlockFile', - 266: 'NtUnlockVirtualMemory', - 267: 'NtUnmapViewOfSection', - 268: 'NtVdmControl', - 269: 'NtWaitForDebugEvent', - 270: 'NtWaitForMultipleObjects', - 271: 'NtWaitForSingleObject', - 272: 'NtWaitHighEventPair', - 273: 'NtWaitLowEventPair', - 274: 'NtWriteFile', - 275: 'NtWriteFileGather', - 276: 'NtWriteRequestData', - 277: 'NtWriteVirtualMemory', - 278: 'NtYieldExecution', - 279: 'NtCreateKeyedEvent', - 280: 'NtOpenKeyedEvent', - 281: 'NtReleaseKeyedEvent', - 282: 'NtWaitForKeyedEvent', - 283: 'NtQueryPortInformationProcess' - }, - 'WindowsXPSP3': { - 0: 'NtAcceptConnectPort', - 1: 'NtAccessCheck', - 2: 'NtAccessCheckAndAuditAlarm', - 3: 'NtAccessCheckByType', - 4: 'NtAccessCheckByTypeAndAuditAlarm', - 5: 'NtAccessCheckByTypeResultList', - 6: 'NtAccessCheckByTypeResultListAndAuditAlarm', - 7: 'NtAccessCheckByTypeResultListAndAuditAlarmByHandle', - 8: 'NtAddAtom', - 9: 'NtEnumerateBootEntries', - 10: 'NtAdjustGroupsToken', - 11: 'NtAdjustPrivilegesToken', - 12: 'NtAlertResumeThread', - 13: 'NtAlertThread', - 14: 'NtAllocateLocallyUniqueId', - 15: 'NtAllocateUserPhysicalPages', - 16: 'NtAllocateUuids', - 17: 'NtAllocateVirtualMemory', - 18: 'NtAreMappedFilesTheSame', - 19: 'NtAssignProcessToJobObject', - 20: 'NtCallbackReturn', - 21: 'NtModifyBootEntry', - 22: 'NtCancelIoFile', - 23: 'NtCancelTimer', - 24: 'NtClearEvent', - 25: 'NtClose', - 26: 'NtCloseObjectAuditAlarm', - 27: 'NtCompactKeys', - 28: 'NtCompareTokens', - 29: 'NtCompleteConnectPort', - 30: 'NtCompressKey', - 31: 'NtConnectPort', - 32: 'NtContinue', - 33: 'NtCreateDebugObject', - 34: 'NtCreateDirectoryObject', - 35: 'NtCreateEvent', - 36: 'NtCreateEventPair', - 37: 'NtCreateFile', - 38: 'NtCreateIoCompletion', - 39: 'NtCreateJobObject', - 40: 'NtCreateJobSet', - 41: 'NtCreateKey', - 42: 'NtCreateMailslotFile', - 43: 'NtCreateMutant', - 44: 'NtCreateNamedPipeFile', - 45: 'NtCreatePagingFile', - 46: 'NtCreatePort', - 47: 'NtCreateProcess', - 48: 'NtCreateProcessEx', - 49: 'NtCreateProfile', - 50: 'NtCreateSection', - 51: 'NtCreateSemaphore', - 52: 'NtCreateSymbolicLinkObject', - 53: 'NtCreateThread', - 54: 'NtCreateTimer', - 55: 'NtCreateToken', - 56: 'NtCreateWaitablePort', - 57: 'NtDebugActiveProcess', - 58: 'NtDebugContinue', - 59: 'NtDelayExecution', - 60: 'NtDeleteAtom', - 62: 'NtDeleteFile', - 63: 'NtDeleteKey', - 64: 'NtDeleteObjectAuditAlarm', - 65: 'NtDeleteValueKey', - 66: 'NtDeviceIoControlFile', - 67: 'NtDisplayString', - 68: 'NtDuplicateObject', - 69: 'NtDuplicateToken', - 71: 'NtEnumerateKey', - 72: 'NtEnumerateSystemEnvironmentValuesEx', - 73: 'NtEnumerateValueKey', - 74: 'NtExtendSection', - 75: 'NtFilterToken', - 76: 'NtFindAtom', - 77: 'NtFlushBuffersFile', - 78: 'NtFlushInstructionCache', - 79: 'NtFlushKey', - 80: 'NtFlushVirtualMemory', - 81: 'NtFlushWriteBuffer', - 82: 'NtFreeUserPhysicalPages', - 83: 'NtFreeVirtualMemory', - 84: 'NtFsControlFile', - 85: 'NtGetContextThread', - 86: 'NtGetDevicePowerState', - 87: 'NtGetPlugPlayEvent', - 88: 'NtGetWriteWatch', - 89: 'NtImpersonateAnonymousToken', - 90: 'NtImpersonateClientOfPort', - 91: 'NtImpersonateThread', - 92: 'NtInitializeRegistry', - 93: 'NtInitiatePowerAction', - 94: 'NtIsProcessInJob', - 95: 'NtIsSystemResumeAutomatic', - 96: 'NtListenPort', - 97: 'NtLoadDriver', - 98: 'NtLoadKey', - 99: 'NtLoadKey2', - 100: 'NtLockFile', - 101: 'NtLockProductActivationKeys', - 102: 'NtLockRegistryKey', - 103: 'NtLockVirtualMemory', - 104: 'NtMakePermanentObject', - 105: 'NtMakeTemporaryObject', - 106: 'NtMapUserPhysicalPages', - 107: 'NtMapUserPhysicalPagesScatter', - 108: 'NtMapViewOfSection', - 110: 'NtNotifyChangeDirectoryFile', - 111: 'NtNotifyChangeKey', - 112: 'NtNotifyChangeMultipleKeys', - 113: 'NtOpenDirectoryObject', - 114: 'NtOpenEvent', - 115: 'NtOpenEventPair', - 116: 'NtOpenFile', - 117: 'NtOpenIoCompletion', - 118: 'NtOpenJobObject', - 119: 'NtOpenKey', - 120: 'NtOpenMutant', - 121: 'NtOpenObjectAuditAlarm', - 122: 'NtOpenProcess', - 123: 'NtOpenProcessToken', - 124: 'NtOpenProcessTokenEx', - 125: 'NtOpenSection', - 126: 'NtOpenSemaphore', - 127: 'NtOpenSymbolicLinkObject', - 128: 'NtOpenThread', - 129: 'NtOpenThreadToken', - 130: 'NtOpenThreadTokenEx', - 131: 'NtOpenTimer', - 132: 'NtPlugPlayControl', - 133: 'NtPowerInformation', - 134: 'NtPrivilegeCheck', - 135: 'NtPrivilegeObjectAuditAlarm', - 136: 'NtPrivilegedServiceAuditAlarm', - 137: 'NtProtectVirtualMemory', - 138: 'NtPulseEvent', - 139: 'NtQueryAttributesFile', - 142: 'NtQueryDebugFilterState', - 143: 'NtQueryDefaultLocale', - 144: 'NtQueryDefaultUILanguage', - 145: 'NtQueryDirectoryFile', - 146: 'NtQueryDirectoryObject', - 147: 'NtQueryEaFile', - 148: 'NtQueryEvent', - 149: 'NtQueryFullAttributesFile', - 150: 'NtQueryInformationAtom', - 151: 'NtQueryInformationFile', - 152: 'NtQueryInformationJobObject', - 153: 'NtQueryInformationPort', - 154: 'NtQueryInformationProcess', - 155: 'NtQueryInformationThread', - 156: 'NtQueryInformationToken', - 157: 'NtQueryInstallUILanguage', - 158: 'NtQueryIntervalProfile', - 159: 'NtQueryIoCompletion', - 160: 'NtQueryKey', - 161: 'NtQueryMultipleValueKey', - 162: 'NtQueryMutant', - 163: 'NtQueryObject', - 164: 'NtQueryOpenSubKeys', - 165: 'NtQueryPerformanceCounter', - 166: 'NtQueryQuotaInformationFile', - 167: 'NtQuerySection', - 168: 'NtQuerySecurityObject', - 169: 'NtQuerySemaphore', - 170: 'NtQuerySymbolicLinkObject', - 171: 'NtQuerySystemEnvironmentValue', - 172: 'NtQuerySystemEnvironmentValueEx', - 173: 'NtQuerySystemInformation', - 174: 'NtQuerySystemTime', - 175: 'NtQueryTimer', - 176: 'NtQueryTimerResolution', - 177: 'NtQueryValueKey', - 178: 'NtQueryVirtualMemory', - 179: 'NtQueryVolumeInformationFile', - 180: 'NtQueueApcThread', - 181: 'NtRaiseException', - 182: 'NtRaiseHardError', - 183: 'NtReadFile', - 184: 'NtReadFileScatter', - 185: 'NtReadRequestData', - 186: 'NtReadVirtualMemory', - 187: 'NtRegisterThreadTerminatePort', - 188: 'NtReleaseMutant', - 189: 'NtReleaseSemaphore', - 190: 'NtRemoveIoCompletion', - 191: 'NtRemoveProcessDebug', - 192: 'NtRenameKey', - 193: 'NtReplaceKey', - 194: 'NtReplyPort', - 195: 'NtReplyWaitReceivePort', - 196: 'NtReplyWaitReceivePortEx', - 197: 'NtReplyWaitReplyPort', - 198: 'NtRequestDeviceWakeup', - 199: 'NtRequestPort', - 200: 'NtRequestWaitReplyPort', - 201: 'NtRequestWakeupLatency', - 202: 'NtResetEvent', - 203: 'NtResetWriteWatch', - 204: 'NtRestoreKey', - 205: 'NtResumeProcess', - 206: 'NtResumeThread', - 207: 'NtSaveKey', - 208: 'NtSaveKeyEx', - 209: 'NtSaveMergedKeys', - 210: 'NtSecureConnectPort', - 213: 'NtSetContextThread', - 214: 'NtSetDebugFilterState', - 215: 'NtSetDefaultHardErrorPort', - 216: 'NtSetDefaultLocale', - 217: 'NtSetDefaultUILanguage', - 218: 'NtSetEaFile', - 219: 'NtSetEvent', - 220: 'NtSetEventBoostPriority', - 221: 'NtSetHighEventPair', - 222: 'NtSetHighWaitLowEventPair', - 223: 'NtSetInformationDebugObject', - 224: 'NtSetInformationFile', - 225: 'NtSetInformationJobObject', - 226: 'NtSetInformationKey', - 227: 'NtSetInformationObject', - 228: 'NtSetInformationProcess', - 229: 'NtSetInformationThread', - 230: 'NtSetInformationToken', - 231: 'NtSetIntervalProfile', - 232: 'NtSetIoCompletion', - 233: 'NtSetLdtEntries', - 234: 'NtSetLowEventPair', - 235: 'NtSetLowWaitHighEventPair', - 236: 'NtSetQuotaInformationFile', - 237: 'NtSetSecurityObject', - 238: 'NtSetSystemEnvironmentValue', - 240: 'NtSetSystemInformation', - 241: 'NtSetSystemPowerState', - 242: 'NtSetSystemTime', - 243: 'NtSetThreadExecutionState', - 244: 'NtSetTimer', - 245: 'NtSetTimerResolution', - 246: 'NtSetUuidSeed', - 247: 'NtSetValueKey', - 248: 'NtSetVolumeInformationFile', - 249: 'NtShutdownSystem', - 250: 'NtSignalAndWaitForSingleObject', - 251: 'NtStartProfile', - 252: 'NtStopProfile', - 253: 'NtSuspendProcess', - 254: 'NtSuspendThread', - 255: 'NtSystemDebugControl', - 256: 'NtTerminateJobObject', - 257: 'NtTerminateProcess', - 258: 'NtTerminateThread', - 259: 'NtTestAlert', - 260: 'NtTraceEvent', - 261: 'NtTranslateFilePath', - 262: 'NtUnloadDriver', - 263: 'NtUnloadKey', - 264: 'NtUnloadKeyEx', - 265: 'NtUnlockFile', - 266: 'NtUnlockVirtualMemory', - 267: 'NtUnmapViewOfSection', - 268: 'NtVdmControl', - 269: 'NtWaitForDebugEvent', - 270: 'NtWaitForMultipleObjects', - 271: 'NtWaitForSingleObject', - 272: 'NtWaitHighEventPair', - 273: 'NtWaitLowEventPair', - 274: 'NtWriteFile', - 275: 'NtWriteFileGather', - 276: 'NtWriteRequestData', - 277: 'NtWriteVirtualMemory', - 278: 'NtYieldExecution', - 279: 'NtCreateKeyedEvent', - 280: 'NtOpenKeyedEvent', - 281: 'NtReleaseKeyedEvent', - 282: 'NtWaitForKeyedEvent', - 283: 'NtQueryPortInformationProcess' - }, - 'Windows8.1': { - 0: 'NtWorkerFactoryWorkerReady', - 1: 'NtAcceptConnectPort', - 2: 'NtYieldExecution', - 3: 'NtWriteVirtualMemory', - 4: 'NtWriteRequestData', - 5: 'NtWriteFileGather', - 6: 'NtWriteFile', - 7: 'NtSetHighWaitLowEventPair', - 9: 'NtWaitForWorkViaWorkerFactory', - 10: 'NtWaitForSingleObject', - 11: 'NtWaitForMultipleObjects32', - 12: 'NtWaitForMultipleObjects', - 13: 'NtWaitForKeyedEvent', - 14: 'NtWaitForDebugEvent', - 15: 'NtWaitForAlertByThreadId', - 16: 'NtVdmControl', - 17: 'NtUnsubscribeWnfStateChange', - 18: 'NtUpdateWnfStateData', - 19: 'NtUnmapViewOfSection', - 20: 'NtUnmapViewOfSectionEx', - 21: 'NtUnlockVirtualMemory', - 22: 'NtUnlockFile', - 23: 'NtUnloadKeyEx', - 24: 'NtUnloadKey2', - 25: 'NtUnloadKey', - 26: 'NtUnloadDriver', - 27: 'NtUmsThreadYield', - 28: 'NtTranslateFilePath', - 29: 'NtTraceEvent', - 30: 'NtTraceControl', - 31: 'NtThawTransactions', - 32: 'NtThawRegistry', - 33: 'NtTestAlert', - 34: 'NtTerminateThread', - 35: 'NtTerminateProcess', - 36: 'NtTerminateJobObject', - 37: 'NtSystemDebugControl', - 38: 'NtSuspendThread', - 39: 'NtSuspendProcess', - 40: 'NtSubscribeWnfStateChange', - 41: 'NtStopProfile', - 42: 'NtStartProfile', - 43: 'NtSinglePhaseReject', - 44: 'NtSignalAndWaitForSingleObject', - 45: 'NtShutdownWorkerFactory', - 46: 'NtShutdownSystem', - 47: 'NtSetWnfProcessNotificationEvent', - 48: 'NtSetVolumeInformationFile', - 49: 'NtSetValueKey', - 50: 'NtSetUuidSeed', - 51: 'NtSetTimerResolution', - 52: 'NtSetTimerEx', - 53: 'NtSetTimer', - 54: 'NtSetThreadExecutionState', - 55: 'NtSetSystemTime', - 56: 'NtSetSystemPowerState', - 57: 'NtSetSystemInformation', - 58: 'NtSetSystemEnvironmentValueEx', - 59: 'NtSetSystemEnvironmentValue', - 60: 'NtSetSecurityObject', - 61: 'NtSetQuotaInformationFile', - 64: 'NtSetLdtEntries', - 65: 'NtSetIRTimer', - 66: 'NtSetTimer2', - 67: 'NtCancelTimer2', - 68: 'NtSetIoCompletionEx', - 69: 'NtSetIoCompletion', - 70: 'NtSetIntervalProfile', - 71: 'NtSetInformationWorkerFactory', - 72: 'NtSetInformationTransactionManager', - 73: 'NtSetInformationTransaction', - 74: 'NtSetInformationToken', - 75: 'NtSetInformationThread', - 76: 'NtSetInformationResourceManager', - 77: 'NtSetInformationProcess', - 78: 'NtSetInformationObject', - 79: 'NtSetInformationKey', - 80: 'NtSetInformationJobObject', - 81: 'NtSetInformationFile', - 82: 'NtSetInformationEnlistment', - 83: 'NtSetInformationDebugObject', - 86: 'NtSetEventBoostPriority', - 87: 'NtSetEvent', - 88: 'NtSetEaFile', - 89: 'NtSetDriverEntryOrder', - 90: 'NtSetDefaultUILanguage', - 91: 'NtSetDefaultLocale', - 92: 'NtSetDefaultHardErrorPort', - 93: 'NtSetDebugFilterState', - 94: 'NtSetContextThread', - 95: 'NtSetCachedSigningLevel', - 96: 'NtSetBootOptions', - 97: 'NtSetBootEntryOrder', - 98: 'NtSerializeBoot', - 99: 'NtSecureConnectPort', - 100: 'NtSaveMergedKeys', - 101: 'NtSaveKeyEx', - 102: 'NtSaveKey', - 103: 'NtRollforwardTransactionManager', - 104: 'NtRollbackTransaction', - 105: 'NtRollbackEnlistment', - 106: 'NtRollbackComplete', - 107: 'NtResumeThread', - 108: 'NtResumeProcess', - 109: 'NtRestoreKey', - 110: 'NtResetWriteWatch', - 111: 'NtResetEvent', - 112: 'NtRequestWaitReplyPort', - 113: 'NtRequestPort', - 114: 'NtReplyWaitReplyPort', - 115: 'NtReplyWaitReceivePortEx', - 116: 'NtReplyWaitReceivePort', - 117: 'NtReplyPort', - 118: 'NtReplacePartitionUnit', - 119: 'NtReplaceKey', - 120: 'NtRenameTransactionManager', - 121: 'NtRenameKey', - 122: 'NtRemoveProcessDebug', - 123: 'NtRemoveIoCompletionEx', - 124: 'NtRemoveIoCompletion', - 125: 'NtReleaseWorkerFactoryWorker', - 126: 'NtReleaseSemaphore', - 127: 'NtReleaseMutant', - 128: 'NtReleaseKeyedEvent', - 129: 'NtRegisterThreadTerminatePort', - 130: 'NtRegisterProtocolAddressInformation', - 131: 'NtRecoverTransactionManager', - 132: 'NtRecoverResourceManager', - 133: 'NtRecoverEnlistment', - 134: 'NtReadVirtualMemory', - 135: 'NtReadRequestData', - 136: 'NtReadOnlyEnlistment', - 137: 'NtReadFileScatter', - 138: 'NtReadFile', - 139: 'NtRaiseHardError', - 140: 'NtRaiseException', - 141: 'NtQueueApcThreadEx', - 142: 'NtQueueApcThread', - 143: 'NtQueryWnfStateData', - 144: 'NtQueryWnfStateNameInformation', - 145: 'NtQueryVolumeInformationFile', - 146: 'NtQueryVirtualMemory', - 147: 'NtQueryValueKey', - 148: 'NtQueryTimerResolution', - 149: 'NtQueryTimer', - 150: 'NtQuerySystemTime', - 151: 'NtQuerySystemInformationEx', - 152: 'NtQuerySystemInformation', - 153: 'NtQuerySystemEnvironmentValueEx', - 154: 'NtQuerySystemEnvironmentValue', - 155: 'NtQuerySymbolicLinkObject', - 156: 'NtQuerySemaphore', - 157: 'NtQuerySecurityObject', - 158: 'NtQuerySecurityAttributesToken', - 159: 'NtQuerySection', - 160: 'NtQueryQuotaInformationFile', - 161: 'VdmpExceptionHandler', - 162: 'NtQueryPerformanceCounter', - 163: 'NtQueryOpenSubKeysEx', - 164: 'NtQueryOpenSubKeys', - 165: 'NtQueryObject', - 166: 'NtQueryMutant', - 167: 'NtQueryMultipleValueKey', - 168: 'NtQueryLicenseValue', - 169: 'NtQueryKey', - 170: 'NtQueryIoCompletion', - 171: 'NtQueryIntervalProfile', - 172: 'NtQueryInstallUILanguage', - 173: 'NtQueryInformationWorkerFactory', - 174: 'NtQueryInformationTransactionManager', - 175: 'NtQueryInformationTransaction', - 176: 'NtQueryInformationToken', - 177: 'NtQueryInformationThread', - 178: 'NtQueryInformationResourceManager', - 179: 'NtQueryInformationProcess', - 180: 'NtQueryInformationPort', - 181: 'NtQueryInformationJobObject', - 182: 'NtQueryInformationFile', - 183: 'NtQueryInformationEnlistment', - 184: 'NtQueryInformationAtom', - 185: 'NtQueryFullAttributesFile', - 186: 'NtQueryEvent', - 187: 'NtQueryEaFile', - 188: 'NtQueryDriverEntryOrder', - 189: 'NtQueryDirectoryObject', - 190: 'NtQueryDirectoryFile', - 191: 'NtQueryDefaultUILanguage', - 192: 'NtQueryDefaultLocale', - 193: 'NtQueryDebugFilterState', - 194: 'NtQueryBootOptions', - 195: 'NtQueryBootEntryOrder', - 196: 'NtQueryAttributesFile', - 197: 'NtPulseEvent', - 198: 'NtProtectVirtualMemory', - 199: 'NtPropagationFailed', - 200: 'NtPropagationComplete', - 201: 'NtPrivilegeObjectAuditAlarm', - 202: 'NtPrivilegedServiceAuditAlarm', - 203: 'NtPrivilegeCheck', - 204: 'NtSetInformationVirtualMemory', - 205: 'NtPrePrepareEnlistment', - 206: 'NtPrePrepareComplete', - 207: 'NtPrepareEnlistment', - 208: 'NtPrepareComplete', - 209: 'NtPowerInformation', - 210: 'NtPlugPlayControl', - 211: 'NtOpenTransactionManager', - 212: 'NtOpenTransaction', - 213: 'NtOpenTimer', - 214: 'NtOpenThreadTokenEx', - 215: 'NtOpenThreadToken', - 216: 'NtOpenThread', - 217: 'NtOpenSymbolicLinkObject', - 218: 'NtOpenSession', - 219: 'NtOpenSemaphore', - 220: 'NtOpenSection', - 221: 'NtOpenResourceManager', - 222: 'NtOpenProcessTokenEx', - 223: 'NtOpenProcessToken', - 224: 'NtOpenProcess', - 225: 'NtOpenPrivateNamespace', - 226: 'NtOpenObjectAuditAlarm', - 227: 'NtOpenMutant', - 228: 'NtOpenKeyTransactedEx', - 229: 'NtOpenKeyTransacted', - 230: 'NtOpenKeyEx', - 231: 'NtOpenKeyedEvent', - 232: 'NtOpenKey', - 233: 'NtOpenJobObject', - 234: 'NtOpenIoCompletion', - 235: 'NtOpenFile', - 236: 'NtOpenEventPair', - 237: 'NtOpenEvent', - 238: 'NtOpenEnlistment', - 239: 'NtOpenDirectoryObject', - 240: 'NtNotifyChangeSession', - 241: 'NtNotifyChangeMultipleKeys', - 242: 'NtNotifyChangeKey', - 243: 'NtNotifyChangeDirectoryFile', - 244: 'NtModifyDriverEntry', - 245: 'NtModifyBootEntry', - 246: 'NtMapViewOfSection', - 247: 'NtMapUserPhysicalPagesScatter', - 248: 'NtMapUserPhysicalPages', - 249: 'NtMapCMFModule', - 250: 'NtMakeTemporaryObject', - 251: 'NtMakePermanentObject', - 252: 'NtLockVirtualMemory', - 253: 'NtLockRegistryKey', - 254: 'NtLockProductActivationKeys', - 255: 'NtLockFile', - 256: 'NtLoadKeyEx', - 257: 'NtLoadKey2', - 258: 'NtLoadKey', - 259: 'NtLoadDriver', - 260: 'NtListenPort', - 261: 'NtIsUILanguageComitted', - 262: 'NtIsSystemResumeAutomatic', - 263: 'NtIsProcessInJob', - 264: 'NtInitiatePowerAction', - 265: 'NtInitializeRegistry', - 266: 'NtInitializeNlsFiles', - 267: 'NtImpersonateThread', - 268: 'NtImpersonateClientOfPort', - 269: 'NtImpersonateAnonymousToken', - 270: 'NtGetWriteWatch', - 271: 'NtGetNotificationResourceManager', - 272: 'NtGetNlsSectionPtr', - 273: 'NtGetNextThread', - 274: 'NtGetNextProcess', - 275: 'NtGetMUIRegistryInfo', - 276: 'NtGetDevicePowerState', - 277: 'NtGetCurrentProcessorNumber', - 278: 'NtGetContextThread', - 279: 'NtGetCompleteWnfStateSubscription', - 280: 'NtGetCachedSigningLevel', - 281: 'NtFsControlFile', - 282: 'NtFreezeTransactions', - 283: 'NtFreezeRegistry', - 284: 'NtFreeVirtualMemory', - 285: 'NtFreeUserPhysicalPages', - 286: 'NtFlushWriteBuffer', - 287: 'NtFlushVirtualMemory', - 288: 'NtFlushProcessWriteBuffers', - 289: 'NtFlushKey', - 290: 'FsRtlSyncVolumes', - 291: 'NtFlushInstallUILanguage', - 292: 'NtFlushBuffersFile', - 293: 'NtFlushBuffersFileEx', - 294: 'NtFindAtom', - 295: 'NtFilterToken', - 296: 'NtFilterTokenEx', - 297: 'NtFilterBootOption', - 298: 'NtExtendSection', - 299: 'NtEnumerateValueKey', - 300: 'NtEnumerateTransactionObject', - 301: 'NtEnumerateSystemEnvironmentValuesEx', - 302: 'NtEnumerateKey', - 303: 'NtEnumerateDriverEntries', - 304: 'NtEnumerateBootEntries', - 305: 'NtEnableLastKnownGood', - 306: 'NtDuplicateToken', - 307: 'NtDuplicateObject', - 308: 'NtDrawText', - 309: 'NtDisplayString', - 310: 'NtDisableLastKnownGood', - 311: 'NtDeviceIoControlFile', - 312: 'NtDeleteWnfStateName', - 313: 'NtDeleteWnfStateData', - 314: 'NtDeleteValueKey', - 315: 'NtDeletePrivateNamespace', - 316: 'NtDeleteObjectAuditAlarm', - 317: 'NtDeleteKey', - 318: 'NtDeleteFile', - 319: 'NtDeleteDriverEntry', - 320: 'NtDeleteBootEntry', - 321: 'NtDeleteAtom', - 322: 'NtDelayExecution', - 323: 'NtDebugContinue', - 324: 'NtDebugActiveProcess', - 325: 'NtCreateWorkerFactory', - 326: 'NtCreateWnfStateName', - 327: 'NtCreateWaitCompletionPacket', - 328: 'NtCreateWaitablePort', - 329: 'NtCreateUserProcess', - 330: 'NtCreateTransactionManager', - 331: 'NtCreateTransaction', - 332: 'NtCreateToken', - 333: 'NtCreateLowBoxToken', - 334: 'NtCreateTokenEx', - 335: 'NtCreateTimer', - 336: 'NtCreateThreadEx', - 337: 'NtCreateThread', - 338: 'NtCreateSymbolicLinkObject', - 339: 'NtCreateSemaphore', - 340: 'NtCreateSection', - 341: 'NtCreateResourceManager', - 342: 'NtCreateProfileEx', - 343: 'NtCreateProfile', - 344: 'NtCreateProcessEx', - 345: 'NtCreateProcess', - 346: 'NtCreatePrivateNamespace', - 347: 'NtCreatePort', - 348: 'NtCreatePagingFile', - 349: 'NtCreateNamedPipeFile', - 350: 'NtCreateMutant', - 351: 'NtCreateMailslotFile', - 352: 'NtCreateKeyTransacted', - 353: 'NtCreateKeyedEvent', - 354: 'NtCreateKey', - 355: 'NtCreateJobSet', - 356: 'NtCreateJobObject', - 357: 'NtCreateIRTimer', - 358: 'NtCreateTimer2', - 359: 'NtCreateIoCompletion', - 360: 'NtCreateFile', - 362: 'NtCreateEvent', - 363: 'NtCreateEnlistment', - 364: 'NtCreateDirectoryObjectEx', - 365: 'NtCreateDirectoryObject', - 366: 'NtCreateDebugObject', - 367: 'NtContinue', - 368: 'NtConnectPort', - 369: 'NtCompressKey', - 370: 'NtCompleteConnectPort', - 371: 'NtCompareTokens', - 372: 'NtCompactKeys', - 373: 'NtCommitTransaction', - 374: 'NtCommitEnlistment', - 375: 'NtCommitComplete', - 376: 'NtCloseObjectAuditAlarm', - 377: 'NtClose', - 378: 'NtClearEvent', - 379: 'NtCancelWaitCompletionPacket', - 380: 'NtCancelTimer', - 381: 'NtCancelSynchronousIoFile', - 382: 'NtCancelIoFileEx', - 383: 'NtCancelIoFile', - 384: 'NtCallbackReturn', - 385: 'NtAssociateWaitCompletionPacket', - 386: 'NtAssignProcessToJobObject', - 387: 'NtAreMappedFilesTheSame', - 388: 'NtApphelpCacheControl', - 389: 'NtAlpcSetInformation', - 390: 'NtAlpcSendWaitReceivePort', - 391: 'NtAlpcRevokeSecurityContext', - 392: 'NtAlpcQueryInformationMessage', - 393: 'NtAlpcQueryInformation', - 394: 'NtAlpcOpenSenderThread', - 395: 'NtAlpcOpenSenderProcess', - 396: 'NtAlpcImpersonateClientOfPort', - 397: 'NtAlpcDisconnectPort', - 398: 'NtAlpcDeleteSecurityContext', - 399: 'NtAlpcDeleteSectionView', - 400: 'NtAlpcDeleteResourceReserve', - 401: 'NtAlpcDeletePortSection', - 402: 'NtAlpcCreateSecurityContext', - 403: 'NtAlpcCreateSectionView', - 404: 'NtAlpcCreateResourceReserve', - 405: 'NtAlpcCreatePortSection', - 406: 'NtAlpcCreatePort', - 407: 'NtAlpcConnectPort', - 408: 'NtAlpcConnectPortEx', - 409: 'NtAlpcCancelMessage', - 410: 'NtAlpcAcceptConnectPort', - 411: 'NtAllocateVirtualMemory', - 412: 'NtAllocateUuids', - 413: 'NtAllocateUserPhysicalPages', - 414: 'NtAllocateReserveObject', - 415: 'NtAllocateLocallyUniqueId', - 416: 'NtAlertThreadByThreadId', - 417: 'NtAlertThread', - 418: 'NtAlertResumeThread', - 419: 'NtAdjustPrivilegesToken', - 420: 'NtAdjustGroupsToken', - 421: 'NtAdjustTokenClaimsAndDeviceGroups', - 422: 'NtAddDriverEntry', - 423: 'NtAddBootEntry', - 424: 'NtAddAtom', - 425: 'NtAddAtomEx', - 426: 'NtAccessCheckByTypeResultListAndAuditAlarmByHandle', - 427: 'NtAccessCheckByTypeResultListAndAuditAlarm', - 428: 'NtAccessCheckByTypeResultList', - 429: 'NtAccessCheckByTypeAndAuditAlarm', - 430: 'NtAccessCheckByType', - 431: 'NtAccessCheckAndAuditAlarm', - 432: 'NtAccessCheck' - }, - 'WindowsNTSP3': { - 0: 'NtAcceptConnectPort', - 1: 'NtAccessCheck', - 2: 'NtAccessCheckAndAuditAlarm', - 3: 'NtAddAtom', - 4: 'NtAdjustGroupsToken', - 5: 'NtAdjustPrivilegesToken', - 6: 'NtAlertResumeThread', - 7: 'NtAlertThread', - 8: 'NtAllocateLocallyUniqueId', - 9: 'NtAllocateUuids', - 10: 'NtAllocateVirtualMemory', - 11: 'NtCallbackReturn', - 12: 'NtCancelIoFile', - 13: 'NtCancelTimer', - 14: 'NtClearEvent', - 15: 'NtClose', - 16: 'NtCloseObjectAuditAlarm', - 17: 'NtCompleteConnectPort', - 18: 'NtConnectPort', - 19: 'NtContinue', - 20: 'NtCreateDirectoryObject', - 21: 'NtCreateEvent', - 22: 'NtCreateEventPair', - 23: 'NtCreateFile', - 24: 'NtCreateIoCompletion', - 25: 'NtCreateKey', - 26: 'NtCreateMailslotFile', - 27: 'NtCreateMutant', - 28: 'NtCreateNamedPipeFile', - 29: 'NtCreatePagingFile', - 30: 'NtCreatePort', - 31: 'NtCreateProcess', - 32: 'NtCreateProfile', - 33: 'NtCreateSection', - 34: 'NtCreateSemaphore', - 35: 'NtCreateSymbolicLinkObject', - 36: 'NtCreateThread', - 37: 'NtCreateTimer', - 38: 'NtCreateToken', - 39: 'NtDelayExecution', - 40: 'NtDeleteAtom', - 41: 'NtDeleteFile', - 42: 'NtDeleteKey', - 43: 'NtDeleteObjectAuditAlarm', - 44: 'NtDeleteValueKey', - 45: 'NtDeviceIoControlFile', - 46: 'NtDisplayString', - 47: 'NtDuplicateObject', - 48: 'NtDuplicateToken', - 49: 'NtEnumerateKey', - 50: 'NtEnumerateValueKey', - 51: 'NtExtendSection', - 52: 'NtFindAtom', - 53: 'NtFlushBuffersFile', - 54: 'NtFlushInstructionCache', - 55: 'NtFlushKey', - 56: 'NtFlushVirtualMemory', - 57: 'NtFlushWriteBuffer', - 58: 'NtFreeVirtualMemory', - 59: 'NtFsControlFile', - 60: 'NtGetContextThread', - 61: 'NtGetPlugPlayEvent', - 62: 'NtGetTickCount', - 63: 'NtImpersonateClientOfPort', - 64: 'NtImpersonateThread', - 65: 'NtInitializeRegistry', - 66: 'NtListenPort', - 67: 'NtLoadDriver', - 68: 'NtLoadKey', - 69: 'NtLoadKey2', - 70: 'NtLockFile', - 71: 'NtLockVirtualMemory', - 72: 'NtMakeTemporaryObject', - 73: 'NtMapViewOfSection', - 74: 'NtNotifyChangeDirectoryFile', - 75: 'NtNotifyChangeKey', - 76: 'NtOpenDirectoryObject', - 77: 'NtOpenEvent', - 78: 'NtOpenEventPair', - 79: 'NtOpenFile', - 80: 'NtOpenIoCompletion', - 81: 'NtOpenKey', - 82: 'NtOpenMutant', - 83: 'NtOpenObjectAuditAlarm', - 84: 'NtOpenProcess', - 85: 'NtOpenProcessToken', - 86: 'NtOpenSection', - 87: 'NtOpenSemaphore', - 88: 'NtOpenSymbolicLinkObject', - 89: 'NtOpenThread', - 90: 'NtOpenThreadToken', - 91: 'NtOpenTimer', - 92: 'NtPlugPlayControl', - 93: 'NtPrivilegeCheck', - 94: 'NtPrivilegedServiceAuditAlarm', - 95: 'NtPrivilegeObjectAuditAlarm', - 96: 'NtProtectVirtualMemory', - 97: 'NtPulseEvent', - 98: 'NtQueryInformationAtom', - 99: 'NtQueryAttributesFile', - 100: 'NtQueryDefaultLocale', - 101: 'NtQueryDirectoryFile', - 102: 'NtQueryDirectoryObject', - 103: 'NtQueryEaFile', - 104: 'NtQueryEvent', - 105: 'NtQueryFullAttributesFile', - 106: 'NtQueryInformationFile', - 107: 'NtQueryIoCompletion', - 108: 'NtQueryInformationPort', - 109: 'NtQueryInformationProcess', - 110: 'NtQueryInformationThread', - 111: 'NtQueryInformationToken', - 112: 'NtQueryIntervalProfile', - 113: 'NtQueryKey', - 114: 'NtQueryMultipleValueKey', - 115: 'NtQueryMutant', - 116: 'NtQueryObject', - 117: 'NtQueryOleDirectoryFile', - 118: 'NtQueryPerformanceCounter', - 119: 'NtQuerySection', - 120: 'NtQuerySecurityObject', - 121: 'NtQuerySemaphore', - 122: 'NtQuerySymbolicLinkObject', - 123: 'NtQuerySystemEnvironmentValue', - 124: 'NtQuerySystemInformation', - 125: 'NtQuerySystemTime', - 126: 'NtQueryTimer', - 127: 'NtQueryTimerResolution', - 128: 'NtQueryValueKey', - 129: 'NtQueryVirtualMemory', - 130: 'NtQueryVolumeInformationFile', - 131: 'NtQueueApcThread', - 132: 'NtRaiseException', - 133: 'NtRaiseHardError', - 134: 'NtReadFile', - 135: 'NtReadFileScatter', - 136: 'NtReadRequestData', - 137: 'NtReadVirtualMemory', - 138: 'NtRegisterThreadTerminatePort', - 139: 'NtReleaseMutant', - 140: 'NtReleaseSemaphore', - 141: 'NtRemoveIoCompletion', - 142: 'NtReplaceKey', - 143: 'NtReplyPort', - 144: 'NtReplyWaitReceivePort', - 145: 'NtReplyWaitReplyPort', - 146: 'NtRequestPort', - 147: 'NtRequestWaitReplyPort', - 148: 'NtResetEvent', - 149: 'NtRestoreKey', - 150: 'NtResumeThread', - 151: 'NtSaveKey', - 152: 'NtSetIoCompletion', - 153: 'NtSetContextThread', - 154: 'NtSetDefaultHardErrorPort', - 155: 'NtSetDefaultLocale', - 156: 'NtSetEaFile', - 157: 'NtSetEvent', - 158: 'NtSetHighEventPair', - 159: 'NtSetHighWaitLowEventPair', - 160: 'NtSetHighWaitLowThread', - 161: 'NtSetInformationFile', - 162: 'NtSetInformationKey', - 163: 'NtSetInformationObject', - 164: 'NtSetInformationProcess', - 165: 'NtSetInformationThread', - 166: 'NtSetInformationToken', - 167: 'NtSetIntervalProfile', - 168: 'NtSetLdtEntries', - 169: 'NtSetLowEventPair', - 170: 'NtSetLowWaitHighEventPair', - 171: 'NtSetLowWaitHighThread', - 172: 'NtSetSecurityObject', - 173: 'NtSetSystemEnvironmentValue', - 174: 'NtSetSystemInformation', - 175: 'NtSetSystemPowerState', - 176: 'NtSetSystemTime', - 177: 'NtSetTimer', - 178: 'NtSetTimerResolution', - 179: 'NtSetValueKey', - 180: 'NtSetVolumeInformationFile', - 181: 'NtShutdownSystem', - 182: 'NtSignalAndWaitForSingleObject', - 183: 'NtStartProfile', - 184: 'NtStopProfile', - 185: 'NtSuspendThread', - 186: 'NtSystemDebugControl', - 187: 'NtTerminateProcess', - 188: 'NtTerminateThread', - 189: 'NtTestAlert', - 190: 'NtUnloadDriver', - 191: 'NtUnloadKey', - 192: 'NtUnlockFile', - 193: 'NtUnlockVirtualMemory', - 194: 'NtUnmapViewOfSection', - 195: 'NtVdmControl', - 196: 'NtWaitForMultipleObjects', - 197: 'NtWaitForSingleObject', - 198: 'NtWaitHighEventPair', - 199: 'NtWaitLowEventPair', - 200: 'NtWriteFile', - 201: 'NtWriteFileGather', - 202: 'NtWriteRequestData', - 203: 'NtWriteVirtualMemory', - 204: 'NtW32Call', - 205: 'NtCreateChannel', - 206: 'NtListenChannel', - 207: 'NtOpenChannel', - 208: 'NtReplyWaitSendChannel', - 209: 'NtSendWaitReplyChannel', - 210: 'NtSetContextChannel', - 211: 'NtYieldExecution' - }, - 'WindowsNTSP4': { - 0: 'NtAcceptConnectPort', - 1: 'NtAccessCheck', - 2: 'NtAccessCheckAndAuditAlarm', - 3: 'NtAddAtom', - 4: 'NtAdjustGroupsToken', - 5: 'NtAdjustPrivilegesToken', - 6: 'NtAlertResumeThread', - 7: 'NtAlertThread', - 8: 'NtAllocateLocallyUniqueId', - 9: 'NtAllocateUuids', - 10: 'NtAllocateVirtualMemory', - 11: 'NtCallbackReturn', - 12: 'NtCancelIoFile', - 13: 'NtCancelTimer', - 14: 'NtClearEvent', - 15: 'NtClose', - 16: 'NtCloseObjectAuditAlarm', - 17: 'NtCompleteConnectPort', - 18: 'NtConnectPort', - 19: 'NtContinue', - 20: 'NtCreateDirectoryObject', - 21: 'NtCreateEvent', - 22: 'NtCreateEventPair', - 23: 'NtCreateFile', - 24: 'NtCreateIoCompletion', - 25: 'NtCreateKey', - 26: 'NtCreateMailslotFile', - 27: 'NtCreateMutant', - 28: 'NtCreateNamedPipeFile', - 29: 'NtCreatePort', - 30: 'NtCreatePagingFile', - 31: 'NtCreateProcess', - 32: 'NtCreateProfile', - 33: 'NtCreateSection', - 34: 'NtCreateSemaphore', - 35: 'NtCreateSymbolicLinkObject', - 36: 'NtCreateThread', - 37: 'NtCreateTimer', - 38: 'NtCreateToken', - 39: 'NtDelayExecution', - 40: 'NtDeleteAtom', - 41: 'NtDeleteFile', - 42: 'NtDeleteKey', - 43: 'NtDeleteObjectAuditAlarm', - 44: 'NtDeleteValueKey', - 45: 'NtDeviceIoControlFile', - 46: 'NtDisplayString', - 47: 'NtDuplicateObject', - 48: 'NtDuplicateToken', - 49: 'NtEnumerateKey', - 50: 'NtEnumerateValueKey', - 51: 'NtExtendSection', - 52: 'NtFindAtom', - 53: 'NtFlushBuffersFile', - 54: 'NtFlushInstructionCache', - 55: 'NtFlushKey', - 56: 'NtFlushVirtualMemory', - 57: 'NtFlushWriteBuffer', - 58: 'NtFreeVirtualMemory', - 59: 'NtFsControlFile', - 60: 'NtGetContextThread', - 61: 'NtGetPlugPlayEvent', - 62: 'NtGetTickCount', - 63: 'NtImpersonateClientOfPort', - 64: 'NtImpersonateThread', - 65: 'NtInitializeRegistry', - 66: 'NtListenPort', - 67: 'NtLoadDriver', - 68: 'NtLoadKey', - 69: 'NtLoadKey2', - 70: 'NtLockFile', - 71: 'NtLockVirtualMemory', - 72: 'NtMakeTemporaryObject', - 73: 'NtMapViewOfSection', - 74: 'NtNotifyChangeDirectoryFile', - 75: 'NtNotifyChangeKey', - 76: 'NtOpenDirectoryObject', - 77: 'NtOpenEvent', - 78: 'NtOpenEventPair', - 79: 'NtOpenFile', - 80: 'NtOpenIoCompletion', - 81: 'NtOpenKey', - 82: 'NtOpenMutant', - 83: 'NtOpenObjectAuditAlarm', - 84: 'NtOpenProcess', - 85: 'NtOpenProcessToken', - 86: 'NtOpenSection', - 87: 'NtOpenSemaphore', - 88: 'NtOpenSymbolicLinkObject', - 89: 'NtOpenThread', - 90: 'NtOpenThreadToken', - 91: 'NtOpenTimer', - 92: 'NtPlugPlayControl', - 93: 'NtPrivilegeCheck', - 94: 'NtPrivilegedServiceAuditAlarm', - 95: 'NtPrivilegeObjectAuditAlarm', - 96: 'NtProtectVirtualMemory', - 97: 'NtPulseEvent', - 98: 'NtQueryInformationAtom', - 99: 'NtQueryAttributesFile', - 100: 'NtQueryDefaultLocale', - 101: 'NtQueryDirectoryFile', - 102: 'NtQueryDirectoryObject', - 103: 'NtQueryEaFile', - 104: 'NtQueryEvent', - 105: 'NtQueryFullAttributesFile', - 106: 'NtQueryInformationFile', - 107: 'NtQueryIoCompletion', - 108: 'NtQueryInformationPort', - 109: 'NtQueryInformationProcess', - 110: 'NtQueryInformationThread', - 111: 'NtQueryInformationToken', - 112: 'NtQueryIntervalProfile', - 113: 'NtQueryKey', - 114: 'NtQueryMultipleValueKey', - 115: 'NtQueryMutant', - 116: 'NtQueryObject', - 117: 'NtQueryOleDirectoryFile', - 118: 'NtQueryPerformanceCounter', - 119: 'NtQuerySection', - 120: 'NtQuerySecurityObject', - 121: 'NtQuerySemaphore', - 122: 'NtQuerySymbolicLinkObject', - 123: 'NtQuerySystemEnvironmentValue', - 124: 'NtQuerySystemInformation', - 125: 'NtQuerySystemTime', - 126: 'NtQueryTimer', - 127: 'NtQueryTimerResolution', - 128: 'NtQueryValueKey', - 129: 'NtQueryVirtualMemory', - 130: 'NtQueryVolumeInformationFile', - 131: 'NtQueueApcThread', - 132: 'NtRaiseException', - 133: 'NtRaiseHardError', - 134: 'NtReadFile', - 135: 'NtReadFileScatter', - 136: 'NtReadRequestData', - 137: 'NtReadVirtualMemory', - 138: 'NtRegisterThreadTerminatePort', - 139: 'NtReleaseMutant', - 140: 'NtReleaseSemaphore', - 141: 'NtRemoveIoCompletion', - 142: 'NtReplaceKey', - 143: 'NtReplyPort', - 144: 'NtReplyWaitReceivePort', - 145: 'NtReplyWaitReplyPort', - 146: 'NtRequestPort', - 147: 'NtRequestWaitReplyPort', - 148: 'NtResetEvent', - 149: 'NtRestoreKey', - 150: 'NtResumeThread', - 151: 'NtSaveKey', - 152: 'NtSetIoCompletion', - 153: 'NtSetContextThread', - 154: 'NtSetDefaultHardErrorPort', - 155: 'NtSetDefaultLocale', - 156: 'NtSetEaFile', - 157: 'NtSetEvent', - 158: 'NtSetHighEventPair', - 159: 'NtSetHighWaitLowEventPair', - 160: 'NtSetHighWaitLowThread', - 161: 'NtSetInformationFile', - 162: 'NtSetInformationKey', - 163: 'NtSetInformationObject', - 164: 'NtSetInformationProcess', - 165: 'NtSetInformationThread', - 166: 'NtSetInformationToken', - 167: 'NtSetIntervalProfile', - 168: 'NtSetLdtEntries', - 169: 'NtSetLowEventPair', - 170: 'NtSetLowWaitHighEventPair', - 171: 'NtSetLowWaitHighThread', - 172: 'NtSetSecurityObject', - 173: 'NtSetSystemEnvironmentValue', - 174: 'NtSetSystemInformation', - 175: 'NtSetSystemPowerState', - 176: 'NtSetSystemTime', - 177: 'NtSetTimer', - 178: 'NtSetTimerResolution', - 179: 'NtSetValueKey', - 180: 'NtSetVolumeInformationFile', - 181: 'NtShutdownSystem', - 182: 'NtSignalAndWaitForSingleObject', - 183: 'NtStartProfile', - 184: 'NtStopProfile', - 185: 'NtSuspendThread', - 186: 'NtSystemDebugControl', - 187: 'NtTerminateProcess', - 188: 'NtTerminateThread', - 189: 'NtTestAlert', - 190: 'NtUnloadDriver', - 191: 'NtUnloadKey', - 192: 'NtUnlockFile', - 193: 'NtUnlockVirtualMemory', - 194: 'NtUnmapViewOfSection', - 195: 'NtVdmControl', - 196: 'NtWaitForMultipleObjects', - 197: 'NtWaitForSingleObject', - 198: 'NtWaitHighEventPair', - 199: 'NtWaitLowEventPair', - 200: 'NtWriteFile', - 201: 'NtWriteFileGather', - 202: 'NtWriteRequestData', - 203: 'NtWriteVirtualMemory', - 204: 'NtCreateChannel', - 205: 'NtListenChannel', - 206: 'NtOpenChannel', - 207: 'NtReplyWaitSendChannel', - 208: 'NtSendWaitReplyChannel', - 209: 'NtSetContextChannel', - 210: 'NtYieldExecution', - 211: 'NtCreateWinStation', - 212: 'NtOpenWinStation', - 213: 'NtQueryWinStationInformation', - 214: 'NtSetWinStationInformation', - 215: 'NtWriteErrorLogEntry' - }, - 'WindowsXPSP0': { - 0: 'NtAcceptConnectPort', - 1: 'NtAccessCheck', - 2: 'NtAccessCheckAndAuditAlarm', - 3: 'NtAccessCheckByType', - 4: 'NtAccessCheckByTypeAndAuditAlarm', - 5: 'NtAccessCheckByTypeResultList', - 6: 'NtAccessCheckByTypeResultListAndAuditAlarm', - 7: 'NtAccessCheckByTypeResultListAndAuditAlarmByHandle', - 8: 'NtAddAtom', - 9: 'NtAddBootEntry', - 10: 'NtAdjustGroupsToken', - 11: 'NtAdjustPrivilegesToken', - 12: 'NtAlertResumeThread', - 13: 'NtAlertThread', - 14: 'NtAllocateLocallyUniqueId', - 15: 'NtAllocateUserPhysicalPages', - 16: 'NtAllocateUuids', - 17: 'NtAllocateVirtualMemory', - 18: 'NtAreMappedFilesTheSame', - 19: 'NtAssignProcessToJobObject', - 20: 'NtCallbackReturn', - 21: 'NtCancelDeviceWakeupRequest', - 22: 'NtCancelIoFile', - 23: 'NtCancelTimer', - 24: 'NtClearEvent', - 25: 'NtClose', - 26: 'NtCloseObjectAuditAlarm', - 27: 'NtCompactKeys', - 28: 'NtCompareTokens', - 29: 'NtCompleteConnectPort', - 30: 'NtCompressKey', - 31: 'NtConnectPort', - 32: 'NtContinue', - 33: 'NtCreateDebugObject', - 34: 'NtCreateDirectoryObject', - 35: 'NtCreateEvent', - 36: 'NtCreateEventPair', - 37: 'NtCreateFile', - 38: 'NtCreateIoCompletion', - 39: 'NtCreateJobObject', - 40: 'NtCreateJobSet', - 41: 'NtCreateKey', - 42: 'NtCreateMailslotFile', - 43: 'NtCreateMutant', - 44: 'NtCreateNamedPipeFile', - 45: 'NtCreatePagingFile', - 46: 'NtCreatePort', - 47: 'NtCreateProcess', - 48: 'NtCreateProcessEx', - 49: 'NtCreateProfile', - 50: 'NtCreateSection', - 51: 'NtCreateSemaphore', - 52: 'NtCreateSymbolicLinkObject', - 53: 'NtCreateThread', - 54: 'NtCreateTimer', - 55: 'NtCreateToken', - 56: 'NtCreateWaitablePort', - 57: 'NtDebugActiveProcess', - 58: 'NtDebugContinue', - 59: 'NtDelayExecution', - 60: 'NtDeleteAtom', - 61: 'NtDeleteBootEntry', - 62: 'NtDeleteFile', - 63: 'NtDeleteKey', - 64: 'NtDeleteObjectAuditAlarm', - 65: 'NtDeleteValueKey', - 66: 'NtDeviceIoControlFile', - 67: 'NtDisplayString', - 68: 'NtDuplicateObject', - 69: 'NtDuplicateToken', - 70: 'NtEnumerateBootEntries', - 71: 'NtEnumerateKey', - 72: 'NtEnumerateSystemEnvironmentValuesEx', - 73: 'NtEnumerateValueKey', - 74: 'NtExtendSection', - 75: 'NtFilterToken', - 76: 'NtFindAtom', - 77: 'NtFlushBuffersFile', - 78: 'NtFlushInstructionCache', - 79: 'NtFlushKey', - 80: 'NtFlushVirtualMemory', - 81: 'NtFlushWriteBuffer', - 82: 'NtFreeUserPhysicalPages', - 83: 'NtFreeVirtualMemory', - 84: 'NtFsControlFile', - 85: 'NtGetContextThread', - 86: 'NtGetDevicePowerState', - 87: 'NtGetPlugPlayEvent', - 88: 'NtGetWriteWatch', - 89: 'NtImpersonateAnonymousToken', - 90: 'NtImpersonateClientOfPort', - 91: 'NtImpersonateThread', - 92: 'NtInitializeRegistry', - 93: 'NtInitiatePowerAction', - 94: 'NtIsProcessInJob', - 95: 'NtIsSystemResumeAutomatic', - 96: 'NtListenPort', - 97: 'NtLoadDriver', - 98: 'NtLoadKey', - 99: 'NtLoadKey2', - 100: 'NtLockFile', - 101: 'NtLockProductActivationKeys', - 102: 'NtLockRegistryKey', - 103: 'NtLockVirtualMemory', - 104: 'NtMakePermanentObject', - 105: 'NtMakeTemporaryObject', - 106: 'NtMapUserPhysicalPages', - 107: 'NtMapUserPhysicalPagesScatter', - 108: 'NtMapViewOfSection', - 109: 'NtModifyBootEntry', - 110: 'NtNotifyChangeDirectoryFile', - 111: 'NtNotifyChangeKey', - 112: 'NtNotifyChangeMultipleKeys', - 113: 'NtOpenDirectoryObject', - 114: 'NtOpenEvent', - 115: 'NtOpenEventPair', - 116: 'NtOpenFile', - 117: 'NtOpenIoCompletion', - 118: 'NtOpenJobObject', - 119: 'NtOpenKey', - 120: 'NtOpenMutant', - 121: 'NtOpenObjectAuditAlarm', - 122: 'NtOpenProcess', - 123: 'NtOpenProcessToken', - 124: 'NtOpenProcessTokenEx', - 125: 'NtOpenSection', - 126: 'NtOpenSemaphore', - 127: 'NtOpenSymbolicLinkObject', - 128: 'NtOpenThread', - 129: 'NtOpenThreadToken', - 130: 'NtOpenThreadTokenEx', - 131: 'NtOpenTimer', - 132: 'NtPlugPlayControl', - 133: 'NtPowerInformation', - 134: 'NtPrivilegeCheck', - 135: 'NtPrivilegeObjectAuditAlarm', - 136: 'NtPrivilegedServiceAuditAlarm', - 137: 'NtProtectVirtualMemory', - 138: 'NtPulseEvent', - 139: 'NtQueryAttributesFile', - 140: 'NtQueryBootEntryOrder', - 141: 'NtQueryBootOptions', - 142: 'NtQueryDebugFilterState', - 143: 'NtQueryDefaultLocale', - 144: 'NtQueryDefaultUILanguage', - 145: 'NtQueryDirectoryFile', - 146: 'NtQueryDirectoryObject', - 147: 'NtQueryEaFile', - 148: 'NtQueryEvent', - 149: 'NtQueryFullAttributesFile', - 150: 'NtQueryInformationAtom', - 151: 'NtQueryInformationFile', - 152: 'NtQueryInformationJobObject', - 153: 'NtQueryInformationPort', - 154: 'NtQueryInformationProcess', - 155: 'NtQueryInformationThread', - 156: 'NtQueryInformationToken', - 157: 'NtQueryInstallUILanguage', - 158: 'NtQueryIntervalProfile', - 159: 'NtQueryIoCompletion', - 160: 'NtQueryKey', - 161: 'NtQueryMultipleValueKey', - 162: 'NtQueryMutant', - 163: 'NtQueryObject', - 164: 'NtQueryOpenSubKeys', - 165: 'NtQueryPerformanceCounter', - 166: 'NtQueryQuotaInformationFile', - 167: 'NtQuerySection', - 168: 'NtQuerySecurityObject', - 169: 'NtQuerySemaphore', - 170: 'NtQuerySymbolicLinkObject', - 171: 'NtQuerySystemEnvironmentValue', - 172: 'NtQuerySystemEnvironmentValueEx', - 173: 'NtQuerySystemInformation', - 174: 'NtQuerySystemTime', - 175: 'NtQueryTimer', - 176: 'NtQueryTimerResolution', - 177: 'NtQueryValueKey', - 178: 'NtQueryVirtualMemory', - 179: 'NtQueryVolumeInformationFile', - 180: 'NtQueueApcThread', - 181: 'NtRaiseException', - 182: 'NtRaiseHardError', - 183: 'NtReadFile', - 184: 'NtReadFileScatter', - 185: 'NtReadRequestData', - 186: 'NtReadVirtualMemory', - 187: 'NtRegisterThreadTerminatePort', - 188: 'NtReleaseMutant', - 189: 'NtReleaseSemaphore', - 190: 'NtRemoveIoCompletion', - 191: 'NtRemoveProcessDebug', - 192: 'NtRenameKey', - 193: 'NtReplaceKey', - 194: 'NtReplyPort', - 195: 'NtReplyWaitReceivePort', - 196: 'NtReplyWaitReceivePortEx', - 197: 'NtReplyWaitReplyPort', - 198: 'NtRequestDeviceWakeup', - 199: 'NtRequestPort', - 200: 'NtRequestWaitReplyPort', - 201: 'NtRequestWakeupLatency', - 202: 'NtResetEvent', - 203: 'NtResetWriteWatch', - 204: 'NtRestoreKey', - 205: 'NtResumeProcess', - 206: 'NtResumeThread', - 207: 'NtSaveKey', - 208: 'NtSaveKeyEx', - 209: 'NtSaveMergedKeys', - 210: 'NtSecureConnectPort', - 211: 'NtSetBootEntryOrder', - 212: 'NtSetBootOptions', - 213: 'NtSetContextThread', - 214: 'NtSetDebugFilterState', - 215: 'NtSetDefaultHardErrorPort', - 216: 'NtSetDefaultLocale', - 217: 'NtSetDefaultUILanguage', - 218: 'NtSetEaFile', - 219: 'NtSetEvent', - 220: 'NtSetEventBoostPriority', - 221: 'NtSetHighEventPair', - 222: 'NtSetHighWaitLowEventPair', - 223: 'NtSetInformationDebugObject', - 224: 'NtSetInformationFile', - 225: 'NtSetInformationJobObject', - 226: 'NtSetInformationKey', - 227: 'NtSetInformationObject', - 228: 'NtSetInformationProcess', - 229: 'NtSetInformationThread', - 230: 'NtSetInformationToken', - 231: 'NtSetIntervalProfile', - 232: 'NtSetIoCompletion', - 233: 'NtSetLdtEntries', - 234: 'NtSetLowEventPair', - 235: 'NtSetLowWaitHighEventPair', - 236: 'NtSetQuotaInformationFile', - 237: 'NtSetSecurityObject', - 238: 'NtSetSystemEnvironmentValue', - 239: 'NtSetSystemEnvironmentValueEx', - 240: 'NtSetSystemInformation', - 241: 'NtSetSystemPowerState', - 242: 'NtSetSystemTime', - 243: 'NtSetThreadExecutionState', - 244: 'NtSetTimer', - 245: 'NtSetTimerResolution', - 246: 'NtSetUuidSeed', - 247: 'NtSetValueKey', - 248: 'NtSetVolumeInformationFile', - 249: 'NtShutdownSystem', - 250: 'NtSignalAndWaitForSingleObject', - 251: 'NtStartProfile', - 252: 'NtStopProfile', - 253: 'NtSuspendProcess', - 254: 'NtSuspendThread', - 255: 'NtSystemDebugControl', - 256: 'NtTerminateJobObject', - 257: 'NtTerminateProcess', - 258: 'NtTerminateThread', - 259: 'NtTestAlert', - 260: 'NtTraceEvent', - 261: 'NtTranslateFilePath', - 262: 'NtUnloadDriver', - 263: 'NtUnloadKey', - 264: 'NtUnloadKeyEx', - 265: 'NtUnlockFile', - 266: 'NtUnlockVirtualMemory', - 267: 'NtUnmapViewOfSection', - 268: 'NtVdmControl', - 269: 'NtWaitForDebugEvent', - 270: 'NtWaitForMultipleObjects', - 271: 'NtWaitForSingleObject', - 272: 'NtWaitHighEventPair', - 273: 'NtWaitLowEventPair', - 274: 'NtWriteFile', - 275: 'NtWriteFileGather', - 276: 'NtWriteRequestData', - 277: 'NtWriteVirtualMemory', - 278: 'NtYieldExecution', - 279: 'NtCreateKeyedEvent', - 280: 'NtOpenKeyedEvent', - 281: 'NtReleaseKeyedEvent', - 282: 'NtWaitForKeyedEvent', - 283: 'NtQueryPortInformationProcess' - }, - 'WindowsNTSP6': { - 0: 'NtAcceptConnectPort', - 1: 'NtAccessCheck', - 2: 'NtAccessCheckAndAuditAlarm', - 3: 'NtAddAtom', - 4: 'NtAdjustGroupsToken', - 5: 'NtAdjustPrivilegesToken', - 6: 'NtAlertResumeThread', - 7: 'NtAlertThread', - 8: 'NtAllocateLocallyUniqueId', - 9: 'NtAllocateUuids', - 10: 'NtAllocateVirtualMemory', - 11: 'NtCallbackReturn', - 12: 'NtCancelIoFile', - 13: 'NtCancelTimer', - 14: 'NtClearEvent', - 15: 'NtClose', - 16: 'NtCloseObjectAuditAlarm', - 17: 'NtCompleteConnectPort', - 18: 'NtConnectPort', - 19: 'NtContinue', - 20: 'NtCreateDirectoryObject', - 21: 'NtCreateEvent', - 22: 'NtCreateEventPair', - 23: 'NtCreateFile', - 24: 'NtCreateIoCompletion', - 25: 'NtCreateKey', - 26: 'NtCreateMailslotFile', - 27: 'NtCreateMutant', - 28: 'NtCreateNamedPipeFile', - 29: 'NtCreatePagingFile', - 30: 'NtCreatePort', - 31: 'NtCreateProcess', - 32: 'NtCreateProfile', - 33: 'NtCreateSection', - 34: 'NtCreateSemaphore', - 35: 'NtCreateSymbolicLinkObject', - 36: 'NtCreateThread', - 37: 'NtCreateTimer', - 38: 'NtCreateToken', - 39: 'NtDelayExecution', - 40: 'NtDeleteAtom', - 41: 'NtDeleteFile', - 42: 'NtDeleteKey', - 43: 'NtDeleteObjectAuditAlarm', - 44: 'NtDeleteValueKey', - 45: 'NtDeviceIoControlFile', - 46: 'NtDisplayString', - 47: 'NtDuplicateObject', - 48: 'NtDuplicateToken', - 49: 'NtEnumerateKey', - 50: 'NtEnumerateValueKey', - 51: 'NtExtendSection', - 52: 'NtFindAtom', - 53: 'NtFlushBuffersFile', - 54: 'NtFlushInstructionCache', - 55: 'NtFlushKey', - 56: 'NtFlushVirtualMemory', - 57: 'NtFlushWriteBuffer', - 58: 'NtFreeVirtualMemory', - 59: 'NtFsControlFile', - 60: 'NtGetContextThread', - 61: 'NtGetPlugPlayEvent', - 62: 'NtGetTickCount', - 63: 'NtImpersonateClientOfPort', - 64: 'NtImpersonateThread', - 65: 'NtInitializeRegistry', - 66: 'NtListenPort', - 67: 'NtLoadDriver', - 68: 'NtLoadKey', - 69: 'NtLoadKey2', - 70: 'NtLockFile', - 71: 'NtLockVirtualMemory', - 72: 'NtMakeTemporaryObject', - 73: 'NtMapViewOfSection', - 74: 'NtNotifyChangeDirectoryFile', - 75: 'NtNotifyChangeKey', - 76: 'NtOpenDirectoryObject', - 77: 'NtOpenEvent', - 78: 'NtOpenEventPair', - 79: 'NtOpenFile', - 80: 'NtOpenIoCompletion', - 81: 'NtOpenKey', - 82: 'NtOpenMutant', - 83: 'NtOpenObjectAuditAlarm', - 84: 'NtOpenProcess', - 85: 'NtOpenProcessToken', - 86: 'NtOpenSection', - 87: 'NtOpenSemaphore', - 88: 'NtOpenSymbolicLinkObject', - 89: 'NtOpenThread', - 90: 'NtOpenThreadToken', - 91: 'NtOpenTimer', - 92: 'NtPlugPlayControl', - 93: 'NtPrivilegeCheck', - 94: 'NtPrivilegedServiceAuditAlarm', - 95: 'NtPrivilegeObjectAuditAlarm', - 96: 'NtProtectVirtualMemory', - 97: 'NtPulseEvent', - 98: 'NtQueryInformationAtom', - 99: 'NtQueryAttributesFile', - 100: 'NtQueryDefaultLocale', - 101: 'NtQueryDirectoryFile', - 102: 'NtQueryDirectoryObject', - 103: 'NtQueryEaFile', - 104: 'NtQueryEvent', - 105: 'NtQueryFullAttributesFile', - 106: 'NtQueryInformationFile', - 107: 'NtQueryIoCompletion', - 108: 'NtQueryInformationPort', - 109: 'NtQueryInformationProcess', - 110: 'NtQueryInformationThread', - 111: 'NtQueryInformationToken', - 112: 'NtQueryIntervalProfile', - 113: 'NtQueryKey', - 114: 'NtQueryMultipleValueKey', - 115: 'NtQueryMutant', - 116: 'NtQueryObject', - 117: 'NtQueryOleDirectoryFile', - 118: 'NtQueryPerformanceCounter', - 119: 'NtQuerySection', - 120: 'NtQuerySecurityObject', - 121: 'NtQuerySemaphore', - 122: 'NtQuerySymbolicLinkObject', - 123: 'NtQuerySystemEnvironmentValue', - 124: 'NtQuerySystemInformation', - 125: 'NtQuerySystemTime', - 126: 'NtQueryTimer', - 127: 'NtQueryTimerResolution', - 128: 'NtQueryValueKey', - 129: 'NtQueryVirtualMemory', - 130: 'NtQueryVolumeInformationFile', - 131: 'NtQueueApcThread', - 132: 'NtRaiseException', - 133: 'NtRaiseHardError', - 134: 'NtReadFile', - 135: 'NtReadFileScatter', - 136: 'NtReadRequestData', - 137: 'NtReadVirtualMemory', - 138: 'NtRegisterThreadTerminatePort', - 139: 'NtReleaseMutant', - 140: 'NtReleaseSemaphore', - 141: 'NtRemoveIoCompletion', - 142: 'NtReplaceKey', - 143: 'NtReplyPort', - 144: 'NtReplyWaitReceivePort', - 145: 'NtReplyWaitReplyPort', - 146: 'NtRequestPort', - 147: 'NtRequestWaitReplyPort', - 148: 'NtResetEvent', - 149: 'NtRestoreKey', - 150: 'NtResumeThread', - 151: 'NtSaveKey', - 152: 'NtSetIoCompletion', - 153: 'NtSetContextThread', - 154: 'NtSetDefaultHardErrorPort', - 155: 'NtSetDefaultLocale', - 156: 'NtSetEaFile', - 157: 'NtSetEvent', - 158: 'NtSetHighEventPair', - 159: 'NtSetHighWaitLowEventPair', - 160: 'NtSetHighWaitLowThread', - 161: 'NtSetInformationFile', - 162: 'NtSetInformationKey', - 163: 'NtSetInformationObject', - 164: 'NtSetInformationProcess', - 165: 'NtSetInformationThread', - 166: 'NtSetInformationToken', - 167: 'NtSetIntervalProfile', - 168: 'NtSetLdtEntries', - 169: 'NtSetLowEventPair', - 170: 'NtSetLowWaitHighEventPair', - 171: 'NtSetLowWaitHighThread', - 172: 'NtSetSecurityObject', - 173: 'NtSetSystemEnvironmentValue', - 174: 'NtSetSystemInformation', - 175: 'NtSetSystemPowerState', - 176: 'NtSetSystemTime', - 177: 'NtSetTimer', - 178: 'NtSetTimerResolution', - 179: 'NtSetValueKey', - 180: 'NtSetVolumeInformationFile', - 181: 'NtShutdownSystem', - 182: 'NtSignalAndWaitForSingleObject', - 183: 'NtStartProfile', - 184: 'NtStopProfile', - 185: 'NtSuspendThread', - 186: 'NtSystemDebugControl', - 187: 'NtTerminateProcess', - 188: 'NtTerminateThread', - 189: 'NtTestAlert', - 190: 'NtUnloadDriver', - 191: 'NtUnloadKey', - 192: 'NtUnlockFile', - 193: 'NtUnlockVirtualMemory', - 194: 'NtUnmapViewOfSection', - 195: 'NtVdmControl', - 196: 'NtWaitForMultipleObjects', - 197: 'NtWaitForSingleObject', - 198: 'NtWaitHighEventPair', - 199: 'NtWaitLowEventPair', - 200: 'NtWriteFile', - 201: 'NtWriteFileGather', - 202: 'NtWriteRequestData', - 203: 'NtWriteVirtualMemory', - 204: 'NtCreateChannel', - 205: 'NtListenChannel', - 206: 'NtOpenChannel', - 207: 'NtReplyWaitSendChannel', - 208: 'NtSendWaitReplyChannel', - 209: 'NtSetContextChannel', - 210: 'NtYieldExecution' - }, - 'WindowsXPSP1': { - 0: 'NtAcceptConnectPort', - 1: 'NtAccessCheck', - 2: 'NtAccessCheckAndAuditAlarm', - 3: 'NtAccessCheckByType', - 4: 'NtAccessCheckByTypeAndAuditAlarm', - 5: 'NtAccessCheckByTypeResultList', - 6: 'NtAccessCheckByTypeResultListAndAuditAlarm', - 7: 'NtAccessCheckByTypeResultListAndAuditAlarmByHandle', - 8: 'NtAddAtom', - 9: 'NtAddBootEntry', - 10: 'NtAdjustGroupsToken', - 11: 'NtAdjustPrivilegesToken', - 12: 'NtAlertResumeThread', - 13: 'NtAlertThread', - 14: 'NtAllocateLocallyUniqueId', - 15: 'NtAllocateUserPhysicalPages', - 16: 'NtAllocateUuids', - 17: 'NtAllocateVirtualMemory', - 18: 'NtAreMappedFilesTheSame', - 19: 'NtAssignProcessToJobObject', - 20: 'NtCallbackReturn', - 21: 'NtCancelDeviceWakeupRequest', - 22: 'NtCancelIoFile', - 23: 'NtCancelTimer', - 24: 'NtClearEvent', - 25: 'NtClose', - 26: 'NtCloseObjectAuditAlarm', - 27: 'NtCompactKeys', - 28: 'NtCompareTokens', - 29: 'NtCompleteConnectPort', - 30: 'NtCompressKey', - 31: 'NtConnectPort', - 32: 'NtContinue', - 33: 'NtCreateDebugObject', - 34: 'NtCreateDirectoryObject', - 35: 'NtCreateEvent', - 36: 'NtCreateEventPair', - 37: 'NtCreateFile', - 38: 'NtCreateIoCompletion', - 39: 'NtCreateJobObject', - 40: 'NtCreateJobSet', - 41: 'NtCreateKey', - 42: 'NtCreateMailslotFile', - 43: 'NtCreateMutant', - 44: 'NtCreateNamedPipeFile', - 45: 'NtCreatePagingFile', - 46: 'NtCreatePort', - 47: 'NtCreateProcess', - 48: 'NtCreateProcessEx', - 49: 'NtCreateProfile', - 50: 'NtCreateSection', - 51: 'NtCreateSemaphore', - 52: 'NtCreateSymbolicLinkObject', - 53: 'NtCreateThread', - 54: 'NtCreateTimer', - 55: 'NtCreateToken', - 56: 'NtCreateWaitablePort', - 57: 'NtDebugActiveProcess', - 58: 'NtDebugContinue', - 59: 'NtDelayExecution', - 60: 'NtDeleteAtom', - 61: 'NtDeleteBootEntry', - 62: 'NtDeleteFile', - 63: 'NtDeleteKey', - 64: 'NtDeleteObjectAuditAlarm', - 65: 'NtDeleteValueKey', - 66: 'NtDeviceIoControlFile', - 67: 'NtDisplayString', - 68: 'NtDuplicateObject', - 69: 'NtDuplicateToken', - 70: 'NtEnumerateBootEntries', - 71: 'NtEnumerateKey', - 72: 'NtEnumerateSystemEnvironmentValuesEx', - 73: 'NtEnumerateValueKey', - 74: 'NtExtendSection', - 75: 'NtFilterToken', - 76: 'NtFindAtom', - 77: 'NtFlushBuffersFile', - 78: 'NtFlushInstructionCache', - 79: 'NtFlushKey', - 80: 'NtFlushVirtualMemory', - 81: 'NtFlushWriteBuffer', - 82: 'NtFreeUserPhysicalPages', - 83: 'NtFreeVirtualMemory', - 84: 'NtFsControlFile', - 85: 'NtGetContextThread', - 86: 'NtGetDevicePowerState', - 87: 'NtGetPlugPlayEvent', - 88: 'NtGetWriteWatch', - 89: 'NtImpersonateAnonymousToken', - 90: 'NtImpersonateClientOfPort', - 91: 'NtImpersonateThread', - 92: 'NtInitializeRegistry', - 93: 'NtInitiatePowerAction', - 94: 'NtIsProcessInJob', - 95: 'NtIsSystemResumeAutomatic', - 96: 'NtListenPort', - 97: 'NtLoadDriver', - 98: 'NtLoadKey', - 99: 'NtLoadKey2', - 100: 'NtLockFile', - 101: 'NtLockProductActivationKeys', - 102: 'NtLockRegistryKey', - 103: 'NtLockVirtualMemory', - 104: 'NtMakePermanentObject', - 105: 'NtMakeTemporaryObject', - 106: 'NtMapUserPhysicalPages', - 107: 'NtMapUserPhysicalPagesScatter', - 108: 'NtMapViewOfSection', - 109: 'NtModifyBootEntry', - 110: 'NtNotifyChangeDirectoryFile', - 111: 'NtNotifyChangeKey', - 112: 'NtNotifyChangeMultipleKeys', - 113: 'NtOpenDirectoryObject', - 114: 'NtOpenEvent', - 115: 'NtOpenEventPair', - 116: 'NtOpenFile', - 117: 'NtOpenIoCompletion', - 118: 'NtOpenJobObject', - 119: 'NtOpenKey', - 120: 'NtOpenMutant', - 121: 'NtOpenObjectAuditAlarm', - 122: 'NtOpenProcess', - 123: 'NtOpenProcessToken', - 124: 'NtOpenProcessTokenEx', - 125: 'NtOpenSection', - 126: 'NtOpenSemaphore', - 127: 'NtOpenSymbolicLinkObject', - 128: 'NtOpenThread', - 129: 'NtOpenThreadToken', - 130: 'NtOpenThreadTokenEx', - 131: 'NtOpenTimer', - 132: 'NtPlugPlayControl', - 133: 'NtPowerInformation', - 134: 'NtPrivilegeCheck', - 135: 'NtPrivilegeObjectAuditAlarm', - 136: 'NtPrivilegedServiceAuditAlarm', - 137: 'NtProtectVirtualMemory', - 138: 'NtPulseEvent', - 139: 'NtQueryAttributesFile', - 140: 'NtQueryBootEntryOrder', - 141: 'NtQueryBootOptions', - 142: 'NtQueryDebugFilterState', - 143: 'NtQueryDefaultLocale', - 144: 'NtQueryDefaultUILanguage', - 145: 'NtQueryDirectoryFile', - 146: 'NtQueryDirectoryObject', - 147: 'NtQueryEaFile', - 148: 'NtQueryEvent', - 149: 'NtQueryFullAttributesFile', - 150: 'NtQueryInformationAtom', - 151: 'NtQueryInformationFile', - 152: 'NtQueryInformationJobObject', - 153: 'NtQueryInformationPort', - 154: 'NtQueryInformationProcess', - 155: 'NtQueryInformationThread', - 156: 'NtQueryInformationToken', - 157: 'NtQueryInstallUILanguage', - 158: 'NtQueryIntervalProfile', - 159: 'NtQueryIoCompletion', - 160: 'NtQueryKey', - 161: 'NtQueryMultipleValueKey', - 162: 'NtQueryMutant', - 163: 'NtQueryObject', - 164: 'NtQueryOpenSubKeys', - 165: 'NtQueryPerformanceCounter', - 166: 'NtQueryQuotaInformationFile', - 167: 'NtQuerySection', - 168: 'NtQuerySecurityObject', - 169: 'NtQuerySemaphore', - 170: 'NtQuerySymbolicLinkObject', - 171: 'NtQuerySystemEnvironmentValue', - 172: 'NtQuerySystemEnvironmentValueEx', - 173: 'NtQuerySystemInformation', - 174: 'NtQuerySystemTime', - 175: 'NtQueryTimer', - 176: 'NtQueryTimerResolution', - 177: 'NtQueryValueKey', - 178: 'NtQueryVirtualMemory', - 179: 'NtQueryVolumeInformationFile', - 180: 'NtQueueApcThread', - 181: 'NtRaiseException', - 182: 'NtRaiseHardError', - 183: 'NtReadFile', - 184: 'NtReadFileScatter', - 185: 'NtReadRequestData', - 186: 'NtReadVirtualMemory', - 187: 'NtRegisterThreadTerminatePort', - 188: 'NtReleaseMutant', - 189: 'NtReleaseSemaphore', - 190: 'NtRemoveIoCompletion', - 191: 'NtRemoveProcessDebug', - 192: 'NtRenameKey', - 193: 'NtReplaceKey', - 194: 'NtReplyPort', - 195: 'NtReplyWaitReceivePort', - 196: 'NtReplyWaitReceivePortEx', - 197: 'NtReplyWaitReplyPort', - 198: 'NtRequestDeviceWakeup', - 199: 'NtRequestPort', - 200: 'NtRequestWaitReplyPort', - 201: 'NtRequestWakeupLatency', - 202: 'NtResetEvent', - 203: 'NtResetWriteWatch', - 204: 'NtRestoreKey', - 205: 'NtResumeProcess', - 206: 'NtResumeThread', - 207: 'NtSaveKey', - 208: 'NtSaveKeyEx', - 209: 'NtSaveMergedKeys', - 210: 'NtSecureConnectPort', - 211: 'NtSetBootEntryOrder', - 212: 'NtSetBootOptions', - 213: 'NtSetContextThread', - 214: 'NtSetDebugFilterState', - 215: 'NtSetDefaultHardErrorPort', - 216: 'NtSetDefaultLocale', - 217: 'NtSetDefaultUILanguage', - 218: 'NtSetEaFile', - 219: 'NtSetEvent', - 220: 'NtSetEventBoostPriority', - 221: 'NtSetHighEventPair', - 222: 'NtSetHighWaitLowEventPair', - 223: 'NtSetInformationDebugObject', - 224: 'NtSetInformationFile', - 225: 'NtSetInformationJobObject', - 226: 'NtSetInformationKey', - 227: 'NtSetInformationObject', - 228: 'NtSetInformationProcess', - 229: 'NtSetInformationThread', - 230: 'NtSetInformationToken', - 231: 'NtSetIntervalProfile', - 232: 'NtSetIoCompletion', - 233: 'NtSetLdtEntries', - 234: 'NtSetLowEventPair', - 235: 'NtSetLowWaitHighEventPair', - 236: 'NtSetQuotaInformationFile', - 237: 'NtSetSecurityObject', - 238: 'NtSetSystemEnvironmentValue', - 239: 'NtSetSystemEnvironmentValueEx', - 240: 'NtSetSystemInformation', - 241: 'NtSetSystemPowerState', - 242: 'NtSetSystemTime', - 243: 'NtSetThreadExecutionState', - 244: 'NtSetTimer', - 245: 'NtSetTimerResolution', - 246: 'NtSetUuidSeed', - 247: 'NtSetValueKey', - 248: 'NtSetVolumeInformationFile', - 249: 'NtShutdownSystem', - 250: 'NtSignalAndWaitForSingleObject', - 251: 'NtStartProfile', - 252: 'NtStopProfile', - 253: 'NtSuspendProcess', - 254: 'NtSuspendThread', - 255: 'NtSystemDebugControl', - 256: 'NtTerminateJobObject', - 257: 'NtTerminateProcess', - 258: 'NtTerminateThread', - 259: 'NtTestAlert', - 260: 'NtTraceEvent', - 261: 'NtTranslateFilePath', - 262: 'NtUnloadDriver', - 263: 'NtUnloadKey', - 264: 'NtUnloadKeyEx', - 265: 'NtUnlockFile', - 266: 'NtUnlockVirtualMemory', - 267: 'NtUnmapViewOfSection', - 268: 'NtVdmControl', - 269: 'NtWaitForDebugEvent', - 270: 'NtWaitForMultipleObjects', - 271: 'NtWaitForSingleObject', - 272: 'NtWaitHighEventPair', - 273: 'NtWaitLowEventPair', - 274: 'NtWriteFile', - 275: 'NtWriteFileGather', - 276: 'NtWriteRequestData', - 277: 'NtWriteVirtualMemory', - 278: 'NtYieldExecution', - 279: 'NtCreateKeyedEvent', - 280: 'NtOpenKeyedEvent', - 281: 'NtReleaseKeyedEvent', - 282: 'NtWaitForKeyedEvent', - 283: 'NtQueryPortInformationProcess' - }, - 'Windows8': { - 0: 'NtWorkerFactoryWorkerReady', - 1: 'NtYieldExecution', - 2: 'NtWriteVirtualMemory', - 3: 'NtWriteRequestData', - 4: 'NtWriteFileGather', - 5: 'NtWriteFile', - 6: 'NtWaitLowEventPair', - 7: 'NtWaitHighEventPair', - 8: 'NtWaitForWorkViaWorkerFactory', - 9: 'NtWaitForWnfNotifications', - 10: 'NtWaitForSingleObject', - 11: 'NtWaitForMultipleObjects32', - 12: 'NtWaitForMultipleObjects', - 13: 'NtWaitForKeyedEvent', - 14: 'NtWaitForDebugEvent', - 15: 'NtWaitForAlertByThreadId', - 16: 'NtVdmControl', - 17: 'NtUnsubscribeWnfStateChange', - 18: 'NtUpdateWnfStateData', - 19: 'NtUnmapViewOfSection', - 20: 'NtUnmapViewOfSectionEx', - 21: 'NtUnlockVirtualMemory', - 22: 'NtUnlockFile', - 23: 'NtUnloadKeyEx', - 24: 'NtUnloadKey2', - 25: 'NtUnloadKey', - 26: 'NtUnloadDriver', - 27: 'NtUmsThreadYield', - 28: 'NtTranslateFilePath', - 29: 'NtTraceEvent', - 30: 'NtTraceControl', - 31: 'NtThawTransactions', - 32: 'NtThawRegistry', - 33: 'NtTestAlert', - 34: 'NtTerminateThread', - 35: 'NtTerminateProcess', - 36: 'NtTerminateJobObject', - 37: 'NtSystemDebugControl', - 38: 'NtSuspendThread', - 39: 'NtSuspendProcess', - 40: 'NtSubscribeWnfStateChange', - 41: 'NtStopProfile', - 42: 'NtStartProfile', - 43: 'NtSinglePhaseReject', - 44: 'NtSignalAndWaitForSingleObject', - 45: 'NtShutdownWorkerFactory', - 46: 'NtShutdownSystem', - 47: 'NtSetVolumeInformationFile', - 48: 'NtSetValueKey', - 49: 'NtSetUuidSeed', - 50: 'NtSetTimerResolution', - 51: 'NtSetTimerEx', - 52: 'NtSetTimer', - 53: 'NtSetThreadExecutionState', - 54: 'NtSetSystemTime', - 55: 'NtSetSystemPowerState', - 56: 'NtSetSystemInformation', - 57: 'NtSetSystemEnvironmentValueEx', - 58: 'NtSetSystemEnvironmentValue', - 59: 'NtSetSecurityObject', - 60: 'NtSetQuotaInformationFile', - 61: 'NtSetLowWaitHighEventPair', - 62: 'NtSetLowEventPair', - 63: 'NtSetLdtEntries', - 64: 'NtSetIRTimer', - 65: 'NtSetIoCompletionEx', - 66: 'NtSetIoCompletion', - 67: 'NtSetIntervalProfile', - 68: 'NtSetInformationWorkerFactory', - 69: 'NtSetInformationTransactionManager', - 70: 'NtSetInformationTransaction', - 71: 'NtSetInformationToken', - 72: 'NtSetInformationThread', - 73: 'NtSetInformationResourceManager', - 74: 'NtSetInformationProcess', - 75: 'NtSetInformationObject', - 76: 'NtSetInformationKey', - 77: 'NtSetInformationJobObject', - 78: 'NtSetInformationFile', - 79: 'NtSetInformationEnlistment', - 80: 'NtSetInformationDebugObject', - 81: 'NtSetHighWaitLowEventPair', - 82: 'NtSetHighEventPair', - 83: 'NtSetEventBoostPriority', - 84: 'NtSetEvent', - 85: 'NtSetEaFile', - 86: 'NtSetDriverEntryOrder', - 87: 'NtSetDefaultUILanguage', - 88: 'NtSetDefaultLocale', - 89: 'NtSetDefaultHardErrorPort', - 90: 'NtSetDebugFilterState', - 91: 'NtSetContextThread', - 92: 'NtSetCachedSigningLevel', - 93: 'NtSetBootOptions', - 94: 'NtSetBootEntryOrder', - 95: 'NtSerializeBoot', - 96: 'NtSecureConnectPort', - 97: 'NtSaveMergedKeys', - 98: 'NtSaveKeyEx', - 99: 'NtSaveKey', - 100: 'NtRollforwardTransactionManager', - 101: 'NtRollbackTransaction', - 102: 'NtRollbackEnlistment', - 103: 'NtRollbackComplete', - 104: 'NtResumeThread', - 105: 'NtResumeProcess', - 106: 'NtRestoreKey', - 107: 'NtResetWriteWatch', - 108: 'NtResetEvent', - 109: 'NtRequestWaitReplyPort', - 110: 'NtRequestPort', - 111: 'NtReplyWaitReplyPort', - 112: 'NtReplyWaitReceivePortEx', - 113: 'NtReplyWaitReceivePort', - 114: 'NtReplyPort', - 115: 'NtReplacePartitionUnit', - 116: 'NtReplaceKey', - 117: 'NtRenameTransactionManager', - 118: 'NtRenameKey', - 119: 'NtRemoveProcessDebug', - 120: 'NtRemoveIoCompletionEx', - 121: 'NtRemoveIoCompletion', - 122: 'NtReleaseWorkerFactoryWorker', - 123: 'NtReleaseSemaphore', - 124: 'NtReleaseMutant', - 125: 'NtReleaseKeyedEvent', - 126: 'NtRegisterThreadTerminatePort', - 127: 'NtRegisterProtocolAddressInformation', - 128: 'NtRecoverTransactionManager', - 129: 'NtRecoverResourceManager', - 130: 'NtRecoverEnlistment', - 131: 'NtReadVirtualMemory', - 132: 'NtReadRequestData', - 133: 'NtReadOnlyEnlistment', - 134: 'NtReadFileScatter', - 135: 'NtReadFile', - 136: 'NtRaiseHardError', - 137: 'NtRaiseException', - 138: 'NtQueueApcThreadEx', - 139: 'NtQueueApcThread', - 140: 'NtQueryWnfStateData', - 141: 'NtQueryWnfStateNameInformation', - 142: 'NtQueryVolumeInformationFile', - 143: 'NtQueryVirtualMemory', - 144: 'NtQueryValueKey', - 145: 'NtQueryTimerResolution', - 146: 'NtQueryTimer', - 147: 'NtQuerySystemTime', - 148: 'NtQuerySystemInformationEx', - 149: 'NtQuerySystemInformation', - 150: 'NtQuerySystemEnvironmentValueEx', - 151: 'NtQuerySystemEnvironmentValue', - 152: 'NtQuerySymbolicLinkObject', - 153: 'NtQuerySemaphore', - 154: 'NtQuerySecurityObject', - 155: 'NtQuerySecurityAttributesToken', - 156: 'NtQuerySection', - 157: 'NtQueryQuotaInformationFile', - 158: 'VdmpExceptionHandler', - 159: 'NtQueryPerformanceCounter', - 160: 'NtQueryOpenSubKeysEx', - 161: 'NtQueryOpenSubKeys', - 162: 'NtQueryObject', - 163: 'NtQueryMutant', - 164: 'NtQueryMultipleValueKey', - 165: 'NtQueryLicenseValue', - 166: 'NtQueryKey', - 167: 'NtQueryIoCompletion', - 168: 'NtQueryIntervalProfile', - 169: 'NtQueryInstallUILanguage', - 170: 'NtQueryInformationWorkerFactory', - 171: 'NtQueryInformationTransactionManager', - 172: 'NtQueryInformationTransaction', - 173: 'NtQueryInformationToken', - 174: 'NtQueryInformationThread', - 175: 'NtQueryInformationResourceManager', - 176: 'NtQueryInformationProcess', - 177: 'NtQueryInformationPort', - 178: 'NtQueryInformationJobObject', - 179: 'NtQueryInformationFile', - 180: 'NtQueryInformationEnlistment', - 181: 'NtQueryInformationAtom', - 182: 'NtQueryFullAttributesFile', - 183: 'NtQueryEvent', - 184: 'NtQueryEaFile', - 185: 'NtQueryDriverEntryOrder', - 186: 'NtQueryDirectoryObject', - 187: 'NtQueryDirectoryFile', - 188: 'NtQueryDefaultUILanguage', - 189: 'NtQueryDefaultLocale', - 190: 'NtQueryDebugFilterState', - 191: 'NtQueryBootOptions', - 192: 'NtQueryBootEntryOrder', - 193: 'NtQueryAttributesFile', - 194: 'NtPulseEvent', - 195: 'NtProtectVirtualMemory', - 196: 'NtPropagationFailed', - 197: 'NtPropagationComplete', - 198: 'NtPrivilegeObjectAuditAlarm', - 199: 'NtPrivilegedServiceAuditAlarm', - 200: 'NtPrivilegeCheck', - 201: 'NtSetInformationVirtualMemory', - 202: 'NtPrePrepareEnlistment', - 203: 'NtPrePrepareComplete', - 204: 'NtPrepareEnlistment', - 205: 'NtPrepareComplete', - 206: 'NtPowerInformation', - 207: 'NtPlugPlayControl', - 208: 'NtOpenTransactionManager', - 209: 'NtOpenTransaction', - 210: 'NtOpenTimer', - 211: 'NtOpenThreadTokenEx', - 212: 'NtOpenThreadToken', - 213: 'NtOpenThread', - 214: 'NtOpenSymbolicLinkObject', - 215: 'NtOpenSession', - 216: 'NtOpenSemaphore', - 217: 'NtOpenSection', - 218: 'NtOpenResourceManager', - 219: 'NtOpenProcessTokenEx', - 220: 'NtOpenProcessToken', - 221: 'NtOpenProcess', - 222: 'NtOpenPrivateNamespace', - 223: 'NtOpenObjectAuditAlarm', - 224: 'NtOpenMutant', - 225: 'NtOpenKeyTransactedEx', - 226: 'NtOpenKeyTransacted', - 227: 'NtOpenKeyEx', - 228: 'NtOpenKeyedEvent', - 229: 'NtOpenKey', - 230: 'NtOpenJobObject', - 231: 'NtOpenIoCompletion', - 232: 'NtOpenFile', - 233: 'NtOpenEventPair', - 234: 'NtOpenEvent', - 235: 'NtOpenEnlistment', - 236: 'NtOpenDirectoryObject', - 237: 'NtNotifyChangeSession', - 238: 'NtNotifyChangeMultipleKeys', - 239: 'NtNotifyChangeKey', - 240: 'NtNotifyChangeDirectoryFile', - 241: 'NtModifyDriverEntry', - 242: 'NtModifyBootEntry', - 243: 'NtMapViewOfSection', - 244: 'NtMapUserPhysicalPagesScatter', - 245: 'NtMapUserPhysicalPages', - 246: 'NtMapCMFModule', - 247: 'NtMakeTemporaryObject', - 248: 'NtMakePermanentObject', - 249: 'NtLockVirtualMemory', - 250: 'NtLockRegistryKey', - 251: 'NtLockProductActivationKeys', - 252: 'NtLockFile', - 253: 'NtLoadKeyEx', - 254: 'NtLoadKey2', - 255: 'NtLoadKey', - 256: 'NtLoadDriver', - 257: 'NtListenPort', - 258: 'NtIsUILanguageComitted', - 259: 'NtIsSystemResumeAutomatic', - 260: 'NtIsProcessInJob', - 261: 'NtInitiatePowerAction', - 262: 'NtInitializeRegistry', - 263: 'NtInitializeNlsFiles', - 264: 'NtImpersonateThread', - 265: 'NtImpersonateClientOfPort', - 266: 'NtImpersonateAnonymousToken', - 267: 'NtGetWriteWatch', - 268: 'NtGetNotificationResourceManager', - 269: 'NtGetNlsSectionPtr', - 270: 'NtGetNextThread', - 271: 'NtGetNextProcess', - 272: 'NtGetMUIRegistryInfo', - 273: 'NtGetDevicePowerState', - 274: 'NtGetCurrentProcessorNumber', - 275: 'NtGetContextThread', - 276: 'NtGetCachedSigningLevel', - 277: 'NtFsControlFile', - 278: 'NtFreezeTransactions', - 279: 'NtFreezeRegistry', - 280: 'NtFreeVirtualMemory', - 281: 'NtFreeUserPhysicalPages', - 282: 'NtFlushWriteBuffer', - 283: 'NtFlushVirtualMemory', - 284: 'NtFlushProcessWriteBuffers', - 285: 'NtFlushKey', - 286: 'FsRtlSyncVolumes', - 287: 'NtFlushInstallUILanguage', - 288: 'NtFlushBuffersFile', - 289: 'NtFlushBuffersFileEx', - 290: 'NtFindAtom', - 291: 'NtFilterToken', - 292: 'NtFilterTokenEx', - 293: 'NtFilterBootOption', - 294: 'NtExtendSection', - 295: 'NtEnumerateValueKey', - 296: 'NtEnumerateTransactionObject', - 297: 'NtEnumerateSystemEnvironmentValuesEx', - 298: 'NtEnumerateKey', - 299: 'NtEnumerateDriverEntries', - 300: 'NtEnumerateBootEntries', - 301: 'NtEnableLastKnownGood', - 302: 'NtDuplicateToken', - 303: 'NtDuplicateObject', - 304: 'NtDrawText', - 305: 'NtDisplayString', - 306: 'NtDisableLastKnownGood', - 307: 'NtDeviceIoControlFile', - 308: 'NtDeleteWnfStateName', - 309: 'NtDeleteWnfStateData', - 310: 'NtDeleteValueKey', - 311: 'NtDeletePrivateNamespace', - 312: 'NtDeleteObjectAuditAlarm', - 313: 'NtDeleteKey', - 314: 'NtDeleteFile', - 315: 'NtDeleteDriverEntry', - 316: 'NtDeleteBootEntry', - 317: 'NtDeleteAtom', - 318: 'NtDelayExecution', - 319: 'NtDebugContinue', - 320: 'NtDebugActiveProcess', - 321: 'NtCreateWorkerFactory', - 322: 'NtCreateWnfStateName', - 323: 'NtCreateWaitCompletionPacket', - 324: 'NtCreateWaitablePort', - 325: 'NtCreateUserProcess', - 326: 'NtCreateTransactionManager', - 327: 'NtCreateTransaction', - 328: 'NtCreateToken', - 329: 'NtCreateLowBoxToken', - 330: 'NtCreateTokenEx', - 331: 'NtCreateTimer', - 332: 'NtCreateThreadEx', - 333: 'NtCreateThread', - 334: 'NtCreateSymbolicLinkObject', - 335: 'NtCreateSemaphore', - 336: 'NtCreateSection', - 337: 'NtCreateResourceManager', - 338: 'NtCreateProfileEx', - 339: 'NtCreateProfile', - 340: 'NtCreateProcessEx', - 341: 'NtCreateProcess', - 342: 'NtCreatePrivateNamespace', - 343: 'NtCreatePort', - 344: 'NtCreatePagingFile', - 345: 'NtCreateNamedPipeFile', - 346: 'NtCreateMutant', - 347: 'NtCreateMailslotFile', - 348: 'NtCreateKeyTransacted', - 349: 'NtCreateKeyedEvent', - 350: 'NtCreateKey', - 351: 'NtCreateJobSet', - 352: 'NtCreateJobObject', - 353: 'NtCreateIRTimer', - 354: 'NtCreateIoCompletion', - 355: 'NtCreateFile', - 356: 'NtCreateEventPair', - 357: 'NtCreateEvent', - 358: 'NtCreateEnlistment', - 359: 'NtCreateDirectoryObjectEx', - 360: 'NtCreateDirectoryObject', - 361: 'NtCreateDebugObject', - 362: 'NtContinue', - 363: 'NtConnectPort', - 364: 'NtCompressKey', - 365: 'NtCompleteConnectPort', - 366: 'NtCompareTokens', - 367: 'NtCompactKeys', - 368: 'NtCommitTransaction', - 369: 'NtCommitEnlistment', - 370: 'NtCommitComplete', - 371: 'NtCloseObjectAuditAlarm', - 372: 'NtClose', - 373: 'NtClearEvent', - 374: 'NtCancelWaitCompletionPacket', - 375: 'NtCancelTimer', - 376: 'NtCancelSynchronousIoFile', - 377: 'NtCancelIoFileEx', - 378: 'NtCancelIoFile', - 379: 'NtCallbackReturn', - 380: 'NtAssociateWaitCompletionPacket', - 381: 'NtAssignProcessToJobObject', - 382: 'NtAreMappedFilesTheSame', - 383: 'NtApphelpCacheControl', - 384: 'NtAlpcSetInformation', - 385: 'NtAlpcSendWaitReceivePort', - 386: 'NtAlpcRevokeSecurityContext', - 387: 'NtAlpcQueryInformationMessage', - 388: 'NtAlpcQueryInformation', - 389: 'NtAlpcOpenSenderThread', - 390: 'NtAlpcOpenSenderProcess', - 391: 'NtAlpcImpersonateClientOfPort', - 392: 'NtAlpcDisconnectPort', - 393: 'NtAlpcDeleteSecurityContext', - 394: 'NtAlpcDeleteSectionView', - 395: 'NtAlpcDeleteResourceReserve', - 396: 'NtAlpcDeletePortSection', - 397: 'NtAlpcCreateSecurityContext', - 398: 'NtAlpcCreateSectionView', - 399: 'NtAlpcCreateResourceReserve', - 400: 'NtAlpcCreatePortSection', - 401: 'NtAlpcCreatePort', - 402: 'NtAlpcConnectPort', - 403: 'NtAlpcConnectPortEx', - 404: 'NtAlpcCancelMessage', - 405: 'NtAlpcAcceptConnectPort', - 406: 'NtAllocateVirtualMemory', - 407: 'NtAllocateUuids', - 408: 'NtAllocateUserPhysicalPages', - 409: 'NtAllocateReserveObject', - 410: 'NtAllocateLocallyUniqueId', - 411: 'NtAlertThreadByThreadId', - 412: 'NtAlertThread', - 413: 'NtAlertResumeThread', - 414: 'NtAdjustPrivilegesToken', - 415: 'NtAdjustGroupsToken', - 416: 'NtAdjustTokenClaimsAndDeviceGroups', - 417: 'NtAddDriverEntry', - 418: 'NtAddBootEntry', - 419: 'NtAddAtom', - 420: 'NtAddAtomEx', - 421: 'NtAccessCheckByTypeResultListAndAuditAlarmByHandle', - 422: 'NtAccessCheckByTypeResultListAndAuditAlarm', - 423: 'NtAccessCheckByTypeResultList', - 424: 'NtAccessCheckByTypeAndAuditAlarm', - 425: 'NtAccessCheckByType', - 426: 'NtAccessCheckAndAuditAlarm', - 427: 'NtAccessCheck', - 428: 'NtAcceptConnectPort' - }, - 'Windows7SP0': { - 0: 'NtAcceptConnectPort', - 1: 'NtAccessCheck', - 2: 'NtAccessCheckAndAuditAlarm', - 3: 'NtAccessCheckByType', - 4: 'NtAccessCheckByTypeAndAuditAlarm', - 5: 'NtAccessCheckByTypeResultList', - 6: 'NtAccessCheckByTypeResultListAndAuditAlarm', - 7: 'NtAccessCheckByTypeResultListAndAuditAlarmByHandle', - 8: 'NtAddAtom', - 9: 'NtAddBootEntry', - 10: 'NtAddDriverEntry', - 11: 'NtAdjustGroupsToken', - 12: 'NtAdjustPrivilegesToken', - 13: 'NtAlertResumeThread', - 14: 'NtAlertThread', - 15: 'NtAllocateLocallyUniqueId', - 16: 'NtAllocateReserveObject', - 17: 'NtAllocateUserPhysicalPages', - 18: 'NtAllocateUuids', - 19: 'NtAllocateVirtualMemory', - 20: 'NtAlpcAcceptConnectPort', - 21: 'NtAlpcCancelMessage', - 22: 'NtAlpcConnectPort', - 23: 'NtAlpcCreatePort', - 24: 'NtAlpcCreatePortSection', - 25: 'NtAlpcCreateResourceReserve', - 26: 'NtAlpcCreateSectionView', - 27: 'NtAlpcCreateSecurityContext', - 28: 'NtAlpcDeletePortSection', - 29: 'NtAlpcDeleteResourceReserve', - 30: 'NtAlpcDeleteSectionView', - 31: 'NtAlpcDeleteSecurityContext', - 32: 'NtAlpcDisconnectPort', - 33: 'NtAlpcImpersonateClientOfPort', - 34: 'NtAlpcOpenSenderProcess', - 35: 'NtAlpcOpenSenderThread', - 36: 'NtAlpcQueryInformation', - 37: 'NtAlpcQueryInformationMessage', - 38: 'NtAlpcRevokeSecurityContext', - 39: 'NtAlpcSendWaitReceivePort', - 40: 'NtAlpcSetInformation', - 41: 'NtApphelpCacheControl', - 42: 'NtAreMappedFilesTheSame', - 43: 'NtAssignProcessToJobObject', - 44: 'NtCallbackReturn', - 45: 'NtCancelIoFile', - 46: 'NtCancelIoFileEx', - 47: 'NtCancelSynchronousIoFile', - 48: 'NtCancelTimer', - 49: 'NtClearEvent', - 50: 'NtClose', - 51: 'NtCloseObjectAuditAlarm', - 52: 'NtCommitComplete', - 53: 'NtCommitEnlistment', - 54: 'NtCommitTransaction', - 55: 'NtCompactKeys', - 56: 'NtCompareTokens', - 57: 'NtCompleteConnectPort', - 58: 'NtCompressKey', - 59: 'NtConnectPort', - 60: 'NtContinue', - 61: 'NtCreateDebugObject', - 62: 'NtCreateDirectoryObject', - 63: 'NtCreateEnlistment', - 64: 'NtCreateEvent', - 65: 'NtCreateEventPair', - 66: 'NtCreateFile', - 67: 'NtCreateIoCompletion', - 68: 'NtCreateJobObject', - 69: 'NtCreateJobSet', - 70: 'NtCreateKey', - 71: 'NtCreateKeyedEvent', - 72: 'NtCreateKeyTransacted', - 73: 'NtCreateMailslotFile', - 74: 'NtCreateMutant', - 75: 'NtCreateNamedPipeFile', - 76: 'NtCreatePagingFile', - 77: 'NtCreatePort', - 78: 'NtCreatePrivateNamespace', - 79: 'NtCreateProcess', - 80: 'NtCreateProcessEx', - 81: 'NtCreateProfile', - 82: 'NtCreateProfileEx', - 83: 'NtCreateResourceManager', - 84: 'NtCreateSection', - 85: 'NtCreateSemaphore', - 86: 'NtCreateSymbolicLinkObject', - 87: 'NtCreateThread', - 88: 'NtCreateThreadEx', - 89: 'NtCreateTimer', - 90: 'NtCreateToken', - 91: 'NtCreateTransaction', - 92: 'NtCreateTransactionManager', - 93: 'NtCreateUserProcess', - 94: 'NtCreateWaitablePort', - 95: 'NtCreateWorkerFactory', - 96: 'NtDebugActiveProcess', - 97: 'NtDebugContinue', - 98: 'NtDelayExecution', - 99: 'NtDeleteAtom', - 100: 'NtDeleteBootEntry', - 101: 'NtDeleteDriverEntry', - 102: 'NtDeleteFile', - 103: 'NtDeleteKey', - 104: 'NtDeleteObjectAuditAlarm', - 105: 'NtDeletePrivateNamespace', - 106: 'NtDeleteValueKey', - 107: 'NtDeviceIoControlFile', - 108: 'NtDisableLastKnownGood', - 109: 'NtDisplayString', - 110: 'NtDrawText', - 111: 'NtDuplicateObject', - 112: 'NtDuplicateToken', - 113: 'NtEnableLastKnownGood', - 114: 'NtEnumerateBootEntries', - 115: 'NtEnumerateDriverEntries', - 116: 'NtEnumerateKey', - 117: 'NtEnumerateSystemEnvironmentValuesEx', - 118: 'NtEnumerateTransactionObject', - 119: 'NtEnumerateValueKey', - 120: 'NtExtendSection', - 121: 'NtFilterToken', - 122: 'NtFindAtom', - 123: 'NtFlushBuffersFile', - 124: 'NtFlushInstallUILanguage', - 125: 'NtFlushInstructionCache', - 126: 'NtFlushKey', - 127: 'NtFlushProcessWriteBuffers', - 128: 'NtFlushVirtualMemory', - 129: 'NtFlushWriteBuffer', - 130: 'NtFreeUserPhysicalPages', - 131: 'NtFreeVirtualMemory', - 132: 'NtFreezeRegistry', - 133: 'NtFreezeTransactions', - 134: 'NtFsControlFile', - 135: 'NtGetContextThread', - 136: 'NtGetCurrentProcessorNumber', - 137: 'NtGetDevicePowerState', - 138: 'NtGetMUIRegistryInfo', - 139: 'NtGetNextProcess', - 140: 'NtGetNextThread', - 141: 'NtGetNlsSectionPtr', - 142: 'NtGetNotificationResourceManager', - 143: 'NtGetPlugPlayEvent', - 144: 'NtGetWriteWatch', - 145: 'NtImpersonateAnonymousToken', - 146: 'NtImpersonateClientOfPort', - 147: 'NtImpersonateThread', - 148: 'NtInitializeNlsFiles', - 149: 'NtInitializeRegistry', - 150: 'NtInitiatePowerAction', - 151: 'NtIsProcessInJob', - 152: 'NtIsSystemResumeAutomatic', - 153: 'NtIsUILanguageComitted', - 154: 'NtListenPort', - 155: 'NtLoadDriver', - 156: 'NtLoadKey', - 157: 'NtLoadKey2', - 158: 'NtLoadKeyEx', - 159: 'NtLockFile', - 160: 'NtLockProductActivationKeys', - 161: 'NtLockRegistryKey', - 162: 'NtLockVirtualMemory', - 163: 'NtMakePermanentObject', - 164: 'NtMakeTemporaryObject', - 165: 'NtMapCMFModule', - 166: 'NtMapUserPhysicalPages', - 167: 'NtMapUserPhysicalPagesScatter', - 168: 'NtMapViewOfSection', - 169: 'NtModifyBootEntry', - 170: 'NtModifyDriverEntry', - 171: 'NtNotifyChangeDirectoryFile', - 172: 'NtNotifyChangeKey', - 173: 'NtNotifyChangeMultipleKeys', - 174: 'NtNotifyChangeSession', - 175: 'NtOpenDirectoryObject', - 176: 'NtOpenEnlistment', - 177: 'NtOpenEvent', - 178: 'NtOpenEventPair', - 179: 'NtOpenFile', - 180: 'NtOpenIoCompletion', - 181: 'NtOpenJobObject', - 182: 'NtOpenKey', - 183: 'NtOpenKeyEx', - 184: 'NtOpenKeyedEvent', - 185: 'NtOpenKeyTransacted', - 186: 'NtOpenKeyTransactedEx', - 187: 'NtOpenMutant', - 188: 'NtOpenObjectAuditAlarm', - 189: 'NtOpenPrivateNamespace', - 190: 'NtOpenProcess', - 191: 'NtOpenProcessToken', - 192: 'NtOpenProcessTokenEx', - 193: 'NtOpenResourceManager', - 194: 'NtOpenSection', - 195: 'NtOpenSemaphore', - 196: 'NtOpenSession', - 197: 'NtOpenSymbolicLinkObject', - 198: 'NtOpenThread', - 199: 'NtOpenThreadToken', - 200: 'NtOpenThreadTokenEx', - 201: 'NtOpenTimer', - 202: 'NtOpenTransaction', - 203: 'NtOpenTransactionManager', - 204: 'NtPlugPlayControl', - 205: 'NtPowerInformation', - 206: 'NtPrepareComplete', - 207: 'NtPrepareEnlistment', - 208: 'NtPrePrepareComplete', - 209: 'NtPrePrepareEnlistment', - 210: 'NtPrivilegeCheck', - 211: 'NtPrivilegedServiceAuditAlarm', - 212: 'NtPrivilegeObjectAuditAlarm', - 213: 'NtPropagationComplete', - 214: 'NtPropagationFailed', - 215: 'NtProtectVirtualMemory', - 216: 'NtPulseEvent', - 217: 'NtQueryAttributesFile', - 218: 'NtQueryBootEntryOrder', - 219: 'NtQueryBootOptions', - 220: 'NtQueryDebugFilterState', - 221: 'NtQueryDefaultLocale', - 222: 'NtQueryDefaultUILanguage', - 223: 'NtQueryDirectoryFile', - 224: 'NtQueryDirectoryObject', - 225: 'NtQueryDriverEntryOrder', - 226: 'NtQueryEaFile', - 227: 'NtQueryEvent', - 228: 'NtQueryFullAttributesFile', - 229: 'NtQueryInformationAtom', - 230: 'NtQueryInformationEnlistment', - 231: 'NtQueryInformationFile', - 232: 'NtQueryInformationJobObject', - 233: 'NtQueryInformationPort', - 234: 'NtQueryInformationProcess', - 235: 'NtQueryInformationResourceManager', - 236: 'NtQueryInformationThread', - 237: 'NtQueryInformationToken', - 238: 'NtQueryInformationTransaction', - 239: 'NtQueryInformationTransactionManager', - 240: 'NtQueryInformationWorkerFactory', - 241: 'NtQueryInstallUILanguage', - 242: 'NtQueryIntervalProfile', - 243: 'NtQueryIoCompletion', - 244: 'NtQueryKey', - 245: 'NtQueryLicenseValue', - 246: 'NtQueryMultipleValueKey', - 247: 'NtQueryMutant', - 248: 'NtQueryObject', - 249: 'NtQueryOpenSubKeys', - 250: 'NtQueryOpenSubKeysEx', - 251: 'NtQueryPerformanceCounter', - 252: 'NtQueryPortInformationProcess', - 253: 'NtQueryQuotaInformationFile', - 254: 'NtQuerySection', - 255: 'NtQuerySecurityAttributesToken', - 256: 'NtQuerySecurityObject', - 257: 'NtQuerySemaphore', - 258: 'NtQuerySymbolicLinkObject', - 259: 'NtQuerySystemEnvironmentValue', - 260: 'NtQuerySystemEnvironmentValueEx', - 261: 'NtQuerySystemInformation', - 262: 'NtQuerySystemInformationEx', - 263: 'NtQuerySystemTime', - 264: 'NtQueryTimer', - 265: 'NtQueryTimerResolution', - 266: 'NtQueryValueKey', - 267: 'NtQueryVirtualMemory', - 268: 'NtQueryVolumeInformationFile', - 269: 'NtQueueApcThread', - 270: 'NtQueueApcThreadEx', - 271: 'NtRaiseException', - 272: 'NtRaiseHardError', - 273: 'NtReadFile', - 274: 'NtReadFileScatter', - 275: 'NtReadOnlyEnlistment', - 276: 'NtReadRequestData', - 277: 'NtReadVirtualMemory', - 278: 'NtRecoverEnlistment', - 279: 'NtRecoverResourceManager', - 280: 'NtRecoverTransactionManager', - 281: 'NtRegisterProtocolAddressInformation', - 282: 'NtRegisterThreadTerminatePort', - 283: 'NtReleaseKeyedEvent', - 284: 'NtReleaseMutant', - 285: 'NtReleaseSemaphore', - 286: 'NtReleaseWorkerFactoryWorker', - 287: 'NtRemoveIoCompletion', - 288: 'NtRemoveIoCompletionEx', - 289: 'NtRemoveProcessDebug', - 290: 'NtRenameKey', - 291: 'NtRenameTransactionManager', - 292: 'NtReplaceKey', - 293: 'NtReplacePartitionUnit', - 294: 'NtReplyPort', - 295: 'NtReplyWaitReceivePort', - 296: 'NtReplyWaitReceivePortEx', - 297: 'NtReplyWaitReplyPort', - 298: 'NtRequestPort', - 299: 'NtRequestWaitReplyPort', - 300: 'NtResetEvent', - 301: 'NtResetWriteWatch', - 302: 'NtRestoreKey', - 303: 'NtResumeProcess', - 304: 'NtResumeThread', - 305: 'NtRollbackComplete', - 306: 'NtRollbackEnlistment', - 307: 'NtRollbackTransaction', - 308: 'NtRollforwardTransactionManager', - 309: 'NtSaveKey', - 310: 'NtSaveKeyEx', - 311: 'NtSaveMergedKeys', - 312: 'NtSecureConnectPort', - 313: 'NtSerializeBoot', - 314: 'NtSetBootEntryOrder', - 315: 'NtSetBootOptions', - 316: 'NtSetContextThread', - 317: 'NtSetDebugFilterState', - 318: 'NtSetDefaultHardErrorPort', - 319: 'NtSetDefaultLocale', - 320: 'NtSetDefaultUILanguage', - 321: 'NtSetDriverEntryOrder', - 322: 'NtSetEaFile', - 323: 'NtSetEvent', - 324: 'NtSetEventBoostPriority', - 325: 'NtSetHighEventPair', - 326: 'NtSetHighWaitLowEventPair', - 327: 'NtSetInformationDebugObject', - 328: 'NtSetInformationEnlistment', - 329: 'NtSetInformationFile', - 330: 'NtSetInformationJobObject', - 331: 'NtSetInformationKey', - 332: 'NtSetInformationObject', - 333: 'NtSetInformationProcess', - 334: 'NtSetInformationResourceManager', - 335: 'NtSetInformationThread', - 336: 'NtSetInformationToken', - 337: 'NtSetInformationTransaction', - 338: 'NtSetInformationTransactionManager', - 339: 'NtSetInformationWorkerFactory', - 340: 'NtSetIntervalProfile', - 341: 'NtSetIoCompletion', - 342: 'NtSetIoCompletionEx', - 343: 'NtSetLdtEntries', - 344: 'NtSetLowEventPair', - 345: 'NtSetLowWaitHighEventPair', - 346: 'NtSetQuotaInformationFile', - 347: 'NtSetSecurityObject', - 348: 'NtSetSystemEnvironmentValue', - 349: 'NtSetSystemEnvironmentValueEx', - 350: 'NtSetSystemInformation', - 351: 'NtSetSystemPowerState', - 352: 'NtSetSystemTime', - 353: 'NtSetThreadExecutionState', - 354: 'NtSetTimer', - 355: 'NtSetTimerEx', - 356: 'NtSetTimerResolution', - 357: 'NtSetUuidSeed', - 358: 'NtSetValueKey', - 359: 'NtSetVolumeInformationFile', - 360: 'NtShutdownSystem', - 361: 'NtShutdownWorkerFactory', - 362: 'NtSignalAndWaitForSingleObject', - 363: 'NtSinglePhaseReject', - 364: 'NtStartProfile', - 365: 'NtStopProfile', - 366: 'NtSuspendProcess', - 367: 'NtSuspendThread', - 368: 'NtSystemDebugControl', - 369: 'NtTerminateJobObject', - 370: 'NtTerminateProcess', - 371: 'NtTerminateThread', - 372: 'NtTestAlert', - 373: 'NtThawRegistry', - 374: 'NtThawTransactions', - 375: 'NtTraceControl', - 376: 'NtTraceEvent', - 377: 'NtTranslateFilePath', - 378: 'NtUmsThreadYield', - 379: 'NtUnloadDriver', - 380: 'NtUnloadKey', - 381: 'NtUnloadKey2', - 382: 'NtUnloadKeyEx', - 383: 'NtUnlockFile', - 384: 'NtUnlockVirtualMemory', - 385: 'NtUnmapViewOfSection', - 386: 'NtVdmControl', - 387: 'NtWaitForDebugEvent', - 388: 'NtWaitForKeyedEvent', - 389: 'NtWaitForMultipleObjects', - 390: 'NtWaitForMultipleObjects32', - 391: 'NtWaitForSingleObject', - 392: 'NtWaitForWorkViaWorkerFactory', - 393: 'NtWaitHighEventPair', - 394: 'NtWaitLowEventPair', - 395: 'NtWorkerFactoryWorkerReady', - 396: 'NtWriteFile', - 397: 'NtWriteFileGather', - 398: 'NtWriteRequestData', - 399: 'NtWriteVirtualMemory', - 400: 'NtYieldExecution' - }, - 'Windows7SP1': { - 0: 'NtAcceptConnectPort', - 1: 'NtAccessCheck', - 2: 'NtAccessCheckAndAuditAlarm', - 3: 'NtAccessCheckByType', - 4: 'NtAccessCheckByTypeAndAuditAlarm', - 5: 'NtAccessCheckByTypeResultList', - 6: 'NtAccessCheckByTypeResultListAndAuditAlarm', - 7: 'NtAccessCheckByTypeResultListAndAuditAlarmByHandle', - 8: 'NtAddAtom', - 9: 'NtAddBootEntry', - 10: 'NtAddDriverEntry', - 11: 'NtAdjustGroupsToken', - 12: 'NtAdjustPrivilegesToken', - 13: 'NtAlertResumeThread', - 14: 'NtAlertThread', - 15: 'NtAllocateLocallyUniqueId', - 16: 'NtAllocateReserveObject', - 17: 'NtAllocateUserPhysicalPages', - 18: 'NtAllocateUuids', - 19: 'NtAllocateVirtualMemory', - 20: 'NtAlpcAcceptConnectPort', - 21: 'NtAlpcCancelMessage', - 22: 'NtAlpcConnectPort', - 23: 'NtAlpcCreatePort', - 24: 'NtAlpcCreatePortSection', - 25: 'NtAlpcCreateResourceReserve', - 26: 'NtAlpcCreateSectionView', - 27: 'NtAlpcCreateSecurityContext', - 28: 'NtAlpcDeletePortSection', - 29: 'NtAlpcDeleteResourceReserve', - 30: 'NtAlpcDeleteSectionView', - 31: 'NtAlpcDeleteSecurityContext', - 32: 'NtAlpcDisconnectPort', - 33: 'NtAlpcImpersonateClientOfPort', - 34: 'NtAlpcOpenSenderProcess', - 35: 'NtAlpcOpenSenderThread', - 36: 'NtAlpcQueryInformation', - 37: 'NtAlpcQueryInformationMessage', - 38: 'NtAlpcRevokeSecurityContext', - 39: 'NtAlpcSendWaitReceivePort', - 40: 'NtAlpcSetInformation', - 41: 'NtApphelpCacheControl', - 42: 'NtAreMappedFilesTheSame', - 43: 'NtAssignProcessToJobObject', - 44: 'NtCallbackReturn', - 45: 'NtCancelIoFile', - 46: 'NtCancelIoFileEx', - 47: 'NtCancelSynchronousIoFile', - 48: 'NtCancelTimer', - 49: 'NtClearEvent', - 50: 'NtClose', - 51: 'NtCloseObjectAuditAlarm', - 52: 'NtCommitComplete', - 53: 'NtCommitEnlistment', - 54: 'NtCommitTransaction', - 55: 'NtCompactKeys', - 56: 'NtCompareTokens', - 57: 'NtCompleteConnectPort', - 58: 'NtCompressKey', - 59: 'NtConnectPort', - 60: 'NtContinue', - 61: 'NtCreateDebugObject', - 62: 'NtCreateDirectoryObject', - 63: 'NtCreateEnlistment', - 64: 'NtCreateEvent', - 65: 'NtCreateEventPair', - 66: 'NtCreateFile', - 67: 'NtCreateIoCompletion', - 68: 'NtCreateJobObject', - 69: 'NtCreateJobSet', - 70: 'NtCreateKey', - 71: 'NtCreateKeyedEvent', - 72: 'NtCreateKeyTransacted', - 73: 'NtCreateMailslotFile', - 74: 'NtCreateMutant', - 75: 'NtCreateNamedPipeFile', - 76: 'NtCreatePagingFile', - 77: 'NtCreatePort', - 78: 'NtCreatePrivateNamespace', - 79: 'NtCreateProcess', - 80: 'NtCreateProcessEx', - 81: 'NtCreateProfile', - 82: 'NtCreateProfileEx', - 83: 'NtCreateResourceManager', - 84: 'NtCreateSection', - 85: 'NtCreateSemaphore', - 86: 'NtCreateSymbolicLinkObject', - 87: 'NtCreateThread', - 88: 'NtCreateThreadEx', - 89: 'NtCreateTimer', - 90: 'NtCreateToken', - 91: 'NtCreateTransaction', - 92: 'NtCreateTransactionManager', - 93: 'NtCreateUserProcess', - 94: 'NtCreateWaitablePort', - 95: 'NtCreateWorkerFactory', - 96: 'NtDebugActiveProcess', - 97: 'NtDebugContinue', - 98: 'NtDelayExecution', - 99: 'NtDeleteAtom', - 100: 'NtDeleteBootEntry', - 101: 'NtDeleteDriverEntry', - 102: 'NtDeleteFile', - 103: 'NtDeleteKey', - 104: 'NtDeleteObjectAuditAlarm', - 105: 'NtDeletePrivateNamespace', - 106: 'NtDeleteValueKey', - 107: 'NtDeviceIoControlFile', - 108: 'NtDisableLastKnownGood', - 109: 'NtDisplayString', - 110: 'NtDrawText', - 111: 'NtDuplicateObject', - 112: 'NtDuplicateToken', - 113: 'NtEnableLastKnownGood', - 114: 'NtEnumerateBootEntries', - 115: 'NtEnumerateDriverEntries', - 116: 'NtEnumerateKey', - 117: 'NtEnumerateSystemEnvironmentValuesEx', - 118: 'NtEnumerateTransactionObject', - 119: 'NtEnumerateValueKey', - 120: 'NtExtendSection', - 121: 'NtFilterToken', - 122: 'NtFindAtom', - 123: 'NtFlushBuffersFile', - 124: 'NtFlushInstallUILanguage', - 125: 'NtFlushInstructionCache', - 126: 'NtFlushKey', - 127: 'NtFlushProcessWriteBuffers', - 128: 'NtFlushVirtualMemory', - 129: 'NtFlushWriteBuffer', - 130: 'NtFreeUserPhysicalPages', - 131: 'NtFreeVirtualMemory', - 132: 'NtFreezeRegistry', - 133: 'NtFreezeTransactions', - 134: 'NtFsControlFile', - 135: 'NtGetContextThread', - 136: 'NtGetCurrentProcessorNumber', - 137: 'NtGetDevicePowerState', - 138: 'NtGetMUIRegistryInfo', - 139: 'NtGetNextProcess', - 140: 'NtGetNextThread', - 141: 'NtGetNlsSectionPtr', - 142: 'NtGetNotificationResourceManager', - 143: 'NtGetPlugPlayEvent', - 144: 'NtGetWriteWatch', - 145: 'NtImpersonateAnonymousToken', - 146: 'NtImpersonateClientOfPort', - 147: 'NtImpersonateThread', - 148: 'NtInitializeNlsFiles', - 149: 'NtInitializeRegistry', - 150: 'NtInitiatePowerAction', - 151: 'NtIsProcessInJob', - 152: 'NtIsSystemResumeAutomatic', - 153: 'NtIsUILanguageComitted', - 154: 'NtListenPort', - 155: 'NtLoadDriver', - 156: 'NtLoadKey', - 157: 'NtLoadKey2', - 158: 'NtLoadKeyEx', - 159: 'NtLockFile', - 160: 'NtLockProductActivationKeys', - 161: 'NtLockRegistryKey', - 162: 'NtLockVirtualMemory', - 163: 'NtMakePermanentObject', - 164: 'NtMakeTemporaryObject', - 165: 'NtMapCMFModule', - 166: 'NtMapUserPhysicalPages', - 167: 'NtMapUserPhysicalPagesScatter', - 168: 'NtMapViewOfSection', - 169: 'NtModifyBootEntry', - 170: 'NtModifyDriverEntry', - 171: 'NtNotifyChangeDirectoryFile', - 172: 'NtNotifyChangeKey', - 173: 'NtNotifyChangeMultipleKeys', - 174: 'NtNotifyChangeSession', - 175: 'NtOpenDirectoryObject', - 176: 'NtOpenEnlistment', - 177: 'NtOpenEvent', - 178: 'NtOpenEventPair', - 179: 'NtOpenFile', - 180: 'NtOpenIoCompletion', - 181: 'NtOpenJobObject', - 182: 'NtOpenKey', - 183: 'NtOpenKeyEx', - 184: 'NtOpenKeyedEvent', - 185: 'NtOpenKeyTransacted', - 186: 'NtOpenKeyTransactedEx', - 187: 'NtOpenMutant', - 188: 'NtOpenObjectAuditAlarm', - 189: 'NtOpenPrivateNamespace', - 190: 'NtOpenProcess', - 191: 'NtOpenProcessToken', - 192: 'NtOpenProcessTokenEx', - 193: 'NtOpenResourceManager', - 194: 'NtOpenSection', - 195: 'NtOpenSemaphore', - 196: 'NtOpenSession', - 197: 'NtOpenSymbolicLinkObject', - 198: 'NtOpenThread', - 199: 'NtOpenThreadToken', - 200: 'NtOpenThreadTokenEx', - 201: 'NtOpenTimer', - 202: 'NtOpenTransaction', - 203: 'NtOpenTransactionManager', - 204: 'NtPlugPlayControl', - 205: 'NtPowerInformation', - 206: 'NtPrepareComplete', - 207: 'NtPrepareEnlistment', - 208: 'NtPrePrepareComplete', - 209: 'NtPrePrepareEnlistment', - 210: 'NtPrivilegeCheck', - 211: 'NtPrivilegedServiceAuditAlarm', - 212: 'NtPrivilegeObjectAuditAlarm', - 213: 'NtPropagationComplete', - 214: 'NtPropagationFailed', - 215: 'NtProtectVirtualMemory', - 216: 'NtPulseEvent', - 217: 'NtQueryAttributesFile', - 218: 'NtQueryBootEntryOrder', - 219: 'NtQueryBootOptions', - 220: 'NtQueryDebugFilterState', - 221: 'NtQueryDefaultLocale', - 222: 'NtQueryDefaultUILanguage', - 223: 'NtQueryDirectoryFile', - 224: 'NtQueryDirectoryObject', - 225: 'NtQueryDriverEntryOrder', - 226: 'NtQueryEaFile', - 227: 'NtQueryEvent', - 228: 'NtQueryFullAttributesFile', - 229: 'NtQueryInformationAtom', - 230: 'NtQueryInformationEnlistment', - 231: 'NtQueryInformationFile', - 232: 'NtQueryInformationJobObject', - 233: 'NtQueryInformationPort', - 234: 'NtQueryInformationProcess', - 235: 'NtQueryInformationResourceManager', - 236: 'NtQueryInformationThread', - 237: 'NtQueryInformationToken', - 238: 'NtQueryInformationTransaction', - 239: 'NtQueryInformationTransactionManager', - 240: 'NtQueryInformationWorkerFactory', - 241: 'NtQueryInstallUILanguage', - 242: 'NtQueryIntervalProfile', - 243: 'NtQueryIoCompletion', - 244: 'NtQueryKey', - 245: 'NtQueryLicenseValue', - 246: 'NtQueryMultipleValueKey', - 247: 'NtQueryMutant', - 248: 'NtQueryObject', - 249: 'NtQueryOpenSubKeys', - 250: 'NtQueryOpenSubKeysEx', - 251: 'NtQueryPerformanceCounter', - 252: 'NtQueryPortInformationProcess', - 253: 'NtQueryQuotaInformationFile', - 254: 'NtQuerySection', - 255: 'NtQuerySecurityAttributesToken', - 256: 'NtQuerySecurityObject', - 257: 'NtQuerySemaphore', - 258: 'NtQuerySymbolicLinkObject', - 259: 'NtQuerySystemEnvironmentValue', - 260: 'NtQuerySystemEnvironmentValueEx', - 261: 'NtQuerySystemInformation', - 262: 'NtQuerySystemInformationEx', - 263: 'NtQuerySystemTime', - 264: 'NtQueryTimer', - 265: 'NtQueryTimerResolution', - 266: 'NtQueryValueKey', - 267: 'NtQueryVirtualMemory', - 268: 'NtQueryVolumeInformationFile', - 269: 'NtQueueApcThread', - 270: 'NtQueueApcThreadEx', - 271: 'NtRaiseException', - 272: 'NtRaiseHardError', - 273: 'NtReadFile', - 274: 'NtReadFileScatter', - 275: 'NtReadOnlyEnlistment', - 276: 'NtReadRequestData', - 277: 'NtReadVirtualMemory', - 278: 'NtRecoverEnlistment', - 279: 'NtRecoverResourceManager', - 280: 'NtRecoverTransactionManager', - 281: 'NtRegisterProtocolAddressInformation', - 282: 'NtRegisterThreadTerminatePort', - 283: 'NtReleaseKeyedEvent', - 284: 'NtReleaseMutant', - 285: 'NtReleaseSemaphore', - 286: 'NtReleaseWorkerFactoryWorker', - 287: 'NtRemoveIoCompletion', - 288: 'NtRemoveIoCompletionEx', - 289: 'NtRemoveProcessDebug', - 290: 'NtRenameKey', - 291: 'NtRenameTransactionManager', - 292: 'NtReplaceKey', - 293: 'NtReplacePartitionUnit', - 294: 'NtReplyPort', - 295: 'NtReplyWaitReceivePort', - 296: 'NtReplyWaitReceivePortEx', - 297: 'NtReplyWaitReplyPort', - 298: 'NtRequestPort', - 299: 'NtRequestWaitReplyPort', - 300: 'NtResetEvent', - 301: 'NtResetWriteWatch', - 302: 'NtRestoreKey', - 303: 'NtResumeProcess', - 304: 'NtResumeThread', - 305: 'NtRollbackComplete', - 306: 'NtRollbackEnlistment', - 307: 'NtRollbackTransaction', - 308: 'NtRollforwardTransactionManager', - 309: 'NtSaveKey', - 310: 'NtSaveKeyEx', - 311: 'NtSaveMergedKeys', - 312: 'NtSecureConnectPort', - 313: 'NtSerializeBoot', - 314: 'NtSetBootEntryOrder', - 315: 'NtSetBootOptions', - 316: 'NtSetContextThread', - 317: 'NtSetDebugFilterState', - 318: 'NtSetDefaultHardErrorPort', - 319: 'NtSetDefaultLocale', - 320: 'NtSetDefaultUILanguage', - 321: 'NtSetDriverEntryOrder', - 322: 'NtSetEaFile', - 323: 'NtSetEvent', - 324: 'NtSetEventBoostPriority', - 325: 'NtSetHighEventPair', - 326: 'NtSetHighWaitLowEventPair', - 327: 'NtSetInformationDebugObject', - 328: 'NtSetInformationEnlistment', - 329: 'NtSetInformationFile', - 330: 'NtSetInformationJobObject', - 331: 'NtSetInformationKey', - 332: 'NtSetInformationObject', - 333: 'NtSetInformationProcess', - 334: 'NtSetInformationResourceManager', - 335: 'NtSetInformationThread', - 336: 'NtSetInformationToken', - 337: 'NtSetInformationTransaction', - 338: 'NtSetInformationTransactionManager', - 339: 'NtSetInformationWorkerFactory', - 340: 'NtSetIntervalProfile', - 341: 'NtSetIoCompletion', - 342: 'NtSetIoCompletionEx', - 343: 'NtSetLdtEntries', - 344: 'NtSetLowEventPair', - 345: 'NtSetLowWaitHighEventPair', - 346: 'NtSetQuotaInformationFile', - 347: 'NtSetSecurityObject', - 348: 'NtSetSystemEnvironmentValue', - 349: 'NtSetSystemEnvironmentValueEx', - 350: 'NtSetSystemInformation', - 351: 'NtSetSystemPowerState', - 352: 'NtSetSystemTime', - 353: 'NtSetThreadExecutionState', - 354: 'NtSetTimer', - 355: 'NtSetTimerEx', - 356: 'NtSetTimerResolution', - 357: 'NtSetUuidSeed', - 358: 'NtSetValueKey', - 359: 'NtSetVolumeInformationFile', - 360: 'NtShutdownSystem', - 361: 'NtShutdownWorkerFactory', - 362: 'NtSignalAndWaitForSingleObject', - 363: 'NtSinglePhaseReject', - 364: 'NtStartProfile', - 365: 'NtStopProfile', - 366: 'NtSuspendProcess', - 367: 'NtSuspendThread', - 368: 'NtSystemDebugControl', - 369: 'NtTerminateJobObject', - 370: 'NtTerminateProcess', - 371: 'NtTerminateThread', - 372: 'NtTestAlert', - 373: 'NtThawRegistry', - 374: 'NtThawTransactions', - 375: 'NtTraceControl', - 376: 'NtTraceEvent', - 377: 'NtTranslateFilePath', - 378: 'NtUmsThreadYield', - 379: 'NtUnloadDriver', - 380: 'NtUnloadKey', - 381: 'NtUnloadKey2', - 382: 'NtUnloadKeyEx', - 383: 'NtUnlockFile', - 384: 'NtUnlockVirtualMemory', - 385: 'NtUnmapViewOfSection', - 386: 'NtVdmControl', - 387: 'NtWaitForDebugEvent', - 388: 'NtWaitForKeyedEvent', - 389: 'NtWaitForMultipleObjects', - 390: 'NtWaitForMultipleObjects32', - 391: 'NtWaitForSingleObject', - 392: 'NtWaitForWorkViaWorkerFactory', - 393: 'NtWaitHighEventPair', - 394: 'NtWaitLowEventPair', - 395: 'NtWorkerFactoryWorkerReady', - 396: 'NtWriteFile', - 397: 'NtWriteFileGather', - 398: 'NtWriteRequestData', - 399: 'NtWriteVirtualMemory', - 400: 'NtYieldExecution' - }, - 'Windows2008ServerSP2': { - 0: 'NtAcceptConnectPort', - 1: 'NtAccessCheck', - 2: 'NtAccessCheckAndAuditAlarm', - 3: 'NtAccessCheckByType', - 4: 'NtAccessCheckByTypeAndAuditAlarm', - 5: 'NtAccessCheckByTypeResultList', - 6: 'NtAccessCheckByTypeResultListAndAuditAlarm', - 7: 'NtAccessCheckByTypeResultListAndAuditAlarmByHandle', - 8: 'NtAddAtom', - 9: 'NtAddBootEntry', - 10: 'NtAddDriverEntry', - 11: 'NtAdjustGroupsToken', - 12: 'NtAdjustPrivilegesToken', - 13: 'NtAlertResumeThread', - 14: 'NtAlertThread', - 15: 'NtAllocateLocallyUniqueId', - 16: 'NtAllocateUserPhysicalPages', - 17: 'NtAllocateUuids', - 18: 'NtAllocateVirtualMemory', - 19: 'NtAlpcAcceptConnectPort', - 20: 'NtAlpcCancelMessage', - 21: 'NtAlpcConnectPort', - 22: 'NtAlpcCreatePort', - 23: 'NtAlpcCreatePortSection', - 24: 'NtAlpcCreateResourceReserve', - 25: 'NtAlpcCreateSectionView', - 26: 'NtAlpcCreateSecurityContext', - 27: 'NtAlpcDeletePortSection', - 28: 'NtAlpcDeleteResourceReserve', - 29: 'NtAlpcDeleteSectionView', - 30: 'NtAlpcDeleteSecurityContext', - 31: 'NtAlpcDisconnectPort', - 32: 'NtAlpcImpersonateClientOfPort', - 33: 'NtAlpcOpenSenderProcess', - 34: 'NtAlpcOpenSenderThread', - 35: 'NtAlpcQueryInformation', - 36: 'NtAlpcQueryInformationMessage', - 37: 'NtAlpcRevokeSecurityContext', - 38: 'NtAlpcSendWaitReceivePort', - 39: 'NtAlpcSetInformation', - 40: 'NtApphelpCacheControl', - 41: 'NtAreMappedFilesTheSame', - 42: 'NtAssignProcessToJobObject', - 43: 'NtCallbackReturn', - 44: 'xHalLoadMicrocode', - 45: 'NtCancelIoFile', - 46: 'NtCancelTimer', - 47: 'NtClearEvent', - 48: 'NtClose', - 49: 'NtCloseObjectAuditAlarm', - 50: 'NtCompactKeys', - 51: 'NtCompareTokens', - 52: 'NtCompleteConnectPort', - 53: 'NtCompressKey', - 54: 'NtConnectPort', - 55: 'NtContinue', - 56: 'NtCreateDebugObject', - 57: 'NtCreateDirectoryObject', - 58: 'NtCreateEvent', - 59: 'NtCreateEventPair', - 60: 'NtCreateFile', - 61: 'NtCreateIoCompletion', - 62: 'NtCreateJobObject', - 63: 'NtCreateJobSet', - 64: 'NtCreateKey', - 65: 'NtCreateKeyTransacted', - 66: 'NtCreateMailslotFile', - 67: 'NtCreateMutant', - 68: 'NtCreateNamedPipeFile', - 69: 'NtCreatePrivateNamespace', - 70: 'NtCreatePagingFile', - 71: 'NtCreatePort', - 72: 'NtCreateProcess', - 73: 'NtCreateProcessEx', - 74: 'NtCreateProfile', - 75: 'NtCreateSection', - 76: 'NtCreateSemaphore', - 77: 'NtCreateSymbolicLinkObject', - 78: 'NtCreateThread', - 79: 'NtCreateTimer', - 80: 'NtCreateToken', - 81: 'NtCreateTransaction', - 82: 'NtOpenTransaction', - 83: 'NtQueryInformationTransaction', - 84: 'NtQueryInformationTransactionManager', - 85: 'NtPrePrepareEnlistment', - 86: 'NtPrepareEnlistment', - 87: 'NtCommitEnlistment', - 88: 'NtReadOnlyEnlistment', - 89: 'NtRollbackComplete', - 90: 'NtRollbackEnlistment', - 91: 'NtCommitTransaction', - 92: 'NtRollbackTransaction', - 93: 'NtPrePrepareComplete', - 94: 'NtPrepareComplete', - 95: 'NtCommitComplete', - 96: 'NtSinglePhaseReject', - 97: 'NtSetInformationTransaction', - 98: 'NtSetInformationTransactionManager', - 99: 'NtSetInformationResourceManager', - 100: 'NtCreateTransactionManager', - 101: 'NtOpenTransactionManager', - 102: 'NtRenameTransactionManager', - 103: 'NtRollforwardTransactionManager', - 104: 'NtRecoverEnlistment', - 105: 'NtRecoverResourceManager', - 106: 'NtRecoverTransactionManager', - 107: 'NtCreateResourceManager', - 108: 'NtOpenResourceManager', - 109: 'NtGetNotificationResourceManager', - 110: 'NtQueryInformationResourceManager', - 111: 'NtCreateEnlistment', - 112: 'NtOpenEnlistment', - 113: 'NtSetInformationEnlistment', - 114: 'NtQueryInformationEnlistment', - 115: 'NtCreateWaitablePort', - 116: 'NtDebugActiveProcess', - 117: 'NtDebugContinue', - 118: 'NtDelayExecution', - 119: 'NtDeleteAtom', - 120: 'NtDeleteBootEntry', - 121: 'NtDeleteDriverEntry', - 122: 'NtDeleteFile', - 123: 'NtDeleteKey', - 124: 'NtDeletePrivateNamespace', - 125: 'NtDeleteObjectAuditAlarm', - 126: 'NtDeleteValueKey', - 127: 'NtDeviceIoControlFile', - 128: 'NtDisplayString', - 129: 'NtDuplicateObject', - 130: 'NtDuplicateToken', - 131: 'NtEnumerateBootEntries', - 132: 'NtEnumerateDriverEntries', - 133: 'NtEnumerateKey', - 134: 'NtEnumerateSystemEnvironmentValuesEx', - 135: 'NtEnumerateTransactionObject', - 136: 'NtEnumerateValueKey', - 137: 'NtExtendSection', - 138: 'NtFilterToken', - 139: 'NtFindAtom', - 140: 'NtFlushBuffersFile', - 141: 'NtFlushInstructionCache', - 142: 'NtFlushKey', - 143: 'NtFlushProcessWriteBuffers', - 144: 'NtFlushVirtualMemory', - 145: 'NtFlushWriteBuffer', - 146: 'NtFreeUserPhysicalPages', - 147: 'NtFreeVirtualMemory', - 148: 'NtFreezeRegistry', - 149: 'NtFreezeTransactions', - 150: 'NtFsControlFile', - 151: 'NtGetContextThread', - 152: 'NtGetDevicePowerState', - 153: 'NtGetNlsSectionPtr', - 154: 'NtGetPlugPlayEvent', - 155: 'NtGetWriteWatch', - 156: 'NtImpersonateAnonymousToken', - 157: 'NtImpersonateClientOfPort', - 158: 'NtImpersonateThread', - 159: 'NtInitializeNlsFiles', - 160: 'NtInitializeRegistry', - 161: 'NtInitiatePowerAction', - 162: 'NtIsProcessInJob', - 163: 'NtIsSystemResumeAutomatic', - 164: 'NtListenPort', - 165: 'NtLoadDriver', - 166: 'NtLoadKey', - 167: 'NtLoadKey2', - 168: 'NtLoadKeyEx', - 169: 'NtLockFile', - 170: 'NtLockProductActivationKeys', - 171: 'NtLockRegistryKey', - 172: 'NtLockVirtualMemory', - 173: 'NtMakePermanentObject', - 174: 'NtMakeTemporaryObject', - 175: 'NtMapUserPhysicalPages', - 176: 'NtMapUserPhysicalPagesScatter', - 177: 'NtMapViewOfSection', - 178: 'NtModifyBootEntry', - 179: 'NtModifyDriverEntry', - 180: 'NtNotifyChangeDirectoryFile', - 181: 'NtNotifyChangeKey', - 182: 'NtNotifyChangeMultipleKeys', - 183: 'NtOpenDirectoryObject', - 184: 'NtOpenEvent', - 185: 'NtOpenEventPair', - 186: 'NtOpenFile', - 187: 'NtOpenIoCompletion', - 188: 'NtOpenJobObject', - 189: 'NtOpenKey', - 190: 'NtOpenKeyTransacted', - 191: 'NtOpenMutant', - 192: 'NtOpenPrivateNamespace', - 193: 'NtOpenObjectAuditAlarm', - 194: 'NtOpenProcess', - 195: 'NtOpenProcessToken', - 196: 'NtOpenProcessTokenEx', - 197: 'NtOpenSection', - 198: 'NtOpenSemaphore', - 199: 'NtOpenSession', - 200: 'NtOpenSymbolicLinkObject', - 201: 'NtOpenThread', - 202: 'NtOpenThreadToken', - 203: 'NtOpenThreadTokenEx', - 204: 'NtOpenTimer', - 205: 'NtPlugPlayControl', - 206: 'NtPowerInformation', - 207: 'NtPrivilegeCheck', - 208: 'NtPrivilegeObjectAuditAlarm', - 209: 'NtPrivilegedServiceAuditAlarm', - 210: 'NtProtectVirtualMemory', - 211: 'NtPulseEvent', - 212: 'NtQueryAttributesFile', - 213: 'NtQueryBootEntryOrder', - 214: 'NtQueryBootOptions', - 215: 'NtQueryDebugFilterState', - 216: 'NtQueryDefaultLocale', - 217: 'NtQueryDefaultUILanguage', - 218: 'NtQueryDirectoryFile', - 219: 'NtQueryDirectoryObject', - 220: 'NtQueryDriverEntryOrder', - 221: 'NtQueryEaFile', - 222: 'NtQueryEvent', - 223: 'NtQueryFullAttributesFile', - 224: 'NtQueryInformationAtom', - 225: 'NtQueryInformationFile', - 226: 'NtQueryInformationJobObject', - 227: 'NtQueryInformationPort', - 228: 'NtQueryInformationProcess', - 229: 'NtQueryInformationThread', - 230: 'NtQueryInformationToken', - 231: 'NtQueryInstallUILanguage', - 232: 'NtQueryIntervalProfile', - 233: 'NtQueryIoCompletion', - 234: 'NtQueryKey', - 235: 'NtQueryMultipleValueKey', - 236: 'NtQueryMutant', - 237: 'NtQueryObject', - 238: 'NtQueryOpenSubKeys', - 239: 'NtQueryOpenSubKeysEx', - 240: 'NtQueryPerformanceCounter', - 241: 'NtQueryQuotaInformationFile', - 242: 'NtQuerySection', - 243: 'NtQuerySecurityObject', - 244: 'NtQuerySemaphore', - 245: 'NtQuerySymbolicLinkObject', - 246: 'NtQuerySystemEnvironmentValue', - 247: 'NtQuerySystemEnvironmentValueEx', - 248: 'NtQuerySystemInformation', - 249: 'NtQuerySystemTime', - 250: 'NtQueryTimer', - 251: 'NtQueryTimerResolution', - 252: 'NtQueryValueKey', - 253: 'NtQueryVirtualMemory', - 254: 'NtQueryVolumeInformationFile', - 255: 'NtQueueApcThread', - 256: 'NtRaiseException', - 257: 'NtRaiseHardError', - 258: 'NtReadFile', - 259: 'NtReadFileScatter', - 260: 'NtReadRequestData', - 261: 'NtReadVirtualMemory', - 262: 'NtRegisterThreadTerminatePort', - 263: 'NtReleaseMutant', - 264: 'NtReleaseSemaphore', - 265: 'NtRemoveIoCompletion', - 266: 'NtRemoveProcessDebug', - 267: 'NtRenameKey', - 268: 'NtReplaceKey', - 269: 'NtReplacePartitionUnit', - 270: 'NtReplyPort', - 271: 'NtReplyWaitReceivePort', - 272: 'NtReplyWaitReceivePortEx', - 273: 'NtReplyWaitReplyPort', - 275: 'NtRequestPort', - 276: 'NtRequestWaitReplyPort', - 277: 'NtRequestWakeupLatency', - 278: 'NtResetEvent', - 279: 'NtResetWriteWatch', - 280: 'NtRestoreKey', - 281: 'NtResumeProcess', - 282: 'NtResumeThread', - 283: 'NtSaveKey', - 284: 'NtSaveKeyEx', - 285: 'NtSaveMergedKeys', - 286: 'NtSecureConnectPort', - 287: 'NtSetBootEntryOrder', - 288: 'NtSetBootOptions', - 289: 'NtSetContextThread', - 290: 'NtSetDebugFilterState', - 291: 'NtSetDefaultHardErrorPort', - 292: 'NtSetDefaultLocale', - 293: 'NtSetDefaultUILanguage', - 294: 'NtSetDriverEntryOrder', - 295: 'NtSetEaFile', - 296: 'NtSetEvent', - 297: 'NtSetEventBoostPriority', - 298: 'NtSetHighEventPair', - 299: 'NtSetHighWaitLowEventPair', - 300: 'NtSetInformationDebugObject', - 301: 'NtSetInformationFile', - 302: 'NtSetInformationJobObject', - 303: 'NtSetInformationKey', - 304: 'NtSetInformationObject', - 305: 'NtSetInformationProcess', - 306: 'NtSetInformationThread', - 307: 'NtSetInformationToken', - 308: 'NtSetIntervalProfile', - 309: 'NtSetIoCompletion', - 310: 'NtSetLdtEntries', - 311: 'NtSetLowEventPair', - 312: 'NtSetLowWaitHighEventPair', - 313: 'NtSetQuotaInformationFile', - 314: 'NtSetSecurityObject', - 315: 'NtSetSystemEnvironmentValue', - 316: 'NtSetSystemEnvironmentValueEx', - 317: 'NtSetSystemInformation', - 318: 'NtSetSystemPowerState', - 319: 'NtSetSystemTime', - 320: 'NtSetThreadExecutionState', - 321: 'NtSetTimer', - 322: 'NtSetTimerResolution', - 323: 'NtSetUuidSeed', - 324: 'NtSetValueKey', - 325: 'NtSetVolumeInformationFile', - 326: 'NtShutdownSystem', - 327: 'NtSignalAndWaitForSingleObject', - 328: 'NtStartProfile', - 329: 'NtStopProfile', - 330: 'NtSuspendProcess', - 331: 'NtSuspendThread', - 332: 'NtSystemDebugControl', - 333: 'NtTerminateJobObject', - 334: 'NtTerminateProcess', - 335: 'NtTerminateThread', - 336: 'NtTestAlert', - 337: 'NtThawRegistry', - 338: 'NtThawTransactions', - 339: 'NtTraceEvent', - 340: 'NtTraceControl', - 341: 'NtTranslateFilePath', - 342: 'NtUnloadDriver', - 343: 'NtUnloadKey', - 344: 'NtUnloadKey2', - 345: 'NtUnloadKeyEx', - 346: 'NtUnlockFile', - 347: 'NtUnlockVirtualMemory', - 348: 'NtUnmapViewOfSection', - 349: 'NtVdmControl', - 350: 'NtWaitForDebugEvent', - 351: 'NtWaitForMultipleObjects', - 352: 'NtWaitForSingleObject', - 353: 'NtWaitHighEventPair', - 354: 'NtWaitLowEventPair', - 355: 'NtWriteFile', - 356: 'NtWriteFileGather', - 357: 'NtWriteRequestData', - 358: 'NtWriteVirtualMemory', - 359: 'NtYieldExecution', - 360: 'NtCreateKeyedEvent', - 361: 'NtOpenKeyedEvent', - 362: 'NtReleaseKeyedEvent', - 363: 'NtWaitForKeyedEvent', - 364: 'NtQueryPortInformationProcess', - 365: 'NtGetCurrentProcessorNumber', - 366: 'NtWaitForMultipleObjects32', - 367: 'NtGetNextProcess', - 368: 'NtGetNextThread', - 369: 'NtCancelIoFileEx', - 370: 'NtCancelSynchronousIoFile', - 371: 'NtRemoveIoCompletionEx', - 372: 'NtRegisterProtocolAddressInformation', - 373: 'NtPropagationComplete', - 374: 'NtPropagationFailed', - 375: 'NtCreateWorkerFactory', - 376: 'NtReleaseWorkerFactoryWorker', - 377: 'NtWaitForWorkViaWorkerFactory', - 378: 'NtSetInformationWorkerFactory', - 379: 'NtQueryInformationWorkerFactory', - 380: 'NtWorkerFactoryWorkerReady', - 381: 'NtShutdownWorkerFactory', - 382: 'NtCreateThreadEx', - 383: 'NtCreateUserProcess', - 384: 'NtQueryLicenseValue', - 385: 'NtMapCMFModule', - 386: 'NtIsUILanguageComitted', - 387: 'NtFlushInstallUILanguage', - 388: 'NtGetMUIRegistryInfo', - 389: 'NtAcquireCMFViewOwnership', - 390: 'NtReleaseCMFViewOwnership' - }, - 'Windows2008ServerSP1': { - 0: 'NtAcceptConnectPort', - 1: 'NtAccessCheck', - 2: 'NtAccessCheckAndAuditAlarm', - 3: 'NtAccessCheckByType', - 4: 'NtAccessCheckByTypeAndAuditAlarm', - 5: 'NtAccessCheckByTypeResultList', - 6: 'NtAccessCheckByTypeResultListAndAuditAlarm', - 7: 'NtAccessCheckByTypeResultListAndAuditAlarmByHandle', - 8: 'NtAddAtom', - 9: 'NtAddBootEntry', - 10: 'NtAddDriverEntry', - 11: 'NtAdjustGroupsToken', - 12: 'NtAdjustPrivilegesToken', - 13: 'NtAlertResumeThread', - 14: 'NtAlertThread', - 15: 'NtAllocateLocallyUniqueId', - 16: 'NtAllocateUserPhysicalPages', - 17: 'NtAllocateUuids', - 18: 'NtAllocateVirtualMemory', - 19: 'NtAlpcAcceptConnectPort', - 20: 'NtAlpcCancelMessage', - 21: 'NtAlpcConnectPort', - 22: 'NtAlpcCreatePort', - 23: 'NtAlpcCreatePortSection', - 24: 'NtAlpcCreateResourceReserve', - 25: 'NtAlpcCreateSectionView', - 26: 'NtAlpcCreateSecurityContext', - 27: 'NtAlpcDeletePortSection', - 28: 'NtAlpcDeleteResourceReserve', - 29: 'NtAlpcDeleteSectionView', - 30: 'NtAlpcDeleteSecurityContext', - 31: 'NtAlpcDisconnectPort', - 32: 'NtAlpcImpersonateClientOfPort', - 33: 'NtAlpcOpenSenderProcess', - 34: 'NtAlpcOpenSenderThread', - 35: 'NtAlpcQueryInformation', - 36: 'NtAlpcQueryInformationMessage', - 37: 'NtAlpcRevokeSecurityContext', - 38: 'NtAlpcSendWaitReceivePort', - 39: 'NtAlpcSetInformation', - 40: 'NtApphelpCacheControl', - 41: 'NtAreMappedFilesTheSame', - 42: 'NtAssignProcessToJobObject', - 43: 'NtCallbackReturn', - 44: 'xHalLoadMicrocode', - 45: 'NtCancelIoFile', - 46: 'NtCancelTimer', - 47: 'NtClearEvent', - 48: 'NtClose', - 49: 'NtCloseObjectAuditAlarm', - 50: 'NtCompactKeys', - 51: 'NtCompareTokens', - 52: 'NtCompleteConnectPort', - 53: 'NtCompressKey', - 54: 'NtConnectPort', - 55: 'NtContinue', - 56: 'NtCreateDebugObject', - 57: 'NtCreateDirectoryObject', - 58: 'NtCreateEvent', - 59: 'NtCreateEventPair', - 60: 'NtCreateFile', - 61: 'NtCreateIoCompletion', - 62: 'NtCreateJobObject', - 63: 'NtCreateJobSet', - 64: 'NtCreateKey', - 65: 'NtCreateKeyTransacted', - 66: 'NtCreateMailslotFile', - 67: 'NtCreateMutant', - 68: 'NtCreateNamedPipeFile', - 69: 'NtCreatePrivateNamespace', - 70: 'NtCreatePagingFile', - 71: 'NtCreatePort', - 72: 'NtCreateProcess', - 73: 'NtCreateProcessEx', - 74: 'NtCreateProfile', - 75: 'NtCreateSection', - 76: 'NtCreateSemaphore', - 77: 'NtCreateSymbolicLinkObject', - 78: 'NtCreateThread', - 79: 'NtCreateTimer', - 80: 'NtCreateToken', - 81: 'NtCreateTransaction', - 82: 'NtOpenTransaction', - 83: 'NtQueryInformationTransaction', - 84: 'NtQueryInformationTransactionManager', - 85: 'NtPrePrepareEnlistment', - 86: 'NtPrepareEnlistment', - 87: 'NtCommitEnlistment', - 88: 'NtReadOnlyEnlistment', - 89: 'NtRollbackComplete', - 90: 'NtRollbackEnlistment', - 91: 'NtCommitTransaction', - 92: 'NtRollbackTransaction', - 93: 'NtPrePrepareComplete', - 94: 'NtPrepareComplete', - 95: 'NtCommitComplete', - 96: 'NtSinglePhaseReject', - 97: 'NtSetInformationTransaction', - 98: 'NtSetInformationTransactionManager', - 99: 'NtSetInformationResourceManager', - 100: 'NtCreateTransactionManager', - 101: 'NtOpenTransactionManager', - 102: 'NtRenameTransactionManager', - 103: 'NtRollforwardTransactionManager', - 104: 'NtRecoverEnlistment', - 105: 'NtRecoverResourceManager', - 106: 'NtRecoverTransactionManager', - 107: 'NtCreateResourceManager', - 108: 'NtOpenResourceManager', - 109: 'NtGetNotificationResourceManager', - 110: 'NtQueryInformationResourceManager', - 111: 'NtCreateEnlistment', - 112: 'NtOpenEnlistment', - 113: 'NtSetInformationEnlistment', - 114: 'NtQueryInformationEnlistment', - 115: 'NtCreateWaitablePort', - 116: 'NtDebugActiveProcess', - 117: 'NtDebugContinue', - 118: 'NtDelayExecution', - 119: 'NtDeleteAtom', - 120: 'NtDeleteBootEntry', - 121: 'NtDeleteDriverEntry', - 122: 'NtDeleteFile', - 123: 'NtDeleteKey', - 124: 'NtDeletePrivateNamespace', - 125: 'NtDeleteObjectAuditAlarm', - 126: 'NtDeleteValueKey', - 127: 'NtDeviceIoControlFile', - 128: 'NtDisplayString', - 129: 'NtDuplicateObject', - 130: 'NtDuplicateToken', - 131: 'NtEnumerateBootEntries', - 132: 'NtEnumerateDriverEntries', - 133: 'NtEnumerateKey', - 134: 'NtEnumerateSystemEnvironmentValuesEx', - 135: 'NtEnumerateTransactionObject', - 136: 'NtEnumerateValueKey', - 137: 'NtExtendSection', - 138: 'NtFilterToken', - 139: 'NtFindAtom', - 140: 'NtFlushBuffersFile', - 141: 'NtFlushInstructionCache', - 142: 'NtFlushKey', - 143: 'NtFlushProcessWriteBuffers', - 144: 'NtFlushVirtualMemory', - 145: 'NtFlushWriteBuffer', - 146: 'NtFreeUserPhysicalPages', - 147: 'NtFreeVirtualMemory', - 148: 'NtFreezeRegistry', - 149: 'NtFreezeTransactions', - 150: 'NtFsControlFile', - 151: 'NtGetContextThread', - 152: 'NtGetDevicePowerState', - 153: 'NtGetNlsSectionPtr', - 154: 'NtGetPlugPlayEvent', - 155: 'NtGetWriteWatch', - 156: 'NtImpersonateAnonymousToken', - 157: 'NtImpersonateClientOfPort', - 158: 'NtImpersonateThread', - 159: 'NtInitializeNlsFiles', - 160: 'NtInitializeRegistry', - 161: 'NtInitiatePowerAction', - 162: 'NtIsProcessInJob', - 163: 'NtIsSystemResumeAutomatic', - 164: 'NtListenPort', - 165: 'NtLoadDriver', - 166: 'NtLoadKey', - 167: 'NtLoadKey2', - 168: 'NtLoadKeyEx', - 169: 'NtLockFile', - 170: 'NtLockProductActivationKeys', - 171: 'NtLockRegistryKey', - 172: 'NtLockVirtualMemory', - 173: 'NtMakePermanentObject', - 174: 'NtMakeTemporaryObject', - 175: 'NtMapUserPhysicalPages', - 176: 'NtMapUserPhysicalPagesScatter', - 177: 'NtMapViewOfSection', - 178: 'NtModifyBootEntry', - 179: 'NtModifyDriverEntry', - 180: 'NtNotifyChangeDirectoryFile', - 181: 'NtNotifyChangeKey', - 182: 'NtNotifyChangeMultipleKeys', - 183: 'NtOpenDirectoryObject', - 184: 'NtOpenEvent', - 185: 'NtOpenEventPair', - 186: 'NtOpenFile', - 187: 'NtOpenIoCompletion', - 188: 'NtOpenJobObject', - 189: 'NtOpenKey', - 190: 'NtOpenKeyTransacted', - 191: 'NtOpenMutant', - 192: 'NtOpenPrivateNamespace', - 193: 'NtOpenObjectAuditAlarm', - 194: 'NtOpenProcess', - 195: 'NtOpenProcessToken', - 196: 'NtOpenProcessTokenEx', - 197: 'NtOpenSection', - 198: 'NtOpenSemaphore', - 199: 'NtOpenSession', - 200: 'NtOpenSymbolicLinkObject', - 201: 'NtOpenThread', - 202: 'NtOpenThreadToken', - 203: 'NtOpenThreadTokenEx', - 204: 'NtOpenTimer', - 205: 'NtPlugPlayControl', - 206: 'NtPowerInformation', - 207: 'NtPrivilegeCheck', - 208: 'NtPrivilegeObjectAuditAlarm', - 209: 'NtPrivilegedServiceAuditAlarm', - 210: 'NtProtectVirtualMemory', - 211: 'NtPulseEvent', - 212: 'NtQueryAttributesFile', - 213: 'NtQueryBootEntryOrder', - 214: 'NtQueryBootOptions', - 215: 'NtQueryDebugFilterState', - 216: 'NtQueryDefaultLocale', - 217: 'NtQueryDefaultUILanguage', - 218: 'NtQueryDirectoryFile', - 219: 'NtQueryDirectoryObject', - 220: 'NtQueryDriverEntryOrder', - 221: 'NtQueryEaFile', - 222: 'NtQueryEvent', - 223: 'NtQueryFullAttributesFile', - 224: 'NtQueryInformationAtom', - 225: 'NtQueryInformationFile', - 226: 'NtQueryInformationJobObject', - 227: 'NtQueryInformationPort', - 228: 'NtQueryInformationProcess', - 229: 'NtQueryInformationThread', - 230: 'NtQueryInformationToken', - 231: 'NtQueryInstallUILanguage', - 232: 'NtQueryIntervalProfile', - 233: 'NtQueryIoCompletion', - 234: 'NtQueryKey', - 235: 'NtQueryMultipleValueKey', - 236: 'NtQueryMutant', - 237: 'NtQueryObject', - 238: 'NtQueryOpenSubKeys', - 239: 'NtQueryOpenSubKeysEx', - 240: 'NtQueryPerformanceCounter', - 241: 'NtQueryQuotaInformationFile', - 242: 'NtQuerySection', - 243: 'NtQuerySecurityObject', - 244: 'NtQuerySemaphore', - 245: 'NtQuerySymbolicLinkObject', - 246: 'NtQuerySystemEnvironmentValue', - 247: 'NtQuerySystemEnvironmentValueEx', - 248: 'NtQuerySystemInformation', - 249: 'NtQuerySystemTime', - 250: 'NtQueryTimer', - 251: 'NtQueryTimerResolution', - 252: 'NtQueryValueKey', - 253: 'NtQueryVirtualMemory', - 254: 'NtQueryVolumeInformationFile', - 255: 'NtQueueApcThread', - 256: 'NtRaiseException', - 257: 'NtRaiseHardError', - 258: 'NtReadFile', - 259: 'NtReadFileScatter', - 260: 'NtReadRequestData', - 261: 'NtReadVirtualMemory', - 262: 'NtRegisterThreadTerminatePort', - 263: 'NtReleaseMutant', - 264: 'NtReleaseSemaphore', - 265: 'NtRemoveIoCompletion', - 266: 'NtRemoveProcessDebug', - 267: 'NtRenameKey', - 268: 'NtReplaceKey', - 269: 'NtReplacePartitionUnit', - 270: 'NtReplyPort', - 271: 'NtReplyWaitReceivePort', - 272: 'NtReplyWaitReceivePortEx', - 273: 'NtReplyWaitReplyPort', - 275: 'NtRequestPort', - 276: 'NtRequestWaitReplyPort', - 277: 'NtRequestWakeupLatency', - 278: 'NtResetEvent', - 279: 'NtResetWriteWatch', - 280: 'NtRestoreKey', - 281: 'NtResumeProcess', - 282: 'NtResumeThread', - 283: 'NtSaveKey', - 284: 'NtSaveKeyEx', - 285: 'NtSaveMergedKeys', - 286: 'NtSecureConnectPort', - 287: 'NtSetBootEntryOrder', - 288: 'NtSetBootOptions', - 289: 'NtSetContextThread', - 290: 'NtSetDebugFilterState', - 291: 'NtSetDefaultHardErrorPort', - 292: 'NtSetDefaultLocale', - 293: 'NtSetDefaultUILanguage', - 294: 'NtSetDriverEntryOrder', - 295: 'NtSetEaFile', - 296: 'NtSetEvent', - 297: 'NtSetEventBoostPriority', - 298: 'NtSetHighEventPair', - 299: 'NtSetHighWaitLowEventPair', - 300: 'NtSetInformationDebugObject', - 301: 'NtSetInformationFile', - 302: 'NtSetInformationJobObject', - 303: 'NtSetInformationKey', - 304: 'NtSetInformationObject', - 305: 'NtSetInformationProcess', - 306: 'NtSetInformationThread', - 307: 'NtSetInformationToken', - 308: 'NtSetIntervalProfile', - 309: 'NtSetIoCompletion', - 310: 'NtSetLdtEntries', - 311: 'NtSetLowEventPair', - 312: 'NtSetLowWaitHighEventPair', - 313: 'NtSetQuotaInformationFile', - 314: 'NtSetSecurityObject', - 315: 'NtSetSystemEnvironmentValue', - 316: 'NtSetSystemEnvironmentValueEx', - 317: 'NtSetSystemInformation', - 318: 'NtSetSystemPowerState', - 319: 'NtSetSystemTime', - 320: 'NtSetThreadExecutionState', - 321: 'NtSetTimer', - 322: 'NtSetTimerResolution', - 323: 'NtSetUuidSeed', - 324: 'NtSetValueKey', - 325: 'NtSetVolumeInformationFile', - 326: 'NtShutdownSystem', - 327: 'NtSignalAndWaitForSingleObject', - 328: 'NtStartProfile', - 329: 'NtStopProfile', - 330: 'NtSuspendProcess', - 331: 'NtSuspendThread', - 332: 'NtSystemDebugControl', - 333: 'NtTerminateJobObject', - 334: 'NtTerminateProcess', - 335: 'NtTerminateThread', - 336: 'NtTestAlert', - 337: 'NtThawRegistry', - 338: 'NtThawTransactions', - 339: 'NtTraceEvent', - 340: 'NtTraceControl', - 341: 'NtTranslateFilePath', - 342: 'NtUnloadDriver', - 343: 'NtUnloadKey', - 344: 'NtUnloadKey2', - 345: 'NtUnloadKeyEx', - 346: 'NtUnlockFile', - 347: 'NtUnlockVirtualMemory', - 348: 'NtUnmapViewOfSection', - 349: 'NtVdmControl', - 350: 'NtWaitForDebugEvent', - 351: 'NtWaitForMultipleObjects', - 352: 'NtWaitForSingleObject', - 353: 'NtWaitHighEventPair', - 354: 'NtWaitLowEventPair', - 355: 'NtWriteFile', - 356: 'NtWriteFileGather', - 357: 'NtWriteRequestData', - 358: 'NtWriteVirtualMemory', - 359: 'NtYieldExecution', - 360: 'NtCreateKeyedEvent', - 361: 'NtOpenKeyedEvent', - 362: 'NtReleaseKeyedEvent', - 363: 'NtWaitForKeyedEvent', - 364: 'NtQueryPortInformationProcess', - 365: 'NtGetCurrentProcessorNumber', - 366: 'NtWaitForMultipleObjects32', - 367: 'NtGetNextProcess', - 368: 'NtGetNextThread', - 369: 'NtCancelIoFileEx', - 370: 'NtCancelSynchronousIoFile', - 371: 'NtRemoveIoCompletionEx', - 372: 'NtRegisterProtocolAddressInformation', - 373: 'NtPropagationComplete', - 374: 'NtPropagationFailed', - 375: 'NtCreateWorkerFactory', - 376: 'NtReleaseWorkerFactoryWorker', - 377: 'NtWaitForWorkViaWorkerFactory', - 378: 'NtSetInformationWorkerFactory', - 379: 'NtQueryInformationWorkerFactory', - 380: 'NtWorkerFactoryWorkerReady', - 381: 'NtShutdownWorkerFactory', - 382: 'NtCreateThreadEx', - 383: 'NtCreateUserProcess', - 384: 'NtQueryLicenseValue', - 385: 'NtMapCMFModule', - 386: 'NtIsUILanguageComitted', - 387: 'NtFlushInstallUILanguage', - 388: 'NtGetMUIRegistryInfo', - 389: 'NtAcquireCMFViewOwnership', - 390: 'NtReleaseCMFViewOwnership' - }, - 'Windows2008ServerSP0': { - 0: 'NtAcceptConnectPort', - 1: 'NtAccessCheck', - 2: 'NtAccessCheckAndAuditAlarm', - 3: 'NtAccessCheckByType', - 4: 'NtAccessCheckByTypeAndAuditAlarm', - 5: 'NtAccessCheckByTypeResultList', - 6: 'NtAccessCheckByTypeResultListAndAuditAlarm', - 7: 'NtAccessCheckByTypeResultListAndAuditAlarmByHandle', - 8: 'NtAddAtom', - 9: 'NtAddBootEntry', - 10: 'NtAddDriverEntry', - 11: 'NtAdjustGroupsToken', - 12: 'NtAdjustPrivilegesToken', - 13: 'NtAlertResumeThread', - 14: 'NtAlertThread', - 15: 'NtAllocateLocallyUniqueId', - 16: 'NtAllocateUserPhysicalPages', - 17: 'NtAllocateUuids', - 18: 'NtAllocateVirtualMemory', - 19: 'NtAlpcAcceptConnectPort', - 20: 'NtAlpcCancelMessage', - 21: 'NtAlpcConnectPort', - 22: 'NtAlpcCreatePort', - 23: 'NtAlpcCreatePortSection', - 24: 'NtAlpcCreateResourceReserve', - 25: 'NtAlpcCreateSectionView', - 26: 'NtAlpcCreateSecurityContext', - 27: 'NtAlpcDeletePortSection', - 28: 'NtAlpcDeleteResourceReserve', - 29: 'NtAlpcDeleteSectionView', - 30: 'NtAlpcDeleteSecurityContext', - 31: 'NtAlpcDisconnectPort', - 32: 'NtAlpcImpersonateClientOfPort', - 33: 'NtAlpcOpenSenderProcess', - 34: 'NtAlpcOpenSenderThread', - 35: 'NtAlpcQueryInformation', - 36: 'NtAlpcQueryInformationMessage', - 37: 'NtAlpcRevokeSecurityContext', - 38: 'NtAlpcSendWaitReceivePort', - 39: 'NtAlpcSetInformation', - 40: 'NtApphelpCacheControl', - 41: 'NtAreMappedFilesTheSame', - 42: 'NtAssignProcessToJobObject', - 43: 'NtCallbackReturn', - 44: 'xHalLoadMicrocode', - 45: 'NtCancelIoFile', - 46: 'NtCancelTimer', - 47: 'NtClearEvent', - 48: 'NtClose', - 49: 'NtCloseObjectAuditAlarm', - 50: 'NtCompactKeys', - 51: 'NtCompareTokens', - 52: 'NtCompleteConnectPort', - 53: 'NtCompressKey', - 54: 'NtConnectPort', - 55: 'NtContinue', - 56: 'NtCreateDebugObject', - 57: 'NtCreateDirectoryObject', - 58: 'NtCreateEvent', - 59: 'NtCreateEventPair', - 60: 'NtCreateFile', - 61: 'NtCreateIoCompletion', - 62: 'NtCreateJobObject', - 63: 'NtCreateJobSet', - 64: 'NtCreateKey', - 65: 'NtCreateKeyTransacted', - 66: 'NtCreateMailslotFile', - 67: 'NtCreateMutant', - 68: 'NtCreateNamedPipeFile', - 69: 'NtCreatePrivateNamespace', - 70: 'NtCreatePagingFile', - 71: 'NtCreatePort', - 72: 'NtCreateProcess', - 73: 'NtCreateProcessEx', - 74: 'NtCreateProfile', - 75: 'NtCreateSection', - 76: 'NtCreateSemaphore', - 77: 'NtCreateSymbolicLinkObject', - 78: 'NtCreateThread', - 79: 'NtCreateTimer', - 80: 'NtCreateToken', - 81: 'NtCreateTransaction', - 82: 'NtOpenTransaction', - 83: 'NtQueryInformationTransaction', - 84: 'NtQueryInformationTransactionManager', - 85: 'NtPrePrepareEnlistment', - 86: 'NtPrepareEnlistment', - 87: 'NtCommitEnlistment', - 88: 'NtReadOnlyEnlistment', - 89: 'NtRollbackComplete', - 90: 'NtRollbackEnlistment', - 91: 'NtCommitTransaction', - 92: 'NtRollbackTransaction', - 93: 'NtPrePrepareComplete', - 94: 'NtPrepareComplete', - 95: 'NtCommitComplete', - 96: 'NtSinglePhaseReject', - 97: 'NtSetInformationTransaction', - 98: 'NtSetInformationTransactionManager', - 99: 'NtSetInformationResourceManager', - 100: 'NtCreateTransactionManager', - 101: 'NtOpenTransactionManager', - 102: 'NtRenameTransactionManager', - 103: 'NtRollforwardTransactionManager', - 104: 'NtRecoverEnlistment', - 105: 'NtRecoverResourceManager', - 106: 'NtRecoverTransactionManager', - 107: 'NtCreateResourceManager', - 108: 'NtOpenResourceManager', - 109: 'NtGetNotificationResourceManager', - 110: 'NtQueryInformationResourceManager', - 111: 'NtCreateEnlistment', - 112: 'NtOpenEnlistment', - 113: 'NtSetInformationEnlistment', - 114: 'NtQueryInformationEnlistment', - 115: 'NtCreateWaitablePort', - 116: 'NtDebugActiveProcess', - 117: 'NtDebugContinue', - 118: 'NtDelayExecution', - 119: 'NtDeleteAtom', - 120: 'NtDeleteBootEntry', - 121: 'NtDeleteDriverEntry', - 122: 'NtDeleteFile', - 123: 'NtDeleteKey', - 124: 'NtDeletePrivateNamespace', - 125: 'NtDeleteObjectAuditAlarm', - 126: 'NtDeleteValueKey', - 127: 'NtDeviceIoControlFile', - 128: 'NtDisplayString', - 129: 'NtDuplicateObject', - 130: 'NtDuplicateToken', - 131: 'NtEnumerateBootEntries', - 132: 'NtEnumerateDriverEntries', - 133: 'NtEnumerateKey', - 134: 'NtEnumerateSystemEnvironmentValuesEx', - 135: 'NtEnumerateTransactionObject', - 136: 'NtEnumerateValueKey', - 137: 'NtExtendSection', - 138: 'NtFilterToken', - 139: 'NtFindAtom', - 140: 'NtFlushBuffersFile', - 141: 'NtFlushInstructionCache', - 142: 'NtFlushKey', - 143: 'NtFlushProcessWriteBuffers', - 144: 'NtFlushVirtualMemory', - 145: 'NtFlushWriteBuffer', - 146: 'NtFreeUserPhysicalPages', - 147: 'NtFreeVirtualMemory', - 148: 'NtFreezeRegistry', - 149: 'NtFreezeTransactions', - 150: 'NtFsControlFile', - 151: 'NtGetContextThread', - 152: 'NtGetDevicePowerState', - 153: 'NtGetNlsSectionPtr', - 154: 'NtGetPlugPlayEvent', - 155: 'NtGetWriteWatch', - 156: 'NtImpersonateAnonymousToken', - 157: 'NtImpersonateClientOfPort', - 158: 'NtImpersonateThread', - 159: 'NtInitializeNlsFiles', - 160: 'NtInitializeRegistry', - 161: 'NtInitiatePowerAction', - 162: 'NtIsProcessInJob', - 163: 'NtIsSystemResumeAutomatic', - 164: 'NtListenPort', - 165: 'NtLoadDriver', - 166: 'NtLoadKey', - 167: 'NtLoadKey2', - 168: 'NtLoadKeyEx', - 169: 'NtLockFile', - 170: 'NtLockProductActivationKeys', - 171: 'NtLockRegistryKey', - 172: 'NtLockVirtualMemory', - 173: 'NtMakePermanentObject', - 174: 'NtMakeTemporaryObject', - 175: 'NtMapUserPhysicalPages', - 176: 'NtMapUserPhysicalPagesScatter', - 177: 'NtMapViewOfSection', - 178: 'NtModifyBootEntry', - 179: 'NtModifyDriverEntry', - 180: 'NtNotifyChangeDirectoryFile', - 181: 'NtNotifyChangeKey', - 182: 'NtNotifyChangeMultipleKeys', - 183: 'NtOpenDirectoryObject', - 184: 'NtOpenEvent', - 185: 'NtOpenEventPair', - 186: 'NtOpenFile', - 187: 'NtOpenIoCompletion', - 188: 'NtOpenJobObject', - 189: 'NtOpenKey', - 190: 'NtOpenKeyTransacted', - 191: 'NtOpenMutant', - 192: 'NtOpenPrivateNamespace', - 193: 'NtOpenObjectAuditAlarm', - 194: 'NtOpenProcess', - 195: 'NtOpenProcessToken', - 196: 'NtOpenProcessTokenEx', - 197: 'NtOpenSection', - 198: 'NtOpenSemaphore', - 199: 'NtOpenSession', - 200: 'NtOpenSymbolicLinkObject', - 201: 'NtOpenThread', - 202: 'NtOpenThreadToken', - 203: 'NtOpenThreadTokenEx', - 204: 'NtOpenTimer', - 205: 'NtPlugPlayControl', - 206: 'NtPowerInformation', - 207: 'NtPrivilegeCheck', - 208: 'NtPrivilegeObjectAuditAlarm', - 209: 'NtPrivilegedServiceAuditAlarm', - 210: 'NtProtectVirtualMemory', - 211: 'NtPulseEvent', - 212: 'NtQueryAttributesFile', - 213: 'NtQueryBootEntryOrder', - 214: 'NtQueryBootOptions', - 215: 'NtQueryDebugFilterState', - 216: 'NtQueryDefaultLocale', - 217: 'NtQueryDefaultUILanguage', - 218: 'NtQueryDirectoryFile', - 219: 'NtQueryDirectoryObject', - 220: 'NtQueryDriverEntryOrder', - 221: 'NtQueryEaFile', - 222: 'NtQueryEvent', - 223: 'NtQueryFullAttributesFile', - 224: 'NtQueryInformationAtom', - 225: 'NtQueryInformationFile', - 226: 'NtQueryInformationJobObject', - 227: 'NtQueryInformationPort', - 228: 'NtQueryInformationProcess', - 229: 'NtQueryInformationThread', - 230: 'NtQueryInformationToken', - 231: 'NtQueryInstallUILanguage', - 232: 'NtQueryIntervalProfile', - 233: 'NtQueryIoCompletion', - 234: 'NtQueryKey', - 235: 'NtQueryMultipleValueKey', - 236: 'NtQueryMutant', - 237: 'NtQueryObject', - 238: 'NtQueryOpenSubKeys', - 239: 'NtQueryOpenSubKeysEx', - 240: 'NtQueryPerformanceCounter', - 241: 'NtQueryQuotaInformationFile', - 242: 'NtQuerySection', - 243: 'NtQuerySecurityObject', - 244: 'NtQuerySemaphore', - 245: 'NtQuerySymbolicLinkObject', - 246: 'NtQuerySystemEnvironmentValue', - 247: 'NtQuerySystemEnvironmentValueEx', - 248: 'NtQuerySystemInformation', - 249: 'NtQuerySystemTime', - 250: 'NtQueryTimer', - 251: 'NtQueryTimerResolution', - 252: 'NtQueryValueKey', - 253: 'NtQueryVirtualMemory', - 254: 'NtQueryVolumeInformationFile', - 255: 'NtQueueApcThread', - 256: 'NtRaiseException', - 257: 'NtRaiseHardError', - 258: 'NtReadFile', - 259: 'NtReadFileScatter', - 260: 'NtReadRequestData', - 261: 'NtReadVirtualMemory', - 262: 'NtRegisterThreadTerminatePort', - 263: 'NtReleaseMutant', - 264: 'NtReleaseSemaphore', - 265: 'NtRemoveIoCompletion', - 266: 'NtRemoveProcessDebug', - 267: 'NtRenameKey', - 268: 'NtReplaceKey', - 269: 'NtReplacePartitionUnit', - 270: 'NtReplyPort', - 271: 'NtReplyWaitReceivePort', - 272: 'NtReplyWaitReceivePortEx', - 273: 'NtReplyWaitReplyPort', - 275: 'NtRequestPort', - 276: 'NtRequestWaitReplyPort', - 277: 'NtRequestWakeupLatency', - 278: 'NtResetEvent', - 279: 'NtResetWriteWatch', - 280: 'NtRestoreKey', - 281: 'NtResumeProcess', - 282: 'NtResumeThread', - 283: 'NtSaveKey', - 284: 'NtSaveKeyEx', - 285: 'NtSaveMergedKeys', - 286: 'NtSecureConnectPort', - 287: 'NtSetBootEntryOrder', - 288: 'NtSetBootOptions', - 289: 'NtSetContextThread', - 290: 'NtSetDebugFilterState', - 291: 'NtSetDefaultHardErrorPort', - 292: 'NtSetDefaultLocale', - 293: 'NtSetDefaultUILanguage', - 294: 'NtSetDriverEntryOrder', - 295: 'NtSetEaFile', - 296: 'NtSetEvent', - 297: 'NtSetEventBoostPriority', - 298: 'NtSetHighEventPair', - 299: 'NtSetHighWaitLowEventPair', - 300: 'NtSetInformationDebugObject', - 301: 'NtSetInformationFile', - 302: 'NtSetInformationJobObject', - 303: 'NtSetInformationKey', - 304: 'NtSetInformationObject', - 305: 'NtSetInformationProcess', - 306: 'NtSetInformationThread', - 307: 'NtSetInformationToken', - 308: 'NtSetIntervalProfile', - 309: 'NtSetIoCompletion', - 310: 'NtSetLdtEntries', - 311: 'NtSetLowEventPair', - 312: 'NtSetLowWaitHighEventPair', - 313: 'NtSetQuotaInformationFile', - 314: 'NtSetSecurityObject', - 315: 'NtSetSystemEnvironmentValue', - 316: 'NtSetSystemEnvironmentValueEx', - 317: 'NtSetSystemInformation', - 318: 'NtSetSystemPowerState', - 319: 'NtSetSystemTime', - 320: 'NtSetThreadExecutionState', - 321: 'NtSetTimer', - 322: 'NtSetTimerResolution', - 323: 'NtSetUuidSeed', - 324: 'NtSetValueKey', - 325: 'NtSetVolumeInformationFile', - 326: 'NtShutdownSystem', - 327: 'NtSignalAndWaitForSingleObject', - 328: 'NtStartProfile', - 329: 'NtStopProfile', - 330: 'NtSuspendProcess', - 331: 'NtSuspendThread', - 332: 'NtSystemDebugControl', - 333: 'NtTerminateJobObject', - 334: 'NtTerminateProcess', - 335: 'NtTerminateThread', - 336: 'NtTestAlert', - 337: 'NtThawRegistry', - 338: 'NtThawTransactions', - 339: 'NtTraceEvent', - 340: 'NtTraceControl', - 341: 'NtTranslateFilePath', - 342: 'NtUnloadDriver', - 343: 'NtUnloadKey', - 344: 'NtUnloadKey2', - 345: 'NtUnloadKeyEx', - 346: 'NtUnlockFile', - 347: 'NtUnlockVirtualMemory', - 348: 'NtUnmapViewOfSection', - 349: 'NtVdmControl', - 350: 'NtWaitForDebugEvent', - 351: 'NtWaitForMultipleObjects', - 352: 'NtWaitForSingleObject', - 353: 'NtWaitHighEventPair', - 354: 'NtWaitLowEventPair', - 355: 'NtWriteFile', - 356: 'NtWriteFileGather', - 357: 'NtWriteRequestData', - 358: 'NtWriteVirtualMemory', - 359: 'NtYieldExecution', - 360: 'NtCreateKeyedEvent', - 361: 'NtOpenKeyedEvent', - 362: 'NtReleaseKeyedEvent', - 363: 'NtWaitForKeyedEvent', - 364: 'NtQueryPortInformationProcess', - 365: 'NtGetCurrentProcessorNumber', - 366: 'NtWaitForMultipleObjects32', - 367: 'NtGetNextProcess', - 368: 'NtGetNextThread', - 369: 'NtCancelIoFileEx', - 370: 'NtCancelSynchronousIoFile', - 371: 'NtRemoveIoCompletionEx', - 372: 'NtRegisterProtocolAddressInformation', - 373: 'NtPropagationComplete', - 374: 'NtPropagationFailed', - 375: 'NtCreateWorkerFactory', - 376: 'NtReleaseWorkerFactoryWorker', - 377: 'NtWaitForWorkViaWorkerFactory', - 378: 'NtSetInformationWorkerFactory', - 379: 'NtQueryInformationWorkerFactory', - 380: 'NtWorkerFactoryWorkerReady', - 381: 'NtShutdownWorkerFactory', - 382: 'NtCreateThreadEx', - 383: 'NtCreateUserProcess', - 384: 'NtQueryLicenseValue', - 385: 'NtMapCMFModule', - 386: 'NtIsUILanguageComitted', - 387: 'NtFlushInstallUILanguage', - 388: 'NtGetMUIRegistryInfo', - 389: 'NtAcquireCMFViewOwnership', - 390: 'NtReleaseCMFViewOwnership' - }, - 'Windows2000SP2': { - 0: 'NtAcceptConnectPort', - 1: 'NtAccessCheck', - 2: 'NtAccessCheckAndAuditAlarm', - 3: 'NtAccessCheckByType', - 4: 'NtAccessCheckByTypeAndAuditAlarm', - 5: 'NtAccessCheckByTypeResultList', - 6: 'NtAccessCheckByTypeResultListAndAuditAlarm', - 7: 'NtAccessCheckByTypeResultListAndAuditAlarmByHandle', - 8: 'NtAddAtom', - 9: 'NtAdjustGroupsToken', - 10: 'NtAdjustPrivilegesToken', - 11: 'NtAlertResumeThread', - 12: 'NtAlertThread', - 13: 'NtAllocateLocallyUniqueId', - 14: 'NtAllocateUserPhysicalPages', - 15: 'NtAllocateUuids', - 16: 'NtAllocateVirtualMemory', - 17: 'NtAreMappedFilesTheSame', - 18: 'NtAssignProcessToJobObject', - 19: 'NtCallbackReturn', - 20: 'NtCancelIoFile', - 21: 'NtCancelTimer', - 22: 'NtCancelDeviceWakeupRequest', - 23: 'NtClearEvent', - 24: 'NtClose', - 25: 'NtCloseObjectAuditAlarm', - 26: 'NtCompleteConnectPort', - 27: 'NtConnectPort', - 28: 'NtContinue', - 29: 'NtCreateDirectoryObject', - 30: 'NtCreateEvent', - 31: 'NtCreateEventPair', - 32: 'NtCreateFile', - 33: 'NtCreateIoCompletion', - 34: 'NtCreateJobObject', - 35: 'NtCreateKey', - 36: 'NtCreateMailslotFile', - 37: 'NtCreateMutant', - 38: 'NtCreateNamedPipeFile', - 39: 'NtCreatePagingFile', - 40: 'NtCreatePort', - 41: 'NtCreateProcess', - 42: 'NtCreateProfile', - 43: 'NtCreateSection', - 44: 'NtCreateSemaphore', - 45: 'NtCreateSymbolicLinkObject', - 46: 'NtCreateThread', - 47: 'NtCreateTimer', - 48: 'NtCreateToken', - 49: 'NtCreateWaitablePort', - 50: 'NtDelayExecution', - 51: 'NtDeleteAtom', - 52: 'NtDeleteFile', - 53: 'NtDeleteKey', - 54: 'NtDeleteObjectAuditAlarm', - 55: 'NtDeleteValueKey', - 56: 'NtDeviceIoControlFile', - 57: 'NtDisplayString', - 58: 'NtDuplicateObject', - 59: 'NtDuplicateToken', - 60: 'NtEnumerateKey', - 61: 'NtEnumerateValueKey', - 62: 'NtExtendSection', - 63: 'NtFilterToken', - 64: 'NtFindAtom', - 65: 'NtFlushBuffersFile', - 66: 'NtFlushInstructionCache', - 67: 'NtFlushKey', - 68: 'NtFlushVirtualMemory', - 69: 'NtFlushWriteBuffer', - 70: 'NtFreeUserPhysicalPages', - 71: 'NtFreeVirtualMemory', - 72: 'NtFsControlFile', - 73: 'NtGetContextThread', - 74: 'NtGetDevicePowerState', - 75: 'NtGetPlugPlayEvent', - 76: 'NtGetTickCount', - 77: 'NtGetWriteWatch', - 78: 'NtImpersonateAnonymousToken', - 79: 'NtImpersonateClientOfPort', - 80: 'NtImpersonateThread', - 81: 'NtInitializeRegistry', - 82: 'NtInitiatePowerAction', - 83: 'NtIsSystemResumeAutomatic', - 84: 'NtListenPort', - 85: 'NtLoadDriver', - 86: 'NtLoadKey', - 87: 'NtLoadKey2', - 88: 'NtLockFile', - 89: 'NtLockVirtualMemory', - 90: 'NtMakeTemporaryObject', - 91: 'NtMapUserPhysicalPages', - 92: 'NtMapUserPhysicalPagesScatter', - 93: 'NtMapViewOfSection', - 94: 'NtNotifyChangeDirectoryFile', - 95: 'NtNotifyChangeKey', - 96: 'NtNotifyChangeMultipleKeys', - 97: 'NtOpenDirectoryObject', - 98: 'NtOpenEvent', - 99: 'NtOpenEventPair', - 100: 'NtOpenFile', - 101: 'NtOpenIoCompletion', - 102: 'NtOpenJobObject', - 103: 'NtOpenKey', - 104: 'NtOpenMutant', - 105: 'NtOpenObjectAuditAlarm', - 106: 'NtOpenProcess', - 107: 'NtOpenProcessToken', - 108: 'NtOpenSection', - 109: 'NtOpenSemaphore', - 110: 'NtOpenSymbolicLinkObject', - 111: 'NtOpenThread', - 112: 'NtOpenThreadToken', - 113: 'NtOpenTimer', - 114: 'NtPlugPlayControl', - 115: 'NtPowerInformation', - 116: 'NtPrivilegeCheck', - 117: 'NtPrivilegedServiceAuditAlarm', - 118: 'NtPrivilegeObjectAuditAlarm', - 119: 'NtProtectVirtualMemory', - 120: 'NtPulseEvent', - 121: 'NtQueryInformationAtom', - 122: 'NtQueryAttributesFile', - 123: 'NtQueryDefaultLocale', - 124: 'NtQueryDefaultUILanguage', - 125: 'NtQueryDirectoryFile', - 126: 'NtQueryDirectoryObject', - 127: 'NtQueryEaFile', - 128: 'NtQueryEvent', - 129: 'NtQueryFullAttributesFile', - 130: 'NtQueryInformationFile', - 131: 'NtQueryInformationJobObject', - 132: 'NtQueryIoCompletion', - 133: 'NtQueryInformationPort', - 134: 'NtQueryInformationProcess', - 135: 'NtQueryInformationThread', - 136: 'NtQueryInformationToken', - 137: 'NtQueryInstallUILanguage', - 138: 'NtQueryIntervalProfile', - 139: 'NtQueryKey', - 140: 'NtQueryMultipleValueKey', - 141: 'NtQueryMutant', - 142: 'NtQueryObject', - 143: 'NtQueryOpenSubKeys', - 144: 'NtQueryPerformanceCounter', - 145: 'NtQueryQuotaInformationFile', - 146: 'NtQuerySection', - 147: 'NtQuerySecurityObject', - 148: 'NtQuerySemaphore', - 149: 'NtQuerySymbolicLinkObject', - 150: 'NtQuerySystemEnvironmentValue', - 151: 'NtQuerySystemInformation', - 152: 'NtQuerySystemTime', - 153: 'NtQueryTimer', - 154: 'NtQueryTimerResolution', - 155: 'NtQueryValueKey', - 156: 'NtQueryVirtualMemory', - 157: 'NtQueryVolumeInformationFile', - 158: 'NtQueueApcThread', - 159: 'NtRaiseException', - 160: 'NtRaiseHardError', - 161: 'NtReadFile', - 162: 'NtReadFileScatter', - 163: 'NtReadRequestData', - 164: 'NtReadVirtualMemory', - 165: 'NtRegisterThreadTerminatePort', - 166: 'NtReleaseMutant', - 167: 'NtReleaseSemaphore', - 168: 'NtRemoveIoCompletion', - 169: 'NtReplaceKey', - 170: 'NtReplyPort', - 171: 'NtReplyWaitReceivePort', - 172: 'NtReplyWaitReceivePortEx', - 173: 'NtReplyWaitReplyPort', - 174: 'NtRequestDeviceWakeup', - 175: 'NtRequestPort', - 176: 'NtRequestWaitReplyPort', - 177: 'NtRequestWakeupLatency', - 178: 'NtResetEvent', - 179: 'NtResetWriteWatch', - 180: 'NtRestoreKey', - 181: 'NtResumeThread', - 182: 'NtSaveKey', - 183: 'NtSaveMergedKeys', - 184: 'NtSecureConnectPort', - 185: 'NtSetIoCompletion', - 186: 'NtSetContextThread', - 187: 'NtSetDefaultHardErrorPort', - 188: 'NtSetDefaultLocale', - 189: 'NtSetDefaultUILanguage', - 190: 'NtSetEaFile', - 191: 'NtSetEvent', - 192: 'NtSetHighEventPair', - 193: 'NtSetHighWaitLowEventPair', - 194: 'NtSetInformationFile', - 195: 'NtSetInformationJobObject', - 196: 'NtSetInformationKey', - 197: 'NtSetInformationObject', - 198: 'NtSetInformationProcess', - 199: 'NtSetInformationThread', - 200: 'NtSetInformationToken', - 201: 'NtSetIntervalProfile', - 202: 'NtSetLdtEntries', - 203: 'NtSetLowEventPair', - 204: 'NtSetLowWaitHighEventPair', - 205: 'NtSetQuotaInformationFile', - 206: 'NtSetSecurityObject', - 207: 'NtSetSystemEnvironmentValue', - 208: 'NtSetSystemInformation', - 209: 'NtSetSystemPowerState', - 210: 'NtSetSystemTime', - 211: 'NtSetThreadExecutionState', - 212: 'NtSetTimer', - 213: 'NtSetTimerResolution', - 214: 'NtSetUuidSeed', - 215: 'NtSetValueKey', - 216: 'NtSetVolumeInformationFile', - 217: 'NtShutdownSystem', - 218: 'NtSignalAndWaitForSingleObject', - 219: 'NtStartProfile', - 220: 'NtStopProfile', - 221: 'NtSuspendThread', - 222: 'NtSystemDebugControl', - 223: 'NtTerminateJobObject', - 224: 'NtTerminateProcess', - 225: 'NtTerminateThread', - 226: 'NtTestAlert', - 227: 'NtUnloadDriver', - 228: 'NtUnloadKey', - 229: 'NtUnlockFile', - 230: 'NtUnlockVirtualMemory', - 231: 'NtUnmapViewOfSection', - 232: 'NtVdmControl', - 233: 'NtWaitForMultipleObjects', - 234: 'NtWaitForSingleObject', - 235: 'NtWaitHighEventPair', - 236: 'NtWaitLowEventPair', - 237: 'NtWriteFile', - 238: 'NtWriteFileGather', - 239: 'NtWriteRequestData', - 240: 'NtWriteVirtualMemory', - 241: 'NtCreateChannel', - 242: 'NtListenChannel', - 243: 'NtOpenChannel', - 244: 'NtReplyWaitSendChannel', - 245: 'NtSendWaitReplyChannel', - 246: 'NtSetContextChannel', - 247: 'NtYieldExecution' - }, - 'Windows2000SP3': { - 0: 'NtAcceptConnectPort', - 1: 'NtAccessCheck', - 2: 'NtAccessCheckAndAuditAlarm', - 3: 'NtAccessCheckByType', - 4: 'NtAccessCheckByTypeAndAuditAlarm', - 5: 'NtAccessCheckByTypeResultList', - 6: 'NtAccessCheckByTypeResultListAndAuditAlarm', - 7: 'NtAccessCheckByTypeResultListAndAuditAlarmByHandle', - 8: 'NtAddAtom', - 9: 'NtAdjustGroupsToken', - 10: 'NtAdjustPrivilegesToken', - 11: 'NtAlertResumeThread', - 12: 'NtAlertThread', - 13: 'NtAllocateLocallyUniqueId', - 14: 'NtAllocateUserPhysicalPages', - 15: 'NtAllocateUuids', - 16: 'NtAllocateVirtualMemory', - 17: 'NtAreMappedFilesTheSame', - 18: 'NtAssignProcessToJobObject', - 19: 'NtCallbackReturn', - 20: 'NtCancelIoFile', - 21: 'NtCancelTimer', - 22: 'NtCancelDeviceWakeupRequest', - 23: 'NtClearEvent', - 24: 'NtClose', - 25: 'NtCloseObjectAuditAlarm', - 26: 'NtCompleteConnectPort', - 27: 'NtConnectPort', - 28: 'NtContinue', - 29: 'NtCreateDirectoryObject', - 30: 'NtCreateEvent', - 31: 'NtCreateEventPair', - 32: 'NtCreateFile', - 33: 'NtCreateIoCompletion', - 34: 'NtCreateJobObject', - 35: 'NtCreateKey', - 36: 'NtCreateMailslotFile', - 37: 'NtCreateMutant', - 38: 'NtCreateNamedPipeFile', - 39: 'NtCreatePagingFile', - 40: 'NtCreatePort', - 41: 'NtCreateProcess', - 42: 'NtCreateProfile', - 43: 'NtCreateSection', - 44: 'NtCreateSemaphore', - 45: 'NtCreateSymbolicLinkObject', - 46: 'NtCreateThread', - 47: 'NtCreateTimer', - 48: 'NtCreateToken', - 49: 'NtCreateWaitablePort', - 50: 'NtDelayExecution', - 51: 'NtDeleteAtom', - 52: 'NtDeleteFile', - 53: 'NtDeleteKey', - 54: 'NtDeleteObjectAuditAlarm', - 55: 'NtDeleteValueKey', - 56: 'NtDeviceIoControlFile', - 57: 'NtDisplayString', - 58: 'NtDuplicateObject', - 59: 'NtDuplicateToken', - 60: 'NtEnumerateKey', - 61: 'NtEnumerateValueKey', - 62: 'NtExtendSection', - 63: 'NtFilterToken', - 64: 'NtFindAtom', - 65: 'NtFlushBuffersFile', - 66: 'NtFlushInstructionCache', - 67: 'NtFlushKey', - 68: 'NtFlushVirtualMemory', - 69: 'NtFlushWriteBuffer', - 70: 'NtFreeUserPhysicalPages', - 71: 'NtFreeVirtualMemory', - 72: 'NtFsControlFile', - 73: 'NtGetContextThread', - 74: 'NtGetDevicePowerState', - 75: 'NtGetPlugPlayEvent', - 76: 'NtGetTickCount', - 77: 'NtGetWriteWatch', - 78: 'NtImpersonateAnonymousToken', - 79: 'NtImpersonateClientOfPort', - 80: 'NtImpersonateThread', - 81: 'NtInitializeRegistry', - 82: 'NtInitiatePowerAction', - 83: 'NtIsSystemResumeAutomatic', - 84: 'NtListenPort', - 85: 'NtLoadDriver', - 86: 'NtLoadKey', - 87: 'NtLoadKey2', - 88: 'NtLockFile', - 89: 'NtLockVirtualMemory', - 90: 'NtMakeTemporaryObject', - 91: 'NtMapUserPhysicalPages', - 92: 'NtMapUserPhysicalPagesScatter', - 93: 'NtMapViewOfSection', - 94: 'NtNotifyChangeDirectoryFile', - 95: 'NtNotifyChangeKey', - 96: 'NtNotifyChangeMultipleKeys', - 97: 'NtOpenDirectoryObject', - 98: 'NtOpenEvent', - 99: 'NtOpenEventPair', - 100: 'NtOpenFile', - 101: 'NtOpenIoCompletion', - 102: 'NtOpenJobObject', - 103: 'NtOpenKey', - 104: 'NtOpenMutant', - 105: 'NtOpenObjectAuditAlarm', - 106: 'NtOpenProcess', - 107: 'NtOpenProcessToken', - 108: 'NtOpenSection', - 109: 'NtOpenSemaphore', - 110: 'NtOpenSymbolicLinkObject', - 111: 'NtOpenThread', - 112: 'NtOpenThreadToken', - 113: 'NtOpenTimer', - 114: 'NtPlugPlayControl', - 115: 'NtPowerInformation', - 116: 'NtPrivilegeCheck', - 117: 'NtPrivilegedServiceAuditAlarm', - 118: 'NtPrivilegeObjectAuditAlarm', - 119: 'NtProtectVirtualMemory', - 120: 'NtPulseEvent', - 121: 'NtQueryInformationAtom', - 122: 'NtQueryAttributesFile', - 123: 'NtQueryDefaultLocale', - 124: 'NtQueryDefaultUILanguage', - 125: 'NtQueryDirectoryFile', - 126: 'NtQueryDirectoryObject', - 127: 'NtQueryEaFile', - 128: 'NtQueryEvent', - 129: 'NtQueryFullAttributesFile', - 130: 'NtQueryInformationFile', - 131: 'NtQueryInformationJobObject', - 132: 'NtQueryIoCompletion', - 133: 'NtQueryInformationPort', - 134: 'NtQueryInformationProcess', - 135: 'NtQueryInformationThread', - 136: 'NtQueryInformationToken', - 137: 'NtQueryInstallUILanguage', - 138: 'NtQueryIntervalProfile', - 139: 'NtQueryKey', - 140: 'NtQueryMultipleValueKey', - 141: 'NtQueryMutant', - 142: 'NtQueryObject', - 143: 'NtQueryOpenSubKeys', - 144: 'NtQueryPerformanceCounter', - 145: 'NtQueryQuotaInformationFile', - 146: 'NtQuerySection', - 147: 'NtQuerySecurityObject', - 148: 'NtQuerySemaphore', - 149: 'NtQuerySymbolicLinkObject', - 150: 'NtQuerySystemEnvironmentValue', - 151: 'NtQuerySystemInformation', - 152: 'NtQuerySystemTime', - 153: 'NtQueryTimer', - 154: 'NtQueryTimerResolution', - 155: 'NtQueryValueKey', - 156: 'NtQueryVirtualMemory', - 157: 'NtQueryVolumeInformationFile', - 158: 'NtQueueApcThread', - 159: 'NtRaiseException', - 160: 'NtRaiseHardError', - 161: 'NtReadFile', - 162: 'NtReadFileScatter', - 163: 'NtReadRequestData', - 164: 'NtReadVirtualMemory', - 165: 'NtRegisterThreadTerminatePort', - 166: 'NtReleaseMutant', - 167: 'NtReleaseSemaphore', - 168: 'NtRemoveIoCompletion', - 169: 'NtReplaceKey', - 170: 'NtReplyPort', - 171: 'NtReplyWaitReceivePort', - 172: 'NtReplyWaitReceivePortEx', - 173: 'NtReplyWaitReplyPort', - 174: 'NtRequestDeviceWakeup', - 175: 'NtRequestPort', - 176: 'NtRequestWaitReplyPort', - 177: 'NtRequestWakeupLatency', - 178: 'NtResetEvent', - 179: 'NtResetWriteWatch', - 180: 'NtRestoreKey', - 181: 'NtResumeThread', - 182: 'NtSaveKey', - 183: 'NtSaveMergedKeys', - 184: 'NtSecureConnectPort', - 185: 'NtSetIoCompletion', - 186: 'NtSetContextThread', - 187: 'NtSetDefaultHardErrorPort', - 188: 'NtSetDefaultLocale', - 189: 'NtSetDefaultUILanguage', - 190: 'NtSetEaFile', - 191: 'NtSetEvent', - 192: 'NtSetHighEventPair', - 193: 'NtSetHighWaitLowEventPair', - 194: 'NtSetInformationFile', - 195: 'NtSetInformationJobObject', - 196: 'NtSetInformationKey', - 197: 'NtSetInformationObject', - 198: 'NtSetInformationProcess', - 199: 'NtSetInformationThread', - 200: 'NtSetInformationToken', - 201: 'NtSetIntervalProfile', - 202: 'NtSetLdtEntries', - 203: 'NtSetLowEventPair', - 204: 'NtSetLowWaitHighEventPair', - 205: 'NtSetQuotaInformationFile', - 206: 'NtSetSecurityObject', - 207: 'NtSetSystemEnvironmentValue', - 208: 'NtSetSystemInformation', - 209: 'NtSetSystemPowerState', - 210: 'NtSetSystemTime', - 211: 'NtSetThreadExecutionState', - 212: 'NtSetTimer', - 213: 'NtSetTimerResolution', - 214: 'NtSetUuidSeed', - 215: 'NtSetValueKey', - 216: 'NtSetVolumeInformationFile', - 217: 'NtShutdownSystem', - 218: 'NtSignalAndWaitForSingleObject', - 219: 'NtStartProfile', - 220: 'NtStopProfile', - 221: 'NtSuspendThread', - 222: 'NtSystemDebugControl', - 223: 'NtTerminateJobObject', - 224: 'NtTerminateProcess', - 225: 'NtTerminateThread', - 226: 'NtTestAlert', - 227: 'NtUnloadDriver', - 228: 'NtUnloadKey', - 229: 'NtUnlockFile', - 230: 'NtUnlockVirtualMemory', - 231: 'NtUnmapViewOfSection', - 232: 'NtVdmControl', - 233: 'NtWaitForMultipleObjects', - 234: 'NtWaitForSingleObject', - 235: 'NtWaitHighEventPair', - 236: 'NtWaitLowEventPair', - 237: 'NtWriteFile', - 238: 'NtWriteFileGather', - 239: 'NtWriteRequestData', - 240: 'NtWriteVirtualMemory', - 241: 'NtCreateChannel', - 242: 'NtListenChannel', - 243: 'NtOpenChannel', - 244: 'NtReplyWaitSendChannel', - 245: 'NtSendWaitReplyChannel', - 246: 'NtSetContextChannel', - 247: 'NtYieldExecution' - }, - 'Windows2000SP0': { - 0: 'NtAcceptConnectPort', - 1: 'NtAccessCheck', - 2: 'NtAccessCheckAndAuditAlarm', - 3: 'NtAccessCheckByType', - 4: 'NtAccessCheckByTypeAndAuditAlarm', - 5: 'NtAccessCheckByTypeResultList', - 6: 'NtAccessCheckByTypeResultListAndAuditAlarm', - 7: 'NtAccessCheckByTypeResultListAndAuditAlarmByHandle', - 8: 'NtAddAtom', - 9: 'NtAdjustGroupsToken', - 10: 'NtAdjustPrivilegesToken', - 11: 'NtAlertResumeThread', - 12: 'NtAlertThread', - 13: 'NtAllocateLocallyUniqueId', - 14: 'NtAllocateUserPhysicalPages', - 15: 'NtAllocateUuids', - 16: 'NtAllocateVirtualMemory', - 17: 'NtAreMappedFilesTheSame', - 18: 'NtAssignProcessToJobObject', - 19: 'NtCallbackReturn', - 20: 'NtCancelIoFile', - 21: 'NtCancelTimer', - 22: 'NtCancelDeviceWakeupRequest', - 23: 'NtClearEvent', - 24: 'NtClose', - 25: 'NtCloseObjectAuditAlarm', - 26: 'NtCompleteConnectPort', - 27: 'NtConnectPort', - 28: 'NtContinue', - 29: 'NtCreateDirectoryObject', - 30: 'NtCreateEvent', - 31: 'NtCreateEventPair', - 32: 'NtCreateFile', - 33: 'NtCreateIoCompletion', - 34: 'NtCreateJobObject', - 35: 'NtCreateKey', - 36: 'NtCreateMailslotFile', - 37: 'NtCreateMutant', - 38: 'NtCreateNamedPipeFile', - 39: 'NtCreatePagingFile', - 40: 'NtCreatePort', - 41: 'NtCreateProcess', - 42: 'NtCreateProfile', - 43: 'NtCreateSection', - 44: 'NtCreateSemaphore', - 45: 'NtCreateSymbolicLinkObject', - 46: 'NtCreateThread', - 47: 'NtCreateTimer', - 48: 'NtCreateToken', - 49: 'NtCreateWaitablePort', - 50: 'NtDelayExecution', - 51: 'NtDeleteAtom', - 52: 'NtDeleteFile', - 53: 'NtDeleteKey', - 54: 'NtDeleteObjectAuditAlarm', - 55: 'NtDeleteValueKey', - 56: 'NtDeviceIoControlFile', - 57: 'NtDisplayString', - 58: 'NtDuplicateObject', - 59: 'NtDuplicateToken', - 60: 'NtEnumerateKey', - 61: 'NtEnumerateValueKey', - 62: 'NtExtendSection', - 63: 'NtFilterToken', - 64: 'NtFindAtom', - 65: 'NtFlushBuffersFile', - 66: 'NtFlushInstructionCache', - 67: 'NtFlushKey', - 68: 'NtFlushVirtualMemory', - 69: 'NtFlushWriteBuffer', - 70: 'NtFreeUserPhysicalPages', - 71: 'NtFreeVirtualMemory', - 72: 'NtFsControlFile', - 73: 'NtGetContextThread', - 74: 'NtGetDevicePowerState', - 75: 'NtGetPlugPlayEvent', - 76: 'NtGetTickCount', - 77: 'NtGetWriteWatch', - 78: 'NtImpersonateAnonymousToken', - 79: 'NtImpersonateClientOfPort', - 80: 'NtImpersonateThread', - 81: 'NtInitializeRegistry', - 82: 'NtInitiatePowerAction', - 83: 'NtIsSystemResumeAutomatic', - 84: 'NtListenPort', - 85: 'NtLoadDriver', - 86: 'NtLoadKey', - 87: 'NtLoadKey2', - 88: 'NtLockFile', - 89: 'NtLockVirtualMemory', - 90: 'NtMakeTemporaryObject', - 91: 'NtMapUserPhysicalPages', - 92: 'NtMapUserPhysicalPagesScatter', - 93: 'NtMapViewOfSection', - 94: 'NtNotifyChangeDirectoryFile', - 95: 'NtNotifyChangeKey', - 96: 'NtNotifyChangeMultipleKeys', - 97: 'NtOpenDirectoryObject', - 98: 'NtOpenEvent', - 99: 'NtOpenEventPair', - 100: 'NtOpenFile', - 101: 'NtOpenIoCompletion', - 102: 'NtOpenJobObject', - 103: 'NtOpenKey', - 104: 'NtOpenMutant', - 105: 'NtOpenObjectAuditAlarm', - 106: 'NtOpenProcess', - 107: 'NtOpenProcessToken', - 108: 'NtOpenSection', - 109: 'NtOpenSemaphore', - 110: 'NtOpenSymbolicLinkObject', - 111: 'NtOpenThread', - 112: 'NtOpenThreadToken', - 113: 'NtOpenTimer', - 114: 'NtPlugPlayControl', - 115: 'NtPowerInformation', - 116: 'NtPrivilegeCheck', - 117: 'NtPrivilegedServiceAuditAlarm', - 118: 'NtPrivilegeObjectAuditAlarm', - 119: 'NtProtectVirtualMemory', - 120: 'NtPulseEvent', - 121: 'NtQueryInformationAtom', - 122: 'NtQueryAttributesFile', - 123: 'NtQueryDefaultLocale', - 124: 'NtQueryDefaultUILanguage', - 125: 'NtQueryDirectoryFile', - 126: 'NtQueryDirectoryObject', - 127: 'NtQueryEaFile', - 128: 'NtQueryEvent', - 129: 'NtQueryFullAttributesFile', - 130: 'NtQueryInformationFile', - 131: 'NtQueryInformationJobObject', - 132: 'NtQueryIoCompletion', - 133: 'NtQueryInformationPort', - 134: 'NtQueryInformationProcess', - 135: 'NtQueryInformationThread', - 136: 'NtQueryInformationToken', - 137: 'NtQueryInstallUILanguage', - 138: 'NtQueryIntervalProfile', - 139: 'NtQueryKey', - 140: 'NtQueryMultipleValueKey', - 141: 'NtQueryMutant', - 142: 'NtQueryObject', - 143: 'NtQueryOpenSubKeys', - 144: 'NtQueryPerformanceCounter', - 145: 'NtQueryQuotaInformationFile', - 146: 'NtQuerySection', - 147: 'NtQuerySecurityObject', - 148: 'NtQuerySemaphore', - 149: 'NtQuerySymbolicLinkObject', - 150: 'NtQuerySystemEnvironmentValue', - 151: 'NtQuerySystemInformation', - 152: 'NtQuerySystemTime', - 153: 'NtQueryTimer', - 154: 'NtQueryTimerResolution', - 155: 'NtQueryValueKey', - 156: 'NtQueryVirtualMemory', - 157: 'NtQueryVolumeInformationFile', - 158: 'NtQueueApcThread', - 159: 'NtRaiseException', - 160: 'NtRaiseHardError', - 161: 'NtReadFile', - 162: 'NtReadFileScatter', - 163: 'NtReadRequestData', - 164: 'NtReadVirtualMemory', - 165: 'NtRegisterThreadTerminatePort', - 166: 'NtReleaseMutant', - 167: 'NtReleaseSemaphore', - 168: 'NtRemoveIoCompletion', - 169: 'NtReplaceKey', - 170: 'NtReplyPort', - 171: 'NtReplyWaitReceivePort', - 172: 'NtReplyWaitReceivePortEx', - 173: 'NtReplyWaitReplyPort', - 174: 'NtRequestDeviceWakeup', - 175: 'NtRequestPort', - 176: 'NtRequestWaitReplyPort', - 177: 'NtRequestWakeupLatency', - 178: 'NtResetEvent', - 179: 'NtResetWriteWatch', - 180: 'NtRestoreKey', - 181: 'NtResumeThread', - 182: 'NtSaveKey', - 183: 'NtSaveMergedKeys', - 184: 'NtSecureConnectPort', - 185: 'NtSetIoCompletion', - 186: 'NtSetContextThread', - 187: 'NtSetDefaultHardErrorPort', - 188: 'NtSetDefaultLocale', - 189: 'NtSetDefaultUILanguage', - 190: 'NtSetEaFile', - 191: 'NtSetEvent', - 192: 'NtSetHighEventPair', - 193: 'NtSetHighWaitLowEventPair', - 194: 'NtSetInformationFile', - 195: 'NtSetInformationJobObject', - 196: 'NtSetInformationKey', - 197: 'NtSetInformationObject', - 198: 'NtSetInformationProcess', - 199: 'NtSetInformationThread', - 200: 'NtSetInformationToken', - 201: 'NtSetIntervalProfile', - 202: 'NtSetLdtEntries', - 203: 'NtSetLowEventPair', - 204: 'NtSetLowWaitHighEventPair', - 205: 'NtSetQuotaInformationFile', - 206: 'NtSetSecurityObject', - 207: 'NtSetSystemEnvironmentValue', - 208: 'NtSetSystemInformation', - 209: 'NtSetSystemPowerState', - 210: 'NtSetSystemTime', - 211: 'NtSetThreadExecutionState', - 212: 'NtSetTimer', - 213: 'NtSetTimerResolution', - 214: 'NtSetUuidSeed', - 215: 'NtSetValueKey', - 216: 'NtSetVolumeInformationFile', - 217: 'NtShutdownSystem', - 218: 'NtSignalAndWaitForSingleObject', - 219: 'NtStartProfile', - 220: 'NtStopProfile', - 221: 'NtSuspendThread', - 222: 'NtSystemDebugControl', - 223: 'NtTerminateJobObject', - 224: 'NtTerminateProcess', - 225: 'NtTerminateThread', - 226: 'NtTestAlert', - 227: 'NtUnloadDriver', - 228: 'NtUnloadKey', - 229: 'NtUnlockFile', - 230: 'NtUnlockVirtualMemory', - 231: 'NtUnmapViewOfSection', - 232: 'NtVdmControl', - 233: 'NtWaitForMultipleObjects', - 234: 'NtWaitForSingleObject', - 235: 'NtWaitHighEventPair', - 236: 'NtWaitLowEventPair', - 237: 'NtWriteFile', - 238: 'NtWriteFileGather', - 239: 'NtWriteRequestData', - 240: 'NtWriteVirtualMemory', - 241: 'NtCreateChannel', - 242: 'NtListenChannel', - 243: 'NtOpenChannel', - 244: 'NtReplyWaitSendChannel', - 245: 'NtSendWaitReplyChannel', - 246: 'NtSetContextChannel', - 247: 'NtYieldExecution' - }, - 'Windows2000SP1': { - 0: 'NtAcceptConnectPort', - 1: 'NtAccessCheck', - 2: 'NtAccessCheckAndAuditAlarm', - 3: 'NtAccessCheckByType', - 4: 'NtAccessCheckByTypeAndAuditAlarm', - 5: 'NtAccessCheckByTypeResultList', - 6: 'NtAccessCheckByTypeResultListAndAuditAlarm', - 7: 'NtAccessCheckByTypeResultListAndAuditAlarmByHandle', - 8: 'NtAddAtom', - 9: 'NtAdjustGroupsToken', - 10: 'NtAdjustPrivilegesToken', - 11: 'NtAlertResumeThread', - 12: 'NtAlertThread', - 13: 'NtAllocateLocallyUniqueId', - 14: 'NtAllocateUserPhysicalPages', - 15: 'NtAllocateUuids', - 16: 'NtAllocateVirtualMemory', - 17: 'NtAreMappedFilesTheSame', - 18: 'NtAssignProcessToJobObject', - 19: 'NtCallbackReturn', - 20: 'NtCancelIoFile', - 21: 'NtCancelTimer', - 22: 'NtCancelDeviceWakeupRequest', - 23: 'NtClearEvent', - 24: 'NtClose', - 25: 'NtCloseObjectAuditAlarm', - 26: 'NtCompleteConnectPort', - 27: 'NtConnectPort', - 28: 'NtContinue', - 29: 'NtCreateDirectoryObject', - 30: 'NtCreateEvent', - 31: 'NtCreateEventPair', - 32: 'NtCreateFile', - 33: 'NtCreateIoCompletion', - 34: 'NtCreateJobObject', - 35: 'NtCreateKey', - 36: 'NtCreateMailslotFile', - 37: 'NtCreateMutant', - 38: 'NtCreateNamedPipeFile', - 39: 'NtCreatePagingFile', - 40: 'NtCreatePort', - 41: 'NtCreateProcess', - 42: 'NtCreateProfile', - 43: 'NtCreateSection', - 44: 'NtCreateSemaphore', - 45: 'NtCreateSymbolicLinkObject', - 46: 'NtCreateThread', - 47: 'NtCreateTimer', - 48: 'NtCreateToken', - 49: 'NtCreateWaitablePort', - 50: 'NtDelayExecution', - 51: 'NtDeleteAtom', - 52: 'NtDeleteFile', - 53: 'NtDeleteKey', - 54: 'NtDeleteObjectAuditAlarm', - 55: 'NtDeleteValueKey', - 56: 'NtDeviceIoControlFile', - 57: 'NtDisplayString', - 58: 'NtDuplicateObject', - 59: 'NtDuplicateToken', - 60: 'NtEnumerateKey', - 61: 'NtEnumerateValueKey', - 62: 'NtExtendSection', - 63: 'NtFilterToken', - 64: 'NtFindAtom', - 65: 'NtFlushBuffersFile', - 66: 'NtFlushInstructionCache', - 67: 'NtFlushKey', - 68: 'NtFlushVirtualMemory', - 69: 'NtFlushWriteBuffer', - 70: 'NtFreeUserPhysicalPages', - 71: 'NtFreeVirtualMemory', - 72: 'NtFsControlFile', - 73: 'NtGetContextThread', - 74: 'NtGetDevicePowerState', - 75: 'NtGetPlugPlayEvent', - 76: 'NtGetTickCount', - 77: 'NtGetWriteWatch', - 78: 'NtImpersonateAnonymousToken', - 79: 'NtImpersonateClientOfPort', - 80: 'NtImpersonateThread', - 81: 'NtInitializeRegistry', - 82: 'NtInitiatePowerAction', - 83: 'NtIsSystemResumeAutomatic', - 84: 'NtListenPort', - 85: 'NtLoadDriver', - 86: 'NtLoadKey', - 87: 'NtLoadKey2', - 88: 'NtLockFile', - 89: 'NtLockVirtualMemory', - 90: 'NtMakeTemporaryObject', - 91: 'NtMapUserPhysicalPages', - 92: 'NtMapUserPhysicalPagesScatter', - 93: 'NtMapViewOfSection', - 94: 'NtNotifyChangeDirectoryFile', - 95: 'NtNotifyChangeKey', - 96: 'NtNotifyChangeMultipleKeys', - 97: 'NtOpenDirectoryObject', - 98: 'NtOpenEvent', - 99: 'NtOpenEventPair', - 100: 'NtOpenFile', - 101: 'NtOpenIoCompletion', - 102: 'NtOpenJobObject', - 103: 'NtOpenKey', - 104: 'NtOpenMutant', - 105: 'NtOpenObjectAuditAlarm', - 106: 'NtOpenProcess', - 107: 'NtOpenProcessToken', - 108: 'NtOpenSection', - 109: 'NtOpenSemaphore', - 110: 'NtOpenSymbolicLinkObject', - 111: 'NtOpenThread', - 112: 'NtOpenThreadToken', - 113: 'NtOpenTimer', - 114: 'NtPlugPlayControl', - 115: 'NtPowerInformation', - 116: 'NtPrivilegeCheck', - 117: 'NtPrivilegedServiceAuditAlarm', - 118: 'NtPrivilegeObjectAuditAlarm', - 119: 'NtProtectVirtualMemory', - 120: 'NtPulseEvent', - 121: 'NtQueryInformationAtom', - 122: 'NtQueryAttributesFile', - 123: 'NtQueryDefaultLocale', - 124: 'NtQueryDefaultUILanguage', - 125: 'NtQueryDirectoryFile', - 126: 'NtQueryDirectoryObject', - 127: 'NtQueryEaFile', - 128: 'NtQueryEvent', - 129: 'NtQueryFullAttributesFile', - 130: 'NtQueryInformationFile', - 131: 'NtQueryInformationJobObject', - 132: 'NtQueryIoCompletion', - 133: 'NtQueryInformationPort', - 134: 'NtQueryInformationProcess', - 135: 'NtQueryInformationThread', - 136: 'NtQueryInformationToken', - 137: 'NtQueryInstallUILanguage', - 138: 'NtQueryIntervalProfile', - 139: 'NtQueryKey', - 140: 'NtQueryMultipleValueKey', - 141: 'NtQueryMutant', - 142: 'NtQueryObject', - 143: 'NtQueryOpenSubKeys', - 144: 'NtQueryPerformanceCounter', - 145: 'NtQueryQuotaInformationFile', - 146: 'NtQuerySection', - 147: 'NtQuerySecurityObject', - 148: 'NtQuerySemaphore', - 149: 'NtQuerySymbolicLinkObject', - 150: 'NtQuerySystemEnvironmentValue', - 151: 'NtQuerySystemInformation', - 152: 'NtQuerySystemTime', - 153: 'NtQueryTimer', - 154: 'NtQueryTimerResolution', - 155: 'NtQueryValueKey', - 156: 'NtQueryVirtualMemory', - 157: 'NtQueryVolumeInformationFile', - 158: 'NtQueueApcThread', - 159: 'NtRaiseException', - 160: 'NtRaiseHardError', - 161: 'NtReadFile', - 162: 'NtReadFileScatter', - 163: 'NtReadRequestData', - 164: 'NtReadVirtualMemory', - 165: 'NtRegisterThreadTerminatePort', - 166: 'NtReleaseMutant', - 167: 'NtReleaseSemaphore', - 168: 'NtRemoveIoCompletion', - 169: 'NtReplaceKey', - 170: 'NtReplyPort', - 171: 'NtReplyWaitReceivePort', - 172: 'NtReplyWaitReceivePortEx', - 173: 'NtReplyWaitReplyPort', - 174: 'NtRequestDeviceWakeup', - 175: 'NtRequestPort', - 176: 'NtRequestWaitReplyPort', - 177: 'NtRequestWakeupLatency', - 178: 'NtResetEvent', - 179: 'NtResetWriteWatch', - 180: 'NtRestoreKey', - 181: 'NtResumeThread', - 182: 'NtSaveKey', - 183: 'NtSaveMergedKeys', - 184: 'NtSecureConnectPort', - 185: 'NtSetIoCompletion', - 186: 'NtSetContextThread', - 187: 'NtSetDefaultHardErrorPort', - 188: 'NtSetDefaultLocale', - 189: 'NtSetDefaultUILanguage', - 190: 'NtSetEaFile', - 191: 'NtSetEvent', - 192: 'NtSetHighEventPair', - 193: 'NtSetHighWaitLowEventPair', - 194: 'NtSetInformationFile', - 195: 'NtSetInformationJobObject', - 196: 'NtSetInformationKey', - 197: 'NtSetInformationObject', - 198: 'NtSetInformationProcess', - 199: 'NtSetInformationThread', - 200: 'NtSetInformationToken', - 201: 'NtSetIntervalProfile', - 202: 'NtSetLdtEntries', - 203: 'NtSetLowEventPair', - 204: 'NtSetLowWaitHighEventPair', - 205: 'NtSetQuotaInformationFile', - 206: 'NtSetSecurityObject', - 207: 'NtSetSystemEnvironmentValue', - 208: 'NtSetSystemInformation', - 209: 'NtSetSystemPowerState', - 210: 'NtSetSystemTime', - 211: 'NtSetThreadExecutionState', - 212: 'NtSetTimer', - 213: 'NtSetTimerResolution', - 214: 'NtSetUuidSeed', - 215: 'NtSetValueKey', - 216: 'NtSetVolumeInformationFile', - 217: 'NtShutdownSystem', - 218: 'NtSignalAndWaitForSingleObject', - 219: 'NtStartProfile', - 220: 'NtStopProfile', - 221: 'NtSuspendThread', - 222: 'NtSystemDebugControl', - 223: 'NtTerminateJobObject', - 224: 'NtTerminateProcess', - 225: 'NtTerminateThread', - 226: 'NtTestAlert', - 227: 'NtUnloadDriver', - 228: 'NtUnloadKey', - 229: 'NtUnlockFile', - 230: 'NtUnlockVirtualMemory', - 231: 'NtUnmapViewOfSection', - 232: 'NtVdmControl', - 233: 'NtWaitForMultipleObjects', - 234: 'NtWaitForSingleObject', - 235: 'NtWaitHighEventPair', - 236: 'NtWaitLowEventPair', - 237: 'NtWriteFile', - 238: 'NtWriteFileGather', - 239: 'NtWriteRequestData', - 240: 'NtWriteVirtualMemory', - 241: 'NtCreateChannel', - 242: 'NtListenChannel', - 243: 'NtOpenChannel', - 244: 'NtReplyWaitSendChannel', - 245: 'NtSendWaitReplyChannel', - 246: 'NtSetContextChannel', - 247: 'NtYieldExecution' - }, - 'Windows2000SP4': { - 0: 'NtAcceptConnectPort', - 1: 'NtAccessCheck', - 2: 'NtAccessCheckAndAuditAlarm', - 3: 'NtAccessCheckByType', - 4: 'NtAccessCheckByTypeAndAuditAlarm', - 5: 'NtAccessCheckByTypeResultList', - 6: 'NtAccessCheckByTypeResultListAndAuditAlarm', - 7: 'NtAccessCheckByTypeResultListAndAuditAlarmByHandle', - 8: 'NtAddAtom', - 9: 'NtAdjustGroupsToken', - 10: 'NtAdjustPrivilegesToken', - 11: 'NtAlertResumeThread', - 12: 'NtAlertThread', - 13: 'NtAllocateLocallyUniqueId', - 14: 'NtAllocateUserPhysicalPages', - 15: 'NtAllocateUuids', - 16: 'NtAllocateVirtualMemory', - 17: 'NtAreMappedFilesTheSame', - 18: 'NtAssignProcessToJobObject', - 19: 'NtCallbackReturn', - 20: 'NtCancelIoFile', - 21: 'NtCancelTimer', - 22: 'NtCancelDeviceWakeupRequest', - 23: 'NtClearEvent', - 24: 'NtClose', - 25: 'NtCloseObjectAuditAlarm', - 26: 'NtCompleteConnectPort', - 27: 'NtConnectPort', - 28: 'NtContinue', - 29: 'NtCreateDirectoryObject', - 30: 'NtCreateEvent', - 31: 'NtCreateEventPair', - 32: 'NtCreateFile', - 33: 'NtCreateIoCompletion', - 34: 'NtCreateJobObject', - 35: 'NtCreateKey', - 36: 'NtCreateMailslotFile', - 37: 'NtCreateMutant', - 38: 'NtCreateNamedPipeFile', - 39: 'NtCreatePagingFile', - 40: 'NtCreatePort', - 41: 'NtCreateProcess', - 42: 'NtCreateProfile', - 43: 'NtCreateSection', - 44: 'NtCreateSemaphore', - 45: 'NtCreateSymbolicLinkObject', - 46: 'NtCreateThread', - 47: 'NtCreateTimer', - 48: 'NtCreateToken', - 49: 'NtCreateWaitablePort', - 50: 'NtDelayExecution', - 51: 'NtDeleteAtom', - 52: 'NtDeleteFile', - 53: 'NtDeleteKey', - 54: 'NtDeleteObjectAuditAlarm', - 55: 'NtDeleteValueKey', - 56: 'NtDeviceIoControlFile', - 57: 'NtDisplayString', - 58: 'NtDuplicateObject', - 59: 'NtDuplicateToken', - 60: 'NtEnumerateKey', - 61: 'NtEnumerateValueKey', - 62: 'NtExtendSection', - 63: 'NtFilterToken', - 64: 'NtFindAtom', - 65: 'NtFlushBuffersFile', - 66: 'NtFlushInstructionCache', - 67: 'NtFlushKey', - 68: 'NtFlushVirtualMemory', - 69: 'NtFlushWriteBuffer', - 70: 'NtFreeUserPhysicalPages', - 71: 'NtFreeVirtualMemory', - 72: 'NtFsControlFile', - 73: 'NtGetContextThread', - 74: 'NtGetDevicePowerState', - 75: 'NtGetPlugPlayEvent', - 76: 'NtGetTickCount', - 77: 'NtGetWriteWatch', - 78: 'NtImpersonateAnonymousToken', - 79: 'NtImpersonateClientOfPort', - 80: 'NtImpersonateThread', - 81: 'NtInitializeRegistry', - 82: 'NtInitiatePowerAction', - 83: 'NtIsSystemResumeAutomatic', - 84: 'NtListenPort', - 85: 'NtLoadDriver', - 86: 'NtLoadKey', - 87: 'NtLoadKey2', - 88: 'NtLockFile', - 89: 'NtLockVirtualMemory', - 90: 'NtMakeTemporaryObject', - 91: 'NtMapUserPhysicalPages', - 92: 'NtMapUserPhysicalPagesScatter', - 93: 'NtMapViewOfSection', - 94: 'NtNotifyChangeDirectoryFile', - 95: 'NtNotifyChangeKey', - 96: 'NtNotifyChangeMultipleKeys', - 97: 'NtOpenDirectoryObject', - 98: 'NtOpenEvent', - 99: 'NtOpenEventPair', - 100: 'NtOpenFile', - 101: 'NtOpenIoCompletion', - 102: 'NtOpenJobObject', - 103: 'NtOpenKey', - 104: 'NtOpenMutant', - 105: 'NtOpenObjectAuditAlarm', - 106: 'NtOpenProcess', - 107: 'NtOpenProcessToken', - 108: 'NtOpenSection', - 109: 'NtOpenSemaphore', - 110: 'NtOpenSymbolicLinkObject', - 111: 'NtOpenThread', - 112: 'NtOpenThreadToken', - 113: 'NtOpenTimer', - 114: 'NtPlugPlayControl', - 115: 'NtPowerInformation', - 116: 'NtPrivilegeCheck', - 117: 'NtPrivilegedServiceAuditAlarm', - 118: 'NtPrivilegeObjectAuditAlarm', - 119: 'NtProtectVirtualMemory', - 120: 'NtPulseEvent', - 121: 'NtQueryInformationAtom', - 122: 'NtQueryAttributesFile', - 123: 'NtQueryDefaultLocale', - 124: 'NtQueryDefaultUILanguage', - 125: 'NtQueryDirectoryFile', - 126: 'NtQueryDirectoryObject', - 127: 'NtQueryEaFile', - 128: 'NtQueryEvent', - 129: 'NtQueryFullAttributesFile', - 130: 'NtQueryInformationFile', - 131: 'NtQueryInformationJobObject', - 132: 'NtQueryIoCompletion', - 133: 'NtQueryInformationPort', - 134: 'NtQueryInformationProcess', - 135: 'NtQueryInformationThread', - 136: 'NtQueryInformationToken', - 137: 'NtQueryInstallUILanguage', - 138: 'NtQueryIntervalProfile', - 139: 'NtQueryKey', - 140: 'NtQueryMultipleValueKey', - 141: 'NtQueryMutant', - 142: 'NtQueryObject', - 143: 'NtQueryOpenSubKeys', - 144: 'NtQueryPerformanceCounter', - 145: 'NtQueryQuotaInformationFile', - 146: 'NtQuerySection', - 147: 'NtQuerySecurityObject', - 148: 'NtQuerySemaphore', - 149: 'NtQuerySymbolicLinkObject', - 150: 'NtQuerySystemEnvironmentValue', - 151: 'NtQuerySystemInformation', - 152: 'NtQuerySystemTime', - 153: 'NtQueryTimer', - 154: 'NtQueryTimerResolution', - 155: 'NtQueryValueKey', - 156: 'NtQueryVirtualMemory', - 157: 'NtQueryVolumeInformationFile', - 158: 'NtQueueApcThread', - 159: 'NtRaiseException', - 160: 'NtRaiseHardError', - 161: 'NtReadFile', - 162: 'NtReadFileScatter', - 163: 'NtReadRequestData', - 164: 'NtReadVirtualMemory', - 165: 'NtRegisterThreadTerminatePort', - 166: 'NtReleaseMutant', - 167: 'NtReleaseSemaphore', - 168: 'NtRemoveIoCompletion', - 169: 'NtReplaceKey', - 170: 'NtReplyPort', - 171: 'NtReplyWaitReceivePort', - 172: 'NtReplyWaitReceivePortEx', - 173: 'NtReplyWaitReplyPort', - 174: 'NtRequestDeviceWakeup', - 175: 'NtRequestPort', - 176: 'NtRequestWaitReplyPort', - 177: 'NtRequestWakeupLatency', - 178: 'NtResetEvent', - 179: 'NtResetWriteWatch', - 180: 'NtRestoreKey', - 181: 'NtResumeThread', - 182: 'NtSaveKey', - 183: 'NtSaveMergedKeys', - 184: 'NtSecureConnectPort', - 185: 'NtSetIoCompletion', - 186: 'NtSetContextThread', - 187: 'NtSetDefaultHardErrorPort', - 188: 'NtSetDefaultLocale', - 189: 'NtSetDefaultUILanguage', - 190: 'NtSetEaFile', - 191: 'NtSetEvent', - 192: 'NtSetHighEventPair', - 193: 'NtSetHighWaitLowEventPair', - 194: 'NtSetInformationFile', - 195: 'NtSetInformationJobObject', - 196: 'NtSetInformationKey', - 197: 'NtSetInformationObject', - 198: 'NtSetInformationProcess', - 199: 'NtSetInformationThread', - 200: 'NtSetInformationToken', - 201: 'NtSetIntervalProfile', - 202: 'NtSetLdtEntries', - 203: 'NtSetLowEventPair', - 204: 'NtSetLowWaitHighEventPair', - 205: 'NtSetQuotaInformationFile', - 206: 'NtSetSecurityObject', - 207: 'NtSetSystemEnvironmentValue', - 208: 'NtSetSystemInformation', - 209: 'NtSetSystemPowerState', - 210: 'NtSetSystemTime', - 211: 'NtSetThreadExecutionState', - 212: 'NtSetTimer', - 213: 'NtSetTimerResolution', - 214: 'NtSetUuidSeed', - 215: 'NtSetValueKey', - 216: 'NtSetVolumeInformationFile', - 217: 'NtShutdownSystem', - 218: 'NtSignalAndWaitForSingleObject', - 219: 'NtStartProfile', - 220: 'NtStopProfile', - 221: 'NtSuspendThread', - 222: 'NtSystemDebugControl', - 223: 'NtTerminateJobObject', - 224: 'NtTerminateProcess', - 225: 'NtTerminateThread', - 226: 'NtTestAlert', - 227: 'NtUnloadDriver', - 228: 'NtUnloadKey', - 229: 'NtUnlockFile', - 230: 'NtUnlockVirtualMemory', - 231: 'NtUnmapViewOfSection', - 232: 'NtVdmControl', - 233: 'NtWaitForMultipleObjects', - 234: 'NtWaitForSingleObject', - 235: 'NtWaitHighEventPair', - 236: 'NtWaitLowEventPair', - 237: 'NtWriteFile', - 238: 'NtWriteFileGather', - 239: 'NtWriteRequestData', - 240: 'NtWriteVirtualMemory', - 241: 'NtCreateChannel', - 242: 'NtListenChannel', - 243: 'NtOpenChannel', - 244: 'NtReplyWaitSendChannel', - 245: 'NtSendWaitReplyChannel', - 246: 'NtSetContextChannel', - 247: 'NtYieldExecution' - }, - 'WindowsNTSP5': { - 0: 'NtAcceptConnectPort', - 1: 'NtAccessCheck', - 2: 'NtAccessCheckAndAuditAlarm', - 3: 'NtAddAtom', - 4: 'NtAdjustGroupsToken', - 5: 'NtAdjustPrivilegesToken', - 6: 'NtAlertResumeThread', - 7: 'NtAlertThread', - 8: 'NtAllocateLocallyUniqueId', - 9: 'NtAllocateUuids', - 10: 'NtAllocateVirtualMemory', - 11: 'NtCallbackReturn', - 12: 'NtCancelIoFile', - 13: 'NtCancelTimer', - 14: 'NtClearEvent', - 15: 'NtClose', - 16: 'NtCloseObjectAuditAlarm', - 17: 'NtCompleteConnectPort', - 18: 'NtConnectPort', - 19: 'NtContinue', - 20: 'NtCreateDirectoryObject', - 21: 'NtCreateEvent', - 22: 'NtCreateEventPair', - 23: 'NtCreateFile', - 24: 'NtCreateIoCompletion', - 25: 'NtCreateKey', - 26: 'NtCreateMailslotFile', - 27: 'NtCreateMutant', - 28: 'NtCreateNamedPipeFile', - 29: 'NtCreatePagingFile', - 30: 'NtCreatePort', - 31: 'NtCreateProcess', - 32: 'NtCreateProfile', - 33: 'NtCreateSection', - 34: 'NtCreateSemaphore', - 35: 'NtCreateSymbolicLinkObject', - 36: 'NtCreateThread', - 37: 'NtCreateTimer', - 38: 'NtCreateToken', - 39: 'NtDelayExecution', - 40: 'NtDeleteAtom', - 41: 'NtDeleteFile', - 42: 'NtDeleteKey', - 43: 'NtDeleteObjectAuditAlarm', - 44: 'NtDeleteValueKey', - 45: 'NtDeviceIoControlFile', - 46: 'NtDisplayString', - 47: 'NtDuplicateObject', - 48: 'NtDuplicateToken', - 49: 'NtEnumerateKey', - 50: 'NtEnumerateValueKey', - 51: 'NtExtendSection', - 52: 'NtFindAtom', - 53: 'NtFlushBuffersFile', - 54: 'NtFlushInstructionCache', - 55: 'NtFlushKey', - 56: 'NtFlushVirtualMemory', - 57: 'NtFlushWriteBuffer', - 58: 'NtFreeVirtualMemory', - 59: 'NtFsControlFile', - 60: 'NtGetContextThread', - 61: 'NtGetPlugPlayEvent', - 62: 'NtGetTickCount', - 63: 'NtImpersonateClientOfPort', - 64: 'NtImpersonateThread', - 65: 'NtInitializeRegistry', - 66: 'NtListenPort', - 67: 'NtLoadDriver', - 68: 'NtLoadKey', - 69: 'NtLoadKey2', - 70: 'NtLockFile', - 71: 'NtLockVirtualMemory', - 72: 'NtMakeTemporaryObject', - 73: 'NtMapViewOfSection', - 74: 'NtNotifyChangeDirectoryFile', - 75: 'NtNotifyChangeKey', - 76: 'NtOpenDirectoryObject', - 77: 'NtOpenEvent', - 78: 'NtOpenEventPair', - 79: 'NtOpenFile', - 80: 'NtOpenIoCompletion', - 81: 'NtOpenKey', - 82: 'NtOpenMutant', - 83: 'NtOpenObjectAuditAlarm', - 84: 'NtOpenProcess', - 85: 'NtOpenProcessToken', - 86: 'NtOpenSection', - 87: 'NtOpenSemaphore', - 88: 'NtOpenSymbolicLinkObject', - 89: 'NtOpenThread', - 90: 'NtOpenThreadToken', - 91: 'NtOpenTimer', - 92: 'NtPlugPlayControl', - 93: 'NtPrivilegeCheck', - 94: 'NtPrivilegedServiceAuditAlarm', - 95: 'NtPrivilegeObjectAuditAlarm', - 96: 'NtProtectVirtualMemory', - 97: 'NtPulseEvent', - 98: 'NtQueryInformationAtom', - 99: 'NtQueryAttributesFile', - 100: 'NtQueryDefaultLocale', - 101: 'NtQueryDirectoryFile', - 102: 'NtQueryDirectoryObject', - 103: 'NtQueryEaFile', - 104: 'NtQueryEvent', - 105: 'NtQueryFullAttributesFile', - 106: 'NtQueryInformationFile', - 107: 'NtQueryIoCompletion', - 108: 'NtQueryInformationPort', - 109: 'NtQueryInformationProcess', - 110: 'NtQueryInformationThread', - 111: 'NtQueryInformationToken', - 112: 'NtQueryIntervalProfile', - 113: 'NtQueryKey', - 114: 'NtQueryMultipleValueKey', - 115: 'NtQueryMutant', - 116: 'NtQueryObject', - 117: 'NtQueryOleDirectoryFile', - 118: 'NtQueryPerformanceCounter', - 119: 'NtQuerySection', - 120: 'NtQuerySecurityObject', - 121: 'NtQuerySemaphore', - 122: 'NtQuerySymbolicLinkObject', - 123: 'NtQuerySystemEnvironmentValue', - 124: 'NtQuerySystemInformation', - 125: 'NtQuerySystemTime', - 126: 'NtQueryTimer', - 127: 'NtQueryTimerResolution', - 128: 'NtQueryValueKey', - 129: 'NtQueryVirtualMemory', - 130: 'NtQueryVolumeInformationFile', - 131: 'NtQueueApcThread', - 132: 'NtRaiseException', - 133: 'NtRaiseHardError', - 134: 'NtReadFile', - 135: 'NtReadFileScatter', - 136: 'NtReadRequestData', - 137: 'NtReadVirtualMemory', - 138: 'NtRegisterThreadTerminatePort', - 139: 'NtReleaseMutant', - 140: 'NtReleaseSemaphore', - 141: 'NtRemoveIoCompletion', - 142: 'NtReplaceKey', - 143: 'NtReplyPort', - 144: 'NtReplyWaitReceivePort', - 145: 'NtReplyWaitReplyPort', - 146: 'NtRequestPort', - 147: 'NtRequestWaitReplyPort', - 148: 'NtResetEvent', - 149: 'NtRestoreKey', - 150: 'NtResumeThread', - 151: 'NtSaveKey', - 152: 'NtSetIoCompletion', - 153: 'NtSetContextThread', - 154: 'NtSetDefaultHardErrorPort', - 155: 'NtSetDefaultLocale', - 156: 'NtSetEaFile', - 157: 'NtSetEvent', - 158: 'NtSetHighEventPair', - 159: 'NtSetHighWaitLowEventPair', - 160: 'NtSetHighWaitLowThread', - 161: 'NtSetInformationFile', - 162: 'NtSetInformationKey', - 163: 'NtSetInformationObject', - 164: 'NtSetInformationProcess', - 165: 'NtSetInformationThread', - 166: 'NtSetInformationToken', - 167: 'NtSetIntervalProfile', - 168: 'NtSetLdtEntries', - 169: 'NtSetLowEventPair', - 170: 'NtSetLowWaitHighEventPair', - 171: 'NtSetLowWaitHighThread', - 172: 'NtSetSecurityObject', - 173: 'NtSetSystemEnvironmentValue', - 174: 'NtSetSystemInformation', - 175: 'NtSetSystemPowerState', - 176: 'NtSetSystemTime', - 177: 'NtSetTimer', - 178: 'NtSetTimerResolution', - 179: 'NtSetValueKey', - 180: 'NtSetVolumeInformationFile', - 181: 'NtShutdownSystem', - 182: 'NtSignalAndWaitForSingleObject', - 183: 'NtStartProfile', - 184: 'NtStopProfile', - 185: 'NtSuspendThread', - 186: 'NtSystemDebugControl', - 187: 'NtTerminateProcess', - 188: 'NtTerminateThread', - 189: 'NtTestAlert', - 190: 'NtUnloadDriver', - 191: 'NtUnloadKey', - 192: 'NtUnlockFile', - 193: 'NtUnlockVirtualMemory', - 194: 'NtUnmapViewOfSection', - 195: 'NtVdmControl', - 196: 'NtWaitForMultipleObjects', - 197: 'NtWaitForSingleObject', - 198: 'NtWaitHighEventPair', - 199: 'NtWaitLowEventPair', - 200: 'NtWriteFile', - 201: 'NtWriteFileGather', - 202: 'NtWriteRequestData', - 203: 'NtWriteVirtualMemory', - 204: 'NtCreateChannel', - 205: 'NtListenChannel', - 206: 'NtOpenChannel', - 207: 'NtReplyWaitSendChannel', - 208: 'NtSendWaitReplyChannel', - 209: 'NtSetContextChannel', - 210: 'NtYieldExecution' - }, - 'WindowsVistaSP2': { - 0: 'NtAcceptConnectPort', - 1: 'NtAccessCheck', - 2: 'NtAccessCheckAndAuditAlarm', - 3: 'NtAccessCheckByType', - 4: 'NtAccessCheckByTypeAndAuditAlarm', - 5: 'NtAccessCheckByTypeResultList', - 6: 'NtAccessCheckByTypeResultListAndAuditAlarm', - 7: 'NtAccessCheckByTypeResultListAndAuditAlarmByHandle', - 8: 'NtAddAtom', - 9: 'NtAddBootEntry', - 10: 'NtAddDriverEntry', - 11: 'NtAdjustGroupsToken', - 12: 'NtAdjustPrivilegesToken', - 13: 'NtAlertResumeThread', - 14: 'NtAlertThread', - 15: 'NtAllocateLocallyUniqueId', - 16: 'NtAllocateUserPhysicalPages', - 17: 'NtAllocateUuids', - 18: 'NtAllocateVirtualMemory', - 19: 'NtAlpcAcceptConnectPort', - 20: 'NtAlpcCancelMessage', - 21: 'NtAlpcConnectPort', - 22: 'NtAlpcCreatePort', - 23: 'NtAlpcCreatePortSection', - 24: 'NtAlpcCreateResourceReserve', - 25: 'NtAlpcCreateSectionView', - 26: 'NtAlpcCreateSecurityContext', - 27: 'NtAlpcDeletePortSection', - 28: 'NtAlpcDeleteResourceReserve', - 29: 'NtAlpcDeleteSectionView', - 30: 'NtAlpcDeleteSecurityContext', - 31: 'NtAlpcDisconnectPort', - 32: 'NtAlpcImpersonateClientOfPort', - 33: 'NtAlpcOpenSenderProcess', - 34: 'NtAlpcOpenSenderThread', - 35: 'NtAlpcQueryInformation', - 36: 'NtAlpcQueryInformationMessage', - 37: 'NtAlpcRevokeSecurityContext', - 38: 'NtAlpcSendWaitReceivePort', - 39: 'NtAlpcSetInformation', - 40: 'NtApphelpCacheControl', - 41: 'NtAreMappedFilesTheSame', - 42: 'NtAssignProcessToJobObject', - 43: 'NtCallbackReturn', - 44: 'xHalLoadMicrocode', - 45: 'NtCancelIoFile', - 46: 'NtCancelTimer', - 47: 'NtClearEvent', - 48: 'NtClose', - 49: 'NtCloseObjectAuditAlarm', - 50: 'NtCompactKeys', - 51: 'NtCompareTokens', - 52: 'NtCompleteConnectPort', - 53: 'NtCompressKey', - 54: 'NtConnectPort', - 55: 'NtContinue', - 56: 'NtCreateDebugObject', - 57: 'NtCreateDirectoryObject', - 58: 'NtCreateEvent', - 59: 'NtCreateEventPair', - 60: 'NtCreateFile', - 61: 'NtCreateIoCompletion', - 62: 'NtCreateJobObject', - 63: 'NtCreateJobSet', - 64: 'NtCreateKey', - 65: 'NtCreateKeyTransacted', - 66: 'NtCreateMailslotFile', - 67: 'NtCreateMutant', - 68: 'NtCreateNamedPipeFile', - 69: 'NtCreatePrivateNamespace', - 70: 'NtCreatePagingFile', - 71: 'NtCreatePort', - 72: 'NtCreateProcess', - 73: 'NtCreateProcessEx', - 74: 'NtCreateProfile', - 75: 'NtCreateSection', - 76: 'NtCreateSemaphore', - 77: 'NtCreateSymbolicLinkObject', - 78: 'NtCreateThread', - 79: 'NtCreateTimer', - 80: 'NtCreateToken', - 81: 'NtCreateTransaction', - 82: 'NtOpenTransaction', - 83: 'NtQueryInformationTransaction', - 84: 'NtQueryInformationTransactionManager', - 85: 'NtPrePrepareEnlistment', - 86: 'NtPrepareEnlistment', - 87: 'NtCommitEnlistment', - 88: 'NtReadOnlyEnlistment', - 89: 'NtRollbackComplete', - 90: 'NtRollbackEnlistment', - 91: 'NtCommitTransaction', - 92: 'NtRollbackTransaction', - 93: 'NtPrePrepareComplete', - 94: 'NtPrepareComplete', - 95: 'NtCommitComplete', - 96: 'NtSinglePhaseReject', - 97: 'NtSetInformationTransaction', - 98: 'NtSetInformationTransactionManager', - 99: 'NtSetInformationResourceManager', - 100: 'NtCreateTransactionManager', - 101: 'NtOpenTransactionManager', - 102: 'NtRenameTransactionManager', - 103: 'NtRollforwardTransactionManager', - 104: 'NtRecoverEnlistment', - 105: 'NtRecoverResourceManager', - 106: 'NtRecoverTransactionManager', - 107: 'NtCreateResourceManager', - 108: 'NtOpenResourceManager', - 109: 'NtGetNotificationResourceManager', - 110: 'NtQueryInformationResourceManager', - 111: 'NtCreateEnlistment', - 112: 'NtOpenEnlistment', - 113: 'NtSetInformationEnlistment', - 114: 'NtQueryInformationEnlistment', - 115: 'NtCreateWaitablePort', - 116: 'NtDebugActiveProcess', - 117: 'NtDebugContinue', - 118: 'NtDelayExecution', - 119: 'NtDeleteAtom', - 120: 'NtDeleteBootEntry', - 121: 'NtDeleteDriverEntry', - 122: 'NtDeleteFile', - 123: 'NtDeleteKey', - 124: 'NtDeletePrivateNamespace', - 125: 'NtDeleteObjectAuditAlarm', - 126: 'NtDeleteValueKey', - 127: 'NtDeviceIoControlFile', - 128: 'NtDisplayString', - 129: 'NtDuplicateObject', - 130: 'NtDuplicateToken', - 131: 'NtEnumerateBootEntries', - 132: 'NtEnumerateDriverEntries', - 133: 'NtEnumerateKey', - 134: 'NtEnumerateSystemEnvironmentValuesEx', - 135: 'NtEnumerateTransactionObject', - 136: 'NtEnumerateValueKey', - 137: 'NtExtendSection', - 138: 'NtFilterToken', - 139: 'NtFindAtom', - 140: 'NtFlushBuffersFile', - 141: 'NtFlushInstructionCache', - 142: 'NtFlushKey', - 143: 'NtFlushProcessWriteBuffers', - 144: 'NtFlushVirtualMemory', - 145: 'NtFlushWriteBuffer', - 146: 'NtFreeUserPhysicalPages', - 147: 'NtFreeVirtualMemory', - 148: 'NtFreezeRegistry', - 149: 'NtFreezeTransactions', - 150: 'NtFsControlFile', - 151: 'NtGetContextThread', - 152: 'NtGetDevicePowerState', - 153: 'NtGetNlsSectionPtr', - 154: 'NtGetPlugPlayEvent', - 155: 'NtGetWriteWatch', - 156: 'NtImpersonateAnonymousToken', - 157: 'NtImpersonateClientOfPort', - 158: 'NtImpersonateThread', - 159: 'NtInitializeNlsFiles', - 160: 'NtInitializeRegistry', - 161: 'NtInitiatePowerAction', - 162: 'NtIsProcessInJob', - 163: 'NtIsSystemResumeAutomatic', - 164: 'NtListenPort', - 165: 'NtLoadDriver', - 166: 'NtLoadKey', - 167: 'NtLoadKey2', - 168: 'NtLoadKeyEx', - 169: 'NtLockFile', - 170: 'NtLockProductActivationKeys', - 171: 'NtLockRegistryKey', - 172: 'NtLockVirtualMemory', - 173: 'NtMakePermanentObject', - 174: 'NtMakeTemporaryObject', - 175: 'NtMapUserPhysicalPages', - 176: 'NtMapUserPhysicalPagesScatter', - 177: 'NtMapViewOfSection', - 178: 'NtModifyBootEntry', - 179: 'NtModifyDriverEntry', - 180: 'NtNotifyChangeDirectoryFile', - 181: 'NtNotifyChangeKey', - 182: 'NtNotifyChangeMultipleKeys', - 183: 'NtOpenDirectoryObject', - 184: 'NtOpenEvent', - 185: 'NtOpenEventPair', - 186: 'NtOpenFile', - 187: 'NtOpenIoCompletion', - 188: 'NtOpenJobObject', - 189: 'NtOpenKey', - 190: 'NtOpenKeyTransacted', - 191: 'NtOpenMutant', - 192: 'NtOpenPrivateNamespace', - 193: 'NtOpenObjectAuditAlarm', - 194: 'NtOpenProcess', - 195: 'NtOpenProcessToken', - 196: 'NtOpenProcessTokenEx', - 197: 'NtOpenSection', - 198: 'NtOpenSemaphore', - 199: 'NtOpenSession', - 200: 'NtOpenSymbolicLinkObject', - 201: 'NtOpenThread', - 202: 'NtOpenThreadToken', - 203: 'NtOpenThreadTokenEx', - 204: 'NtOpenTimer', - 205: 'NtPlugPlayControl', - 206: 'NtPowerInformation', - 207: 'NtPrivilegeCheck', - 208: 'NtPrivilegeObjectAuditAlarm', - 209: 'NtPrivilegedServiceAuditAlarm', - 210: 'NtProtectVirtualMemory', - 211: 'NtPulseEvent', - 212: 'NtQueryAttributesFile', - 213: 'NtQueryBootEntryOrder', - 214: 'NtQueryBootOptions', - 215: 'NtQueryDebugFilterState', - 216: 'NtQueryDefaultLocale', - 217: 'NtQueryDefaultUILanguage', - 218: 'NtQueryDirectoryFile', - 219: 'NtQueryDirectoryObject', - 220: 'NtQueryDriverEntryOrder', - 221: 'NtQueryEaFile', - 222: 'NtQueryEvent', - 223: 'NtQueryFullAttributesFile', - 224: 'NtQueryInformationAtom', - 225: 'NtQueryInformationFile', - 226: 'NtQueryInformationJobObject', - 227: 'NtQueryInformationPort', - 228: 'NtQueryInformationProcess', - 229: 'NtQueryInformationThread', - 230: 'NtQueryInformationToken', - 231: 'NtQueryInstallUILanguage', - 232: 'NtQueryIntervalProfile', - 233: 'NtQueryIoCompletion', - 234: 'NtQueryKey', - 235: 'NtQueryMultipleValueKey', - 236: 'NtQueryMutant', - 237: 'NtQueryObject', - 238: 'NtQueryOpenSubKeys', - 239: 'NtQueryOpenSubKeysEx', - 240: 'NtQueryPerformanceCounter', - 241: 'NtQueryQuotaInformationFile', - 242: 'NtQuerySection', - 243: 'NtQuerySecurityObject', - 244: 'NtQuerySemaphore', - 245: 'NtQuerySymbolicLinkObject', - 246: 'NtQuerySystemEnvironmentValue', - 247: 'NtQuerySystemEnvironmentValueEx', - 248: 'NtQuerySystemInformation', - 249: 'NtQuerySystemTime', - 250: 'NtQueryTimer', - 251: 'NtQueryTimerResolution', - 252: 'NtQueryValueKey', - 253: 'NtQueryVirtualMemory', - 254: 'NtQueryVolumeInformationFile', - 255: 'NtQueueApcThread', - 256: 'NtRaiseException', - 257: 'NtRaiseHardError', - 258: 'NtReadFile', - 259: 'NtReadFileScatter', - 260: 'NtReadRequestData', - 261: 'NtReadVirtualMemory', - 262: 'NtRegisterThreadTerminatePort', - 263: 'NtReleaseMutant', - 264: 'NtReleaseSemaphore', - 265: 'NtRemoveIoCompletion', - 266: 'NtRemoveProcessDebug', - 267: 'NtRenameKey', - 268: 'NtReplaceKey', - 269: 'NtReplacePartitionUnit', - 270: 'NtReplyPort', - 271: 'NtReplyWaitReceivePort', - 272: 'NtReplyWaitReceivePortEx', - 273: 'NtReplyWaitReplyPort', - 275: 'NtRequestPort', - 276: 'NtRequestWaitReplyPort', - 277: 'NtRequestWakeupLatency', - 278: 'NtResetEvent', - 279: 'NtResetWriteWatch', - 280: 'NtRestoreKey', - 281: 'NtResumeProcess', - 282: 'NtResumeThread', - 283: 'NtSaveKey', - 284: 'NtSaveKeyEx', - 285: 'NtSaveMergedKeys', - 286: 'NtSecureConnectPort', - 287: 'NtSetBootEntryOrder', - 288: 'NtSetBootOptions', - 289: 'NtSetContextThread', - 290: 'NtSetDebugFilterState', - 291: 'NtSetDefaultHardErrorPort', - 292: 'NtSetDefaultLocale', - 293: 'NtSetDefaultUILanguage', - 294: 'NtSetDriverEntryOrder', - 295: 'NtSetEaFile', - 296: 'NtSetEvent', - 297: 'NtSetEventBoostPriority', - 298: 'NtSetHighEventPair', - 299: 'NtSetHighWaitLowEventPair', - 300: 'NtSetInformationDebugObject', - 301: 'NtSetInformationFile', - 302: 'NtSetInformationJobObject', - 303: 'NtSetInformationKey', - 304: 'NtSetInformationObject', - 305: 'NtSetInformationProcess', - 306: 'NtSetInformationThread', - 307: 'NtSetInformationToken', - 308: 'NtSetIntervalProfile', - 309: 'NtSetIoCompletion', - 310: 'NtSetLdtEntries', - 311: 'NtSetLowEventPair', - 312: 'NtSetLowWaitHighEventPair', - 313: 'NtSetQuotaInformationFile', - 314: 'NtSetSecurityObject', - 315: 'NtSetSystemEnvironmentValue', - 316: 'NtSetSystemEnvironmentValueEx', - 317: 'NtSetSystemInformation', - 318: 'NtSetSystemPowerState', - 319: 'NtSetSystemTime', - 320: 'NtSetThreadExecutionState', - 321: 'NtSetTimer', - 322: 'NtSetTimerResolution', - 323: 'NtSetUuidSeed', - 324: 'NtSetValueKey', - 325: 'NtSetVolumeInformationFile', - 326: 'NtShutdownSystem', - 327: 'NtSignalAndWaitForSingleObject', - 328: 'NtStartProfile', - 329: 'NtStopProfile', - 330: 'NtSuspendProcess', - 331: 'NtSuspendThread', - 332: 'NtSystemDebugControl', - 333: 'NtTerminateJobObject', - 334: 'NtTerminateProcess', - 335: 'NtTerminateThread', - 336: 'NtTestAlert', - 337: 'NtThawRegistry', - 338: 'NtThawTransactions', - 339: 'NtTraceEvent', - 340: 'NtTraceControl', - 341: 'NtTranslateFilePath', - 342: 'NtUnloadDriver', - 343: 'NtUnloadKey', - 344: 'NtUnloadKey2', - 345: 'NtUnloadKeyEx', - 346: 'NtUnlockFile', - 347: 'NtUnlockVirtualMemory', - 348: 'NtUnmapViewOfSection', - 349: 'NtVdmControl', - 350: 'NtWaitForDebugEvent', - 351: 'NtWaitForMultipleObjects', - 352: 'NtWaitForSingleObject', - 353: 'NtWaitHighEventPair', - 354: 'NtWaitLowEventPair', - 355: 'NtWriteFile', - 356: 'NtWriteFileGather', - 357: 'NtWriteRequestData', - 358: 'NtWriteVirtualMemory', - 359: 'NtYieldExecution', - 360: 'NtCreateKeyedEvent', - 361: 'NtOpenKeyedEvent', - 362: 'NtReleaseKeyedEvent', - 363: 'NtWaitForKeyedEvent', - 364: 'NtQueryPortInformationProcess', - 365: 'NtGetCurrentProcessorNumber', - 366: 'NtWaitForMultipleObjects32', - 367: 'NtGetNextProcess', - 368: 'NtGetNextThread', - 369: 'NtCancelIoFileEx', - 370: 'NtCancelSynchronousIoFile', - 371: 'NtRemoveIoCompletionEx', - 372: 'NtRegisterProtocolAddressInformation', - 373: 'NtPropagationComplete', - 374: 'NtPropagationFailed', - 375: 'NtCreateWorkerFactory', - 376: 'NtReleaseWorkerFactoryWorker', - 377: 'NtWaitForWorkViaWorkerFactory', - 378: 'NtSetInformationWorkerFactory', - 379: 'NtQueryInformationWorkerFactory', - 380: 'NtWorkerFactoryWorkerReady', - 381: 'NtShutdownWorkerFactory', - 382: 'NtCreateThreadEx', - 383: 'NtCreateUserProcess', - 384: 'NtQueryLicenseValue', - 385: 'NtMapCMFModule', - 386: 'NtIsUILanguageComitted', - 387: 'NtFlushInstallUILanguage', - 388: 'NtGetMUIRegistryInfo', - 389: 'NtAcquireCMFViewOwnership', - 390: 'NtReleaseCMFViewOwnership' - }, - 'WindowsVistaSP0': { - 0: 'NtAcceptConnectPort', - 1: 'NtAccessCheck', - 2: 'NtAccessCheckAndAuditAlarm', - 3: 'NtAccessCheckByType', - 4: 'NtAccessCheckByTypeAndAuditAlarm', - 5: 'NtAccessCheckByTypeResultList', - 6: 'NtAccessCheckByTypeResultListAndAuditAlarm', - 7: 'NtAccessCheckByTypeResultListAndAuditAlarmByHandle', - 8: 'NtAddAtom', - 9: 'NtAddBootEntry', - 10: 'NtAddDriverEntry', - 11: 'NtAdjustGroupsToken', - 12: 'NtAdjustPrivilegesToken', - 13: 'NtAlertResumeThread', - 14: 'NtAlertThread', - 15: 'NtAllocateLocallyUniqueId', - 16: 'NtAllocateUserPhysicalPages', - 17: 'NtAllocateUuids', - 18: 'NtAllocateVirtualMemory', - 19: 'NtAlpcAcceptConnectPort', - 20: 'NtAlpcCancelMessage', - 21: 'NtAlpcConnectPort', - 22: 'NtAlpcCreatePort', - 23: 'NtAlpcCreatePortSection', - 24: 'NtAlpcCreateResourceReserve', - 25: 'NtAlpcCreateSectionView', - 26: 'NtAlpcCreateSecurityContext', - 27: 'NtAlpcDeletePortSection', - 28: 'NtAlpcDeleteResourceReserve', - 29: 'NtAlpcDeleteSectionView', - 30: 'NtAlpcDeleteSecurityContext', - 31: 'NtAlpcDisconnectPort', - 32: 'NtAlpcImpersonateClientOfPort', - 33: 'NtAlpcOpenSenderProcess', - 34: 'NtAlpcOpenSenderThread', - 35: 'NtAlpcQueryInformation', - 36: 'NtAlpcQueryInformationMessage', - 37: 'NtAlpcRevokeSecurityContext', - 38: 'NtAlpcSendWaitReceivePort', - 39: 'NtAlpcSetInformation', - 40: 'NtApphelpCacheControl', - 41: 'NtAreMappedFilesTheSame', - 42: 'NtAssignProcessToJobObject', - 43: 'NtCallbackReturn', - 44: 'NtClearAllSavepointsTransaction', - 45: 'NtCancelIoFile', - 46: 'NtCancelTimer', - 47: 'NtClearEvent', - 48: 'NtClose', - 49: 'NtCloseObjectAuditAlarm', - 50: 'NtCompactKeys', - 51: 'NtCompareTokens', - 52: 'NtCompleteConnectPort', - 53: 'NtCompressKey', - 54: 'NtConnectPort', - 55: 'NtContinue', - 56: 'NtCreateDebugObject', - 57: 'NtCreateDirectoryObject', - 58: 'NtCreateEvent', - 59: 'NtCreateEventPair', - 60: 'NtCreateFile', - 61: 'NtCreateIoCompletion', - 62: 'NtCreateJobObject', - 63: 'NtCreateJobSet', - 64: 'NtCreateKey', - 65: 'NtCreateKeyTransacted', - 66: 'NtCreateMailslotFile', - 67: 'NtCreateMutant', - 68: 'NtCreateNamedPipeFile', - 69: 'NtCreatePrivateNamespace', - 70: 'NtCreatePagingFile', - 71: 'NtCreatePort', - 72: 'NtCreateProcess', - 73: 'NtCreateProcessEx', - 74: 'NtCreateProfile', - 75: 'NtCreateSection', - 76: 'NtCreateSemaphore', - 77: 'NtCreateSymbolicLinkObject', - 78: 'NtCreateThread', - 79: 'NtCreateTimer', - 80: 'NtCreateToken', - 81: 'NtCreateTransaction', - 82: 'NtOpenTransaction', - 83: 'NtQueryInformationTransaction', - 84: 'NtQueryInformationTransactionManager', - 85: 'NtPrePrepareEnlistment', - 86: 'NtPrepareEnlistment', - 87: 'NtCommitEnlistment', - 88: 'NtReadOnlyEnlistment', - 89: 'NtRollbackComplete', - 90: 'NtRollbackEnlistment', - 91: 'NtCommitTransaction', - 92: 'NtRollbackTransaction', - 93: 'NtPrePrepareComplete', - 94: 'NtPrepareComplete', - 95: 'NtCommitComplete', - 96: 'NtSinglePhaseReject', - 97: 'NtSetInformationTransaction', - 98: 'NtSetInformationTransactionManager', - 99: 'NtSetInformationResourceManager', - 100: 'NtCreateTransactionManager', - 101: 'NtOpenTransactionManager', - 102: 'NtRollforwardTransactionManager', - 103: 'NtRecoverEnlistment', - 104: 'NtRecoverResourceManager', - 105: 'NtRecoverTransactionManager', - 106: 'NtCreateResourceManager', - 107: 'NtOpenResourceManager', - 108: 'NtGetNotificationResourceManager', - 109: 'NtQueryInformationResourceManager', - 110: 'NtCreateEnlistment', - 111: 'NtOpenEnlistment', - 112: 'NtSetInformationEnlistment', - 113: 'NtQueryInformationEnlistment', - 114: 'NtStartTm', - 115: 'NtCreateWaitablePort', - 116: 'NtDebugActiveProcess', - 117: 'NtDebugContinue', - 118: 'NtDelayExecution', - 119: 'NtDeleteAtom', - 120: 'NtDeleteBootEntry', - 121: 'NtDeleteDriverEntry', - 122: 'NtDeleteFile', - 123: 'NtDeleteKey', - 124: 'NtDeletePrivateNamespace', - 125: 'NtDeleteObjectAuditAlarm', - 126: 'NtDeleteValueKey', - 127: 'NtDeviceIoControlFile', - 128: 'NtDisplayString', - 129: 'NtDuplicateObject', - 130: 'NtDuplicateToken', - 131: 'NtEnumerateBootEntries', - 132: 'NtEnumerateDriverEntries', - 133: 'NtEnumerateKey', - 134: 'NtEnumerateSystemEnvironmentValuesEx', - 135: 'NtEnumerateTransactionObject', - 136: 'NtEnumerateValueKey', - 137: 'NtExtendSection', - 138: 'NtFilterToken', - 139: 'NtFindAtom', - 140: 'NtFlushBuffersFile', - 141: 'NtFlushInstructionCache', - 142: 'NtFlushKey', - 143: 'NtFlushProcessWriteBuffers', - 144: 'NtFlushVirtualMemory', - 145: 'NtFlushWriteBuffer', - 146: 'NtFreeUserPhysicalPages', - 147: 'NtFreeVirtualMemory', - 148: 'NtFreezeRegistry', - 149: 'NtFreezeTransactions', - 150: 'NtFsControlFile', - 151: 'NtGetContextThread', - 152: 'NtGetDevicePowerState', - 153: 'NtGetNlsSectionPtr', - 154: 'NtGetPlugPlayEvent', - 155: 'NtGetWriteWatch', - 156: 'NtImpersonateAnonymousToken', - 157: 'NtImpersonateClientOfPort', - 158: 'NtImpersonateThread', - 159: 'NtInitializeNlsFiles', - 160: 'NtInitializeRegistry', - 161: 'NtInitiatePowerAction', - 162: 'NtIsProcessInJob', - 163: 'NtIsSystemResumeAutomatic', - 164: 'NtListenPort', - 165: 'NtLoadDriver', - 166: 'NtLoadKey', - 167: 'NtLoadKey2', - 168: 'NtLoadKeyEx', - 169: 'NtLockFile', - 170: 'NtLockProductActivationKeys', - 171: 'NtLockRegistryKey', - 172: 'NtLockVirtualMemory', - 173: 'NtMakePermanentObject', - 174: 'NtMakeTemporaryObject', - 175: 'NtMapUserPhysicalPages', - 176: 'NtMapUserPhysicalPagesScatter', - 177: 'NtMapViewOfSection', - 178: 'NtModifyBootEntry', - 179: 'NtModifyDriverEntry', - 180: 'NtNotifyChangeDirectoryFile', - 181: 'NtNotifyChangeKey', - 182: 'NtNotifyChangeMultipleKeys', - 183: 'NtOpenDirectoryObject', - 184: 'NtOpenEvent', - 185: 'NtOpenEventPair', - 186: 'NtOpenFile', - 187: 'NtOpenIoCompletion', - 188: 'NtOpenJobObject', - 189: 'NtOpenKey', - 190: 'NtOpenKeyTransacted', - 191: 'NtOpenMutant', - 192: 'NtOpenPrivateNamespace', - 193: 'NtOpenObjectAuditAlarm', - 194: 'NtOpenProcess', - 195: 'NtOpenProcessToken', - 196: 'NtOpenProcessTokenEx', - 197: 'NtOpenSection', - 198: 'NtOpenSemaphore', - 199: 'NtOpenSession', - 200: 'NtOpenSymbolicLinkObject', - 201: 'NtOpenThread', - 202: 'NtOpenThreadToken', - 203: 'NtOpenThreadTokenEx', - 204: 'NtOpenTimer', - 205: 'NtPlugPlayControl', - 206: 'NtPowerInformation', - 207: 'NtPrivilegeCheck', - 208: 'NtPrivilegeObjectAuditAlarm', - 209: 'NtPrivilegedServiceAuditAlarm', - 210: 'NtProtectVirtualMemory', - 211: 'NtPulseEvent', - 212: 'NtQueryAttributesFile', - 213: 'NtQueryBootEntryOrder', - 214: 'NtQueryBootOptions', - 215: 'NtQueryDebugFilterState', - 216: 'NtQueryDefaultLocale', - 217: 'NtQueryDefaultUILanguage', - 218: 'NtQueryDirectoryFile', - 219: 'NtQueryDirectoryObject', - 220: 'NtQueryDriverEntryOrder', - 221: 'NtQueryEaFile', - 222: 'NtQueryEvent', - 223: 'NtQueryFullAttributesFile', - 224: 'NtQueryInformationAtom', - 225: 'NtQueryInformationFile', - 226: 'NtQueryInformationJobObject', - 227: 'NtQueryInformationPort', - 228: 'NtQueryInformationProcess', - 229: 'NtQueryInformationThread', - 230: 'NtQueryInformationToken', - 231: 'NtQueryInstallUILanguage', - 232: 'NtQueryIntervalProfile', - 233: 'NtQueryIoCompletion', - 234: 'NtQueryKey', - 235: 'NtQueryMultipleValueKey', - 236: 'NtQueryMutant', - 237: 'NtQueryObject', - 238: 'NtQueryOpenSubKeys', - 239: 'NtQueryOpenSubKeysEx', - 240: 'NtQueryPerformanceCounter', - 241: 'NtQueryQuotaInformationFile', - 242: 'NtQuerySection', - 243: 'NtQuerySecurityObject', - 244: 'NtQuerySemaphore', - 245: 'NtQuerySymbolicLinkObject', - 246: 'NtQuerySystemEnvironmentValue', - 247: 'NtQuerySystemEnvironmentValueEx', - 248: 'NtQuerySystemInformation', - 249: 'NtQuerySystemTime', - 250: 'NtQueryTimer', - 251: 'NtQueryTimerResolution', - 252: 'NtQueryValueKey', - 253: 'NtQueryVirtualMemory', - 254: 'NtQueryVolumeInformationFile', - 255: 'NtQueueApcThread', - 256: 'NtRaiseException', - 257: 'NtRaiseHardError', - 258: 'NtReadFile', - 259: 'NtReadFileScatter', - 260: 'NtReadRequestData', - 261: 'NtReadVirtualMemory', - 262: 'NtRegisterThreadTerminatePort', - 263: 'NtReleaseMutant', - 264: 'NtReleaseSemaphore', - 265: 'NtRemoveIoCompletion', - 266: 'NtRemoveProcessDebug', - 267: 'NtRenameKey', - 268: 'NtReplaceKey', - 269: 'NtReplyPort', - 270: 'NtReplyWaitReceivePort', - 271: 'NtReplyWaitReceivePortEx', - 272: 'NtReplyWaitReplyPort', - 274: 'NtRequestPort', - 275: 'NtRequestWaitReplyPort', - 276: 'NtRequestWakeupLatency', - 277: 'NtResetEvent', - 278: 'NtResetWriteWatch', - 279: 'NtRestoreKey', - 280: 'NtResumeProcess', - 281: 'NtResumeThread', - 282: 'NtSaveKey', - 283: 'NtSaveKeyEx', - 284: 'NtSaveMergedKeys', - 285: 'NtSavepointComplete', - 288: 'TmSavepointTransaction', - 290: 'NtSecureConnectPort', - 291: 'NtSetBootEntryOrder', - 292: 'NtSetBootOptions', - 293: 'NtSetContextThread', - 294: 'NtSetDebugFilterState', - 295: 'NtSetDefaultHardErrorPort', - 296: 'NtSetDefaultLocale', - 297: 'NtSetDefaultUILanguage', - 298: 'NtSetDriverEntryOrder', - 299: 'NtSetEaFile', - 300: 'NtSetEvent', - 301: 'NtSetEventBoostPriority', - 302: 'NtSetHighEventPair', - 303: 'NtSetHighWaitLowEventPair', - 304: 'NtSetInformationDebugObject', - 305: 'NtSetInformationFile', - 306: 'NtSetInformationJobObject', - 307: 'NtSetInformationKey', - 308: 'NtSetInformationObject', - 309: 'NtSetInformationProcess', - 310: 'NtSetInformationThread', - 311: 'NtSetInformationToken', - 312: 'NtSetIntervalProfile', - 313: 'NtSetIoCompletion', - 314: 'NtSetLdtEntries', - 315: 'NtSetLowEventPair', - 316: 'NtSetLowWaitHighEventPair', - 317: 'NtSetQuotaInformationFile', - 318: 'NtSetSecurityObject', - 319: 'NtSetSystemEnvironmentValue', - 320: 'NtSetSystemEnvironmentValueEx', - 321: 'NtSetSystemInformation', - 322: 'NtSetSystemPowerState', - 323: 'NtSetSystemTime', - 324: 'NtSetThreadExecutionState', - 325: 'NtSetTimer', - 326: 'NtSetTimerResolution', - 327: 'NtSetUuidSeed', - 328: 'NtSetValueKey', - 329: 'NtSetVolumeInformationFile', - 330: 'NtShutdownSystem', - 331: 'NtSignalAndWaitForSingleObject', - 332: 'NtStartProfile', - 333: 'NtStopProfile', - 334: 'NtSuspendProcess', - 335: 'NtSuspendThread', - 336: 'NtSystemDebugControl', - 337: 'NtTerminateJobObject', - 338: 'NtTerminateProcess', - 339: 'NtTerminateThread', - 340: 'NtTestAlert', - 341: 'NtThawRegistry', - 342: 'NtThawTransactions', - 343: 'NtTraceEvent', - 344: 'NtTraceControl', - 345: 'NtTranslateFilePath', - 346: 'NtUnloadDriver', - 347: 'NtUnloadKey', - 348: 'NtUnloadKey2', - 349: 'NtUnloadKeyEx', - 350: 'NtUnlockFile', - 351: 'NtUnlockVirtualMemory', - 352: 'NtUnmapViewOfSection', - 353: 'NtVdmControl', - 354: 'NtWaitForDebugEvent', - 355: 'NtWaitForMultipleObjects', - 356: 'NtWaitForSingleObject', - 357: 'NtWaitHighEventPair', - 358: 'NtWaitLowEventPair', - 359: 'NtWriteFile', - 360: 'NtWriteFileGather', - 361: 'NtWriteRequestData', - 362: 'NtWriteVirtualMemory', - 363: 'NtYieldExecution', - 364: 'NtCreateKeyedEvent', - 365: 'NtOpenKeyedEvent', - 366: 'NtReleaseKeyedEvent', - 367: 'NtWaitForKeyedEvent', - 368: 'NtQueryPortInformationProcess', - 369: 'NtGetCurrentProcessorNumber', - 370: 'NtWaitForMultipleObjects32', - 371: 'NtGetNextProcess', - 372: 'NtGetNextThread', - 373: 'NtCancelIoFileEx', - 374: 'NtCancelSynchronousIoFile', - 375: 'NtRemoveIoCompletionEx', - 376: 'NtRegisterProtocolAddressInformation', - 377: 'NtPullTransaction', - 378: 'NtMarshallTransaction', - 379: 'NtPropagationComplete', - 380: 'CcTestControl', - 381: 'NtCreateWorkerFactory', - 382: 'NtReleaseWorkerFactoryWorker', - 383: 'NtWaitForWorkViaWorkerFactory', - 384: 'NtSetInformationWorkerFactory', - 385: 'NtQueryInformationWorkerFactory', - 386: 'NtWorkerFactoryWorkerReady', - 387: 'NtShutdownWorkerFactory', - 388: 'NtCreateThreadEx', - 389: 'NtCreateUserProcess', - 390: 'NtQueryLicenseValue', - 391: 'NtMapCMFModule', - 393: 'NtIsUILanguageComitted', - 394: 'NtFlushInstallUILanguage', - 395: 'NtGetMUIRegistryInfo', - 396: 'NtAcquireCMFViewOwnership', - 397: 'NtReleaseCMFViewOwnership' - }, - 'WindowsVistaSP1': { - 0: 'NtAcceptConnectPort', - 1: 'NtAccessCheck', - 2: 'NtAccessCheckAndAuditAlarm', - 3: 'NtAccessCheckByType', - 4: 'NtAccessCheckByTypeAndAuditAlarm', - 5: 'NtAccessCheckByTypeResultList', - 6: 'NtAccessCheckByTypeResultListAndAuditAlarm', - 7: 'NtAccessCheckByTypeResultListAndAuditAlarmByHandle', - 8: 'NtAddAtom', - 9: 'NtAddBootEntry', - 10: 'NtAddDriverEntry', - 11: 'NtAdjustGroupsToken', - 12: 'NtAdjustPrivilegesToken', - 13: 'NtAlertResumeThread', - 14: 'NtAlertThread', - 15: 'NtAllocateLocallyUniqueId', - 16: 'NtAllocateUserPhysicalPages', - 17: 'NtAllocateUuids', - 18: 'NtAllocateVirtualMemory', - 19: 'NtAlpcAcceptConnectPort', - 20: 'NtAlpcCancelMessage', - 21: 'NtAlpcConnectPort', - 22: 'NtAlpcCreatePort', - 23: 'NtAlpcCreatePortSection', - 24: 'NtAlpcCreateResourceReserve', - 25: 'NtAlpcCreateSectionView', - 26: 'NtAlpcCreateSecurityContext', - 27: 'NtAlpcDeletePortSection', - 28: 'NtAlpcDeleteResourceReserve', - 29: 'NtAlpcDeleteSectionView', - 30: 'NtAlpcDeleteSecurityContext', - 31: 'NtAlpcDisconnectPort', - 32: 'NtAlpcImpersonateClientOfPort', - 33: 'NtAlpcOpenSenderProcess', - 34: 'NtAlpcOpenSenderThread', - 35: 'NtAlpcQueryInformation', - 36: 'NtAlpcQueryInformationMessage', - 37: 'NtAlpcRevokeSecurityContext', - 38: 'NtAlpcSendWaitReceivePort', - 39: 'NtAlpcSetInformation', - 40: 'NtApphelpCacheControl', - 41: 'NtAreMappedFilesTheSame', - 42: 'NtAssignProcessToJobObject', - 43: 'NtCallbackReturn', - 44: 'xHalLoadMicrocode', - 45: 'NtCancelIoFile', - 46: 'NtCancelTimer', - 47: 'NtClearEvent', - 48: 'NtClose', - 49: 'NtCloseObjectAuditAlarm', - 50: 'NtCompactKeys', - 51: 'NtCompareTokens', - 52: 'NtCompleteConnectPort', - 53: 'NtCompressKey', - 54: 'NtConnectPort', - 55: 'NtContinue', - 56: 'NtCreateDebugObject', - 57: 'NtCreateDirectoryObject', - 58: 'NtCreateEvent', - 59: 'NtCreateEventPair', - 60: 'NtCreateFile', - 61: 'NtCreateIoCompletion', - 62: 'NtCreateJobObject', - 63: 'NtCreateJobSet', - 64: 'NtCreateKey', - 65: 'NtCreateKeyTransacted', - 66: 'NtCreateMailslotFile', - 67: 'NtCreateMutant', - 68: 'NtCreateNamedPipeFile', - 69: 'NtCreatePrivateNamespace', - 70: 'NtCreatePagingFile', - 71: 'NtCreatePort', - 72: 'NtCreateProcess', - 73: 'NtCreateProcessEx', - 74: 'NtCreateProfile', - 75: 'NtCreateSection', - 76: 'NtCreateSemaphore', - 77: 'NtCreateSymbolicLinkObject', - 78: 'NtCreateThread', - 79: 'NtCreateTimer', - 80: 'NtCreateToken', - 81: 'NtCreateTransaction', - 82: 'NtOpenTransaction', - 83: 'NtQueryInformationTransaction', - 84: 'NtQueryInformationTransactionManager', - 85: 'NtPrePrepareEnlistment', - 86: 'NtPrepareEnlistment', - 87: 'NtCommitEnlistment', - 88: 'NtReadOnlyEnlistment', - 89: 'NtRollbackComplete', - 90: 'NtRollbackEnlistment', - 91: 'NtCommitTransaction', - 92: 'NtRollbackTransaction', - 93: 'NtPrePrepareComplete', - 94: 'NtPrepareComplete', - 95: 'NtCommitComplete', - 96: 'NtSinglePhaseReject', - 97: 'NtSetInformationTransaction', - 98: 'NtSetInformationTransactionManager', - 99: 'NtSetInformationResourceManager', - 100: 'NtCreateTransactionManager', - 101: 'NtOpenTransactionManager', - 102: 'NtRenameTransactionManager', - 103: 'NtRollforwardTransactionManager', - 104: 'NtRecoverEnlistment', - 105: 'NtRecoverResourceManager', - 106: 'NtRecoverTransactionManager', - 107: 'NtCreateResourceManager', - 108: 'NtOpenResourceManager', - 109: 'NtGetNotificationResourceManager', - 110: 'NtQueryInformationResourceManager', - 111: 'NtCreateEnlistment', - 112: 'NtOpenEnlistment', - 113: 'NtSetInformationEnlistment', - 114: 'NtQueryInformationEnlistment', - 115: 'NtCreateWaitablePort', - 116: 'NtDebugActiveProcess', - 117: 'NtDebugContinue', - 118: 'NtDelayExecution', - 119: 'NtDeleteAtom', - 120: 'NtDeleteBootEntry', - 121: 'NtDeleteDriverEntry', - 122: 'NtDeleteFile', - 123: 'NtDeleteKey', - 124: 'NtDeletePrivateNamespace', - 125: 'NtDeleteObjectAuditAlarm', - 126: 'NtDeleteValueKey', - 127: 'NtDeviceIoControlFile', - 128: 'NtDisplayString', - 129: 'NtDuplicateObject', - 130: 'NtDuplicateToken', - 131: 'NtEnumerateBootEntries', - 132: 'NtEnumerateDriverEntries', - 133: 'NtEnumerateKey', - 134: 'NtEnumerateSystemEnvironmentValuesEx', - 135: 'NtEnumerateTransactionObject', - 136: 'NtEnumerateValueKey', - 137: 'NtExtendSection', - 138: 'NtFilterToken', - 139: 'NtFindAtom', - 140: 'NtFlushBuffersFile', - 141: 'NtFlushInstructionCache', - 142: 'NtFlushKey', - 143: 'NtFlushProcessWriteBuffers', - 144: 'NtFlushVirtualMemory', - 145: 'NtFlushWriteBuffer', - 146: 'NtFreeUserPhysicalPages', - 147: 'NtFreeVirtualMemory', - 148: 'NtFreezeRegistry', - 149: 'NtFreezeTransactions', - 150: 'NtFsControlFile', - 151: 'NtGetContextThread', - 152: 'NtGetDevicePowerState', - 153: 'NtGetNlsSectionPtr', - 154: 'NtGetPlugPlayEvent', - 155: 'NtGetWriteWatch', - 156: 'NtImpersonateAnonymousToken', - 157: 'NtImpersonateClientOfPort', - 158: 'NtImpersonateThread', - 159: 'NtInitializeNlsFiles', - 160: 'NtInitializeRegistry', - 161: 'NtInitiatePowerAction', - 162: 'NtIsProcessInJob', - 163: 'NtIsSystemResumeAutomatic', - 164: 'NtListenPort', - 165: 'NtLoadDriver', - 166: 'NtLoadKey', - 167: 'NtLoadKey2', - 168: 'NtLoadKeyEx', - 169: 'NtLockFile', - 170: 'NtLockProductActivationKeys', - 171: 'NtLockRegistryKey', - 172: 'NtLockVirtualMemory', - 173: 'NtMakePermanentObject', - 174: 'NtMakeTemporaryObject', - 175: 'NtMapUserPhysicalPages', - 176: 'NtMapUserPhysicalPagesScatter', - 177: 'NtMapViewOfSection', - 178: 'NtModifyBootEntry', - 179: 'NtModifyDriverEntry', - 180: 'NtNotifyChangeDirectoryFile', - 181: 'NtNotifyChangeKey', - 182: 'NtNotifyChangeMultipleKeys', - 183: 'NtOpenDirectoryObject', - 184: 'NtOpenEvent', - 185: 'NtOpenEventPair', - 186: 'NtOpenFile', - 187: 'NtOpenIoCompletion', - 188: 'NtOpenJobObject', - 189: 'NtOpenKey', - 190: 'NtOpenKeyTransacted', - 191: 'NtOpenMutant', - 192: 'NtOpenPrivateNamespace', - 193: 'NtOpenObjectAuditAlarm', - 194: 'NtOpenProcess', - 195: 'NtOpenProcessToken', - 196: 'NtOpenProcessTokenEx', - 197: 'NtOpenSection', - 198: 'NtOpenSemaphore', - 199: 'NtOpenSession', - 200: 'NtOpenSymbolicLinkObject', - 201: 'NtOpenThread', - 202: 'NtOpenThreadToken', - 203: 'NtOpenThreadTokenEx', - 204: 'NtOpenTimer', - 205: 'NtPlugPlayControl', - 206: 'NtPowerInformation', - 207: 'NtPrivilegeCheck', - 208: 'NtPrivilegeObjectAuditAlarm', - 209: 'NtPrivilegedServiceAuditAlarm', - 210: 'NtProtectVirtualMemory', - 211: 'NtPulseEvent', - 212: 'NtQueryAttributesFile', - 213: 'NtQueryBootEntryOrder', - 214: 'NtQueryBootOptions', - 215: 'NtQueryDebugFilterState', - 216: 'NtQueryDefaultLocale', - 217: 'NtQueryDefaultUILanguage', - 218: 'NtQueryDirectoryFile', - 219: 'NtQueryDirectoryObject', - 220: 'NtQueryDriverEntryOrder', - 221: 'NtQueryEaFile', - 222: 'NtQueryEvent', - 223: 'NtQueryFullAttributesFile', - 224: 'NtQueryInformationAtom', - 225: 'NtQueryInformationFile', - 226: 'NtQueryInformationJobObject', - 227: 'NtQueryInformationPort', - 228: 'NtQueryInformationProcess', - 229: 'NtQueryInformationThread', - 230: 'NtQueryInformationToken', - 231: 'NtQueryInstallUILanguage', - 232: 'NtQueryIntervalProfile', - 233: 'NtQueryIoCompletion', - 234: 'NtQueryKey', - 235: 'NtQueryMultipleValueKey', - 236: 'NtQueryMutant', - 237: 'NtQueryObject', - 238: 'NtQueryOpenSubKeys', - 239: 'NtQueryOpenSubKeysEx', - 240: 'NtQueryPerformanceCounter', - 241: 'NtQueryQuotaInformationFile', - 242: 'NtQuerySection', - 243: 'NtQuerySecurityObject', - 244: 'NtQuerySemaphore', - 245: 'NtQuerySymbolicLinkObject', - 246: 'NtQuerySystemEnvironmentValue', - 247: 'NtQuerySystemEnvironmentValueEx', - 248: 'NtQuerySystemInformation', - 249: 'NtQuerySystemTime', - 250: 'NtQueryTimer', - 251: 'NtQueryTimerResolution', - 252: 'NtQueryValueKey', - 253: 'NtQueryVirtualMemory', - 254: 'NtQueryVolumeInformationFile', - 255: 'NtQueueApcThread', - 256: 'NtRaiseException', - 257: 'NtRaiseHardError', - 258: 'NtReadFile', - 259: 'NtReadFileScatter', - 260: 'NtReadRequestData', - 261: 'NtReadVirtualMemory', - 262: 'NtRegisterThreadTerminatePort', - 263: 'NtReleaseMutant', - 264: 'NtReleaseSemaphore', - 265: 'NtRemoveIoCompletion', - 266: 'NtRemoveProcessDebug', - 267: 'NtRenameKey', - 268: 'NtReplaceKey', - 269: 'NtReplacePartitionUnit', - 270: 'NtReplyPort', - 271: 'NtReplyWaitReceivePort', - 272: 'NtReplyWaitReceivePortEx', - 273: 'NtReplyWaitReplyPort', - 275: 'NtRequestPort', - 276: 'NtRequestWaitReplyPort', - 277: 'NtRequestWakeupLatency', - 278: 'NtResetEvent', - 279: 'NtResetWriteWatch', - 280: 'NtRestoreKey', - 281: 'NtResumeProcess', - 282: 'NtResumeThread', - 283: 'NtSaveKey', - 284: 'NtSaveKeyEx', - 285: 'NtSaveMergedKeys', - 286: 'NtSecureConnectPort', - 287: 'NtSetBootEntryOrder', - 288: 'NtSetBootOptions', - 289: 'NtSetContextThread', - 290: 'NtSetDebugFilterState', - 291: 'NtSetDefaultHardErrorPort', - 292: 'NtSetDefaultLocale', - 293: 'NtSetDefaultUILanguage', - 294: 'NtSetDriverEntryOrder', - 295: 'NtSetEaFile', - 296: 'NtSetEvent', - 297: 'NtSetEventBoostPriority', - 298: 'NtSetHighEventPair', - 299: 'NtSetHighWaitLowEventPair', - 300: 'NtSetInformationDebugObject', - 301: 'NtSetInformationFile', - 302: 'NtSetInformationJobObject', - 303: 'NtSetInformationKey', - 304: 'NtSetInformationObject', - 305: 'NtSetInformationProcess', - 306: 'NtSetInformationThread', - 307: 'NtSetInformationToken', - 308: 'NtSetIntervalProfile', - 309: 'NtSetIoCompletion', - 310: 'NtSetLdtEntries', - 311: 'NtSetLowEventPair', - 312: 'NtSetLowWaitHighEventPair', - 313: 'NtSetQuotaInformationFile', - 314: 'NtSetSecurityObject', - 315: 'NtSetSystemEnvironmentValue', - 316: 'NtSetSystemEnvironmentValueEx', - 317: 'NtSetSystemInformation', - 318: 'NtSetSystemPowerState', - 319: 'NtSetSystemTime', - 320: 'NtSetThreadExecutionState', - 321: 'NtSetTimer', - 322: 'NtSetTimerResolution', - 323: 'NtSetUuidSeed', - 324: 'NtSetValueKey', - 325: 'NtSetVolumeInformationFile', - 326: 'NtShutdownSystem', - 327: 'NtSignalAndWaitForSingleObject', - 328: 'NtStartProfile', - 329: 'NtStopProfile', - 330: 'NtSuspendProcess', - 331: 'NtSuspendThread', - 332: 'NtSystemDebugControl', - 333: 'NtTerminateJobObject', - 334: 'NtTerminateProcess', - 335: 'NtTerminateThread', - 336: 'NtTestAlert', - 337: 'NtThawRegistry', - 338: 'NtThawTransactions', - 339: 'NtTraceEvent', - 340: 'NtTraceControl', - 341: 'NtTranslateFilePath', - 342: 'NtUnloadDriver', - 343: 'NtUnloadKey', - 344: 'NtUnloadKey2', - 345: 'NtUnloadKeyEx', - 346: 'NtUnlockFile', - 347: 'NtUnlockVirtualMemory', - 348: 'NtUnmapViewOfSection', - 349: 'NtVdmControl', - 350: 'NtWaitForDebugEvent', - 351: 'NtWaitForMultipleObjects', - 352: 'NtWaitForSingleObject', - 353: 'NtWaitHighEventPair', - 354: 'NtWaitLowEventPair', - 355: 'NtWriteFile', - 356: 'NtWriteFileGather', - 357: 'NtWriteRequestData', - 358: 'NtWriteVirtualMemory', - 359: 'NtYieldExecution', - 360: 'NtCreateKeyedEvent', - 361: 'NtOpenKeyedEvent', - 362: 'NtReleaseKeyedEvent', - 363: 'NtWaitForKeyedEvent', - 364: 'NtQueryPortInformationProcess', - 365: 'NtGetCurrentProcessorNumber', - 366: 'NtWaitForMultipleObjects32', - 367: 'NtGetNextProcess', - 368: 'NtGetNextThread', - 369: 'NtCancelIoFileEx', - 370: 'NtCancelSynchronousIoFile', - 371: 'NtRemoveIoCompletionEx', - 372: 'NtRegisterProtocolAddressInformation', - 373: 'NtPropagationComplete', - 374: 'NtPropagationFailed', - 375: 'NtCreateWorkerFactory', - 376: 'NtReleaseWorkerFactoryWorker', - 377: 'NtWaitForWorkViaWorkerFactory', - 378: 'NtSetInformationWorkerFactory', - 379: 'NtQueryInformationWorkerFactory', - 380: 'NtWorkerFactoryWorkerReady', - 381: 'NtShutdownWorkerFactory', - 382: 'NtCreateThreadEx', - 383: 'NtCreateUserProcess', - 384: 'NtQueryLicenseValue', - 385: 'NtMapCMFModule', - 386: 'NtIsUILanguageComitted', - 387: 'NtFlushInstallUILanguage', - 388: 'NtGetMUIRegistryInfo', - 389: 'NtAcquireCMFViewOwnership', - 390: 'NtReleaseCMFViewOwnership' - }, - 'Windows2003ServerSP2': { - 0: 'NtAcceptConnectPort', - 1: 'NtAccessCheck', - 2: 'NtAccessCheckAndAuditAlarm', - 3: 'NtAccessCheckByType', - 4: 'NtAccessCheckByTypeAndAuditAlarm', - 5: 'NtAccessCheckByTypeResultList', - 6: 'NtAccessCheckByTypeResultListAndAuditAlarm', - 7: 'NtAccessCheckByTypeResultListAndAuditAlarmByHandle', - 8: 'NtAddAtom', - 9: 'NtQueryDriverEntryOrder', - 11: 'NtAdjustGroupsToken', - 12: 'NtAdjustPrivilegesToken', - 13: 'NtAlertResumeThread', - 14: 'NtAlertThread', - 15: 'NtAllocateLocallyUniqueId', - 16: 'NtAllocateUserPhysicalPages', - 17: 'NtAllocateUuids', - 18: 'NtAllocateVirtualMemory', - 19: 'NtApphelpCacheControl', - 20: 'NtAreMappedFilesTheSame', - 21: 'NtAssignProcessToJobObject', - 22: 'NtCallbackReturn', - 23: 'NtModifyBootEntry', - 24: 'NtCancelIoFile', - 25: 'NtCancelTimer', - 26: 'NtClearEvent', - 27: 'NtClose', - 28: 'NtCloseObjectAuditAlarm', - 29: 'NtCompactKeys', - 30: 'NtCompareTokens', - 31: 'NtCompleteConnectPort', - 32: 'NtCompressKey', - 33: 'NtConnectPort', - 34: 'NtContinue', - 35: 'NtCreateDebugObject', - 36: 'NtCreateDirectoryObject', - 37: 'NtCreateEvent', - 38: 'NtCreateEventPair', - 39: 'NtCreateFile', - 40: 'NtCreateIoCompletion', - 41: 'NtCreateJobObject', - 42: 'NtCreateJobSet', - 43: 'NtCreateKey', - 44: 'NtCreateMailslotFile', - 45: 'NtCreateMutant', - 46: 'NtCreateNamedPipeFile', - 47: 'NtCreatePagingFile', - 48: 'NtCreatePort', - 49: 'NtCreateProcess', - 50: 'NtCreateProcessEx', - 51: 'NtCreateProfile', - 52: 'NtCreateSection', - 53: 'NtCreateSemaphore', - 54: 'NtCreateSymbolicLinkObject', - 55: 'NtCreateThread', - 56: 'NtCreateTimer', - 57: 'NtCreateToken', - 58: 'NtCreateWaitablePort', - 59: 'NtDebugActiveProcess', - 60: 'NtDebugContinue', - 61: 'NtDelayExecution', - 62: 'NtDeleteAtom', - 65: 'NtDeleteFile', - 66: 'NtDeleteKey', - 67: 'NtDeleteObjectAuditAlarm', - 68: 'NtDeleteValueKey', - 69: 'NtDeviceIoControlFile', - 70: 'NtDisplayString', - 71: 'NtDuplicateObject', - 72: 'NtDuplicateToken', - 75: 'NtEnumerateKey', - 76: 'NtEnumerateSystemEnvironmentValuesEx', - 77: 'NtEnumerateValueKey', - 78: 'NtExtendSection', - 79: 'NtFilterToken', - 80: 'NtFindAtom', - 81: 'NtFlushBuffersFile', - 82: 'NtFlushInstructionCache', - 83: 'NtFlushKey', - 84: 'NtFlushVirtualMemory', - 85: 'NtFlushWriteBuffer', - 86: 'NtFreeUserPhysicalPages', - 87: 'NtFreeVirtualMemory', - 88: 'NtFsControlFile', - 89: 'NtGetContextThread', - 90: 'NtGetDevicePowerState', - 91: 'NtGetPlugPlayEvent', - 92: 'NtGetWriteWatch', - 93: 'NtImpersonateAnonymousToken', - 94: 'NtImpersonateClientOfPort', - 95: 'NtImpersonateThread', - 96: 'NtInitializeRegistry', - 97: 'NtInitiatePowerAction', - 98: 'NtIsProcessInJob', - 99: 'NtIsSystemResumeAutomatic', - 100: 'NtListenPort', - 101: 'NtLoadDriver', - 102: 'NtLoadKey', - 103: 'NtLoadKey2', - 104: 'NtLoadKeyEx', - 105: 'NtLockFile', - 106: 'NtLockProductActivationKeys', - 107: 'NtLockRegistryKey', - 108: 'NtLockVirtualMemory', - 109: 'NtMakePermanentObject', - 110: 'NtMakeTemporaryObject', - 111: 'NtMapUserPhysicalPages', - 112: 'NtMapUserPhysicalPagesScatter', - 113: 'NtMapViewOfSection', - 116: 'NtNotifyChangeDirectoryFile', - 117: 'NtNotifyChangeKey', - 118: 'NtNotifyChangeMultipleKeys', - 119: 'NtOpenDirectoryObject', - 120: 'NtOpenEvent', - 121: 'NtOpenEventPair', - 122: 'NtOpenFile', - 123: 'NtOpenIoCompletion', - 124: 'NtOpenJobObject', - 125: 'NtOpenKey', - 126: 'NtOpenMutant', - 127: 'NtOpenObjectAuditAlarm', - 128: 'NtOpenProcess', - 129: 'NtOpenProcessToken', - 130: 'NtOpenProcessTokenEx', - 131: 'NtOpenSection', - 132: 'NtOpenSemaphore', - 133: 'NtOpenSymbolicLinkObject', - 134: 'NtOpenThread', - 135: 'NtOpenThreadToken', - 136: 'NtOpenThreadTokenEx', - 137: 'NtOpenTimer', - 138: 'NtPlugPlayControl', - 139: 'NtPowerInformation', - 140: 'NtPrivilegeCheck', - 141: 'NtPrivilegeObjectAuditAlarm', - 142: 'NtPrivilegedServiceAuditAlarm', - 143: 'NtProtectVirtualMemory', - 144: 'NtPulseEvent', - 145: 'NtQueryAttributesFile', - 148: 'NtQueryDebugFilterState', - 149: 'NtQueryDefaultLocale', - 150: 'NtQueryDefaultUILanguage', - 151: 'NtQueryDirectoryFile', - 152: 'NtQueryDirectoryObject', - 154: 'NtQueryEaFile', - 155: 'NtQueryEvent', - 156: 'NtQueryFullAttributesFile', - 157: 'NtQueryInformationAtom', - 158: 'NtQueryInformationFile', - 159: 'NtQueryInformationJobObject', - 160: 'NtQueryInformationPort', - 161: 'NtQueryInformationProcess', - 162: 'NtQueryInformationThread', - 163: 'NtQueryInformationToken', - 164: 'NtQueryInstallUILanguage', - 165: 'NtQueryIntervalProfile', - 166: 'NtQueryIoCompletion', - 167: 'NtQueryKey', - 168: 'NtQueryMultipleValueKey', - 169: 'NtQueryMutant', - 170: 'NtQueryObject', - 171: 'NtQueryOpenSubKeys', - 172: 'NtQueryOpenSubKeysEx', - 173: 'NtQueryPerformanceCounter', - 174: 'NtQueryQuotaInformationFile', - 175: 'NtQuerySection', - 176: 'NtQuerySecurityObject', - 177: 'NtQuerySemaphore', - 178: 'NtQuerySymbolicLinkObject', - 179: 'NtQuerySystemEnvironmentValue', - 180: 'NtQuerySystemEnvironmentValueEx', - 181: 'NtQuerySystemInformation', - 182: 'NtQuerySystemTime', - 183: 'NtQueryTimer', - 184: 'NtQueryTimerResolution', - 185: 'NtQueryValueKey', - 186: 'NtQueryVirtualMemory', - 187: 'NtQueryVolumeInformationFile', - 188: 'NtQueueApcThread', - 189: 'NtRaiseException', - 190: 'NtRaiseHardError', - 191: 'NtReadFile', - 192: 'NtReadFileScatter', - 193: 'NtReadRequestData', - 194: 'NtReadVirtualMemory', - 195: 'NtRegisterThreadTerminatePort', - 196: 'NtReleaseMutant', - 197: 'NtReleaseSemaphore', - 198: 'NtRemoveIoCompletion', - 199: 'NtRemoveProcessDebug', - 200: 'NtRenameKey', - 201: 'NtReplaceKey', - 202: 'NtReplyPort', - 203: 'NtReplyWaitReceivePort', - 204: 'NtReplyWaitReceivePortEx', - 205: 'NtReplyWaitReplyPort', - 207: 'NtRequestPort', - 208: 'NtRequestWaitReplyPort', - 209: 'NtRequestWakeupLatency', - 210: 'NtResetEvent', - 211: 'NtResetWriteWatch', - 212: 'NtRestoreKey', - 213: 'NtResumeProcess', - 214: 'NtResumeThread', - 215: 'NtSaveKey', - 216: 'NtSaveKeyEx', - 217: 'NtSaveMergedKeys', - 218: 'NtSecureConnectPort', - 221: 'NtSetContextThread', - 222: 'NtSetDebugFilterState', - 223: 'NtSetDefaultHardErrorPort', - 224: 'NtSetDefaultLocale', - 225: 'NtSetDefaultUILanguage', - 227: 'NtSetEaFile', - 228: 'NtSetEvent', - 229: 'NtSetEventBoostPriority', - 230: 'NtSetHighEventPair', - 231: 'NtSetHighWaitLowEventPair', - 232: 'NtSetInformationDebugObject', - 233: 'NtSetInformationFile', - 234: 'NtSetInformationJobObject', - 235: 'NtSetInformationKey', - 236: 'NtSetInformationObject', - 237: 'NtSetInformationProcess', - 238: 'NtSetInformationThread', - 239: 'NtSetInformationToken', - 240: 'NtSetIntervalProfile', - 241: 'NtSetIoCompletion', - 242: 'NtSetLdtEntries', - 243: 'NtSetLowEventPair', - 244: 'NtSetLowWaitHighEventPair', - 245: 'NtSetQuotaInformationFile', - 246: 'NtSetSecurityObject', - 247: 'NtSetSystemEnvironmentValue', - 249: 'NtSetSystemInformation', - 250: 'NtSetSystemPowerState', - 251: 'NtSetSystemTime', - 252: 'NtSetThreadExecutionState', - 253: 'NtSetTimer', - 254: 'NtSetTimerResolution', - 255: 'NtSetUuidSeed', - 256: 'NtSetValueKey', - 257: 'NtSetVolumeInformationFile', - 258: 'NtShutdownSystem', - 259: 'NtSignalAndWaitForSingleObject', - 260: 'NtStartProfile', - 261: 'NtStopProfile', - 262: 'NtSuspendProcess', - 263: 'NtSuspendThread', - 264: 'NtSystemDebugControl', - 265: 'NtTerminateJobObject', - 266: 'NtTerminateProcess', - 267: 'NtTerminateThread', - 268: 'NtTestAlert', - 269: 'NtTraceEvent', - 270: 'NtTranslateFilePath', - 271: 'NtUnloadDriver', - 272: 'NtUnloadKey', - 273: 'NtUnloadKey2', - 274: 'NtUnloadKeyEx', - 275: 'NtUnlockFile', - 276: 'NtUnlockVirtualMemory', - 277: 'NtUnmapViewOfSection', - 278: 'NtVdmControl', - 279: 'NtWaitForDebugEvent', - 280: 'NtWaitForMultipleObjects', - 281: 'NtWaitForSingleObject', - 282: 'NtWaitHighEventPair', - 283: 'NtWaitLowEventPair', - 284: 'NtWriteFile', - 285: 'NtWriteFileGather', - 286: 'NtWriteRequestData', - 287: 'NtWriteVirtualMemory', - 288: 'NtYieldExecution', - 289: 'NtCreateKeyedEvent', - 290: 'NtOpenKeyedEvent', - 291: 'NtReleaseKeyedEvent', - 292: 'NtWaitForKeyedEvent', - 293: 'NtQueryPortInformationProcess', - 294: 'NtGetCurrentProcessorNumber', - 295: 'NtWaitForMultipleObjects32' - }, - 'Windows2003ServerSP0': { - 0: 'NtAcceptConnectPort', - 1: 'NtAccessCheck', - 2: 'NtAccessCheckAndAuditAlarm', - 3: 'NtAccessCheckByType', - 4: 'NtAccessCheckByTypeAndAuditAlarm', - 5: 'NtAccessCheckByTypeResultList', - 6: 'NtAccessCheckByTypeResultListAndAuditAlarm', - 7: 'NtAccessCheckByTypeResultListAndAuditAlarmByHandle', - 8: 'NtAddAtom', - 9: 'NtQueryDriverEntryOrder', - 11: 'NtAdjustGroupsToken', - 12: 'NtAdjustPrivilegesToken', - 13: 'NtAlertResumeThread', - 14: 'NtAlertThread', - 15: 'NtAllocateLocallyUniqueId', - 16: 'NtAllocateUserPhysicalPages', - 17: 'NtAllocateUuids', - 18: 'NtAllocateVirtualMemory', - 19: 'NtApphelpCacheControl', - 20: 'NtAreMappedFilesTheSame', - 21: 'NtAssignProcessToJobObject', - 22: 'NtCallbackReturn', - 23: 'NtModifyBootEntry', - 24: 'NtCancelIoFile', - 25: 'NtCancelTimer', - 26: 'NtClearEvent', - 27: 'NtClose', - 28: 'NtCloseObjectAuditAlarm', - 29: 'NtCompactKeys', - 30: 'NtCompareTokens', - 31: 'NtCompleteConnectPort', - 32: 'NtCompressKey', - 33: 'NtConnectPort', - 34: 'NtContinue', - 35: 'NtCreateDebugObject', - 36: 'NtCreateDirectoryObject', - 37: 'NtCreateEvent', - 38: 'NtCreateEventPair', - 39: 'NtCreateFile', - 40: 'NtCreateIoCompletion', - 41: 'NtCreateJobObject', - 42: 'NtCreateJobSet', - 43: 'NtCreateKey', - 44: 'NtCreateMailslotFile', - 45: 'NtCreateMutant', - 46: 'NtCreateNamedPipeFile', - 47: 'NtCreatePagingFile', - 48: 'NtCreatePort', - 49: 'NtCreateProcess', - 50: 'NtCreateProcessEx', - 51: 'NtCreateProfile', - 52: 'NtCreateSection', - 53: 'NtCreateSemaphore', - 54: 'NtCreateSymbolicLinkObject', - 55: 'NtCreateThread', - 56: 'NtCreateTimer', - 57: 'NtCreateToken', - 58: 'NtCreateWaitablePort', - 59: 'NtDebugActiveProcess', - 60: 'NtDebugContinue', - 61: 'NtDelayExecution', - 62: 'NtDeleteAtom', - 65: 'NtDeleteFile', - 66: 'NtDeleteKey', - 67: 'NtDeleteObjectAuditAlarm', - 68: 'NtDeleteValueKey', - 69: 'NtDeviceIoControlFile', - 70: 'NtDisplayString', - 71: 'NtDuplicateObject', - 72: 'NtDuplicateToken', - 75: 'NtEnumerateKey', - 76: 'NtEnumerateSystemEnvironmentValuesEx', - 77: 'NtEnumerateValueKey', - 78: 'NtExtendSection', - 79: 'NtFilterToken', - 80: 'NtFindAtom', - 81: 'NtFlushBuffersFile', - 82: 'NtFlushInstructionCache', - 83: 'NtFlushKey', - 84: 'NtFlushVirtualMemory', - 85: 'NtFlushWriteBuffer', - 86: 'NtFreeUserPhysicalPages', - 87: 'NtFreeVirtualMemory', - 88: 'NtFsControlFile', - 89: 'NtGetContextThread', - 90: 'NtGetDevicePowerState', - 91: 'NtGetPlugPlayEvent', - 92: 'NtGetWriteWatch', - 93: 'NtImpersonateAnonymousToken', - 94: 'NtImpersonateClientOfPort', - 95: 'NtImpersonateThread', - 96: 'NtInitializeRegistry', - 97: 'NtInitiatePowerAction', - 98: 'NtIsProcessInJob', - 99: 'NtIsSystemResumeAutomatic', - 100: 'NtListenPort', - 101: 'NtLoadDriver', - 102: 'NtLoadKey', - 103: 'NtLoadKey2', - 104: 'NtLoadKeyEx', - 105: 'NtLockFile', - 106: 'NtLockProductActivationKeys', - 107: 'NtLockRegistryKey', - 108: 'NtLockVirtualMemory', - 109: 'NtMakePermanentObject', - 110: 'NtMakeTemporaryObject', - 111: 'NtMapUserPhysicalPages', - 112: 'NtMapUserPhysicalPagesScatter', - 113: 'NtMapViewOfSection', - 116: 'NtNotifyChangeDirectoryFile', - 117: 'NtNotifyChangeKey', - 118: 'NtNotifyChangeMultipleKeys', - 119: 'NtOpenDirectoryObject', - 120: 'NtOpenEvent', - 121: 'NtOpenEventPair', - 122: 'NtOpenFile', - 123: 'NtOpenIoCompletion', - 124: 'NtOpenJobObject', - 125: 'NtOpenKey', - 126: 'NtOpenMutant', - 127: 'NtOpenObjectAuditAlarm', - 128: 'NtOpenProcess', - 129: 'NtOpenProcessToken', - 130: 'NtOpenProcessTokenEx', - 131: 'NtOpenSection', - 132: 'NtOpenSemaphore', - 133: 'NtOpenSymbolicLinkObject', - 134: 'NtOpenThread', - 135: 'NtOpenThreadToken', - 136: 'NtOpenThreadTokenEx', - 137: 'NtOpenTimer', - 138: 'NtPlugPlayControl', - 139: 'NtPowerInformation', - 140: 'NtPrivilegeCheck', - 141: 'NtPrivilegeObjectAuditAlarm', - 142: 'NtPrivilegedServiceAuditAlarm', - 143: 'NtProtectVirtualMemory', - 144: 'NtPulseEvent', - 145: 'NtQueryAttributesFile', - 148: 'NtQueryDebugFilterState', - 149: 'NtQueryDefaultLocale', - 150: 'NtQueryDefaultUILanguage', - 151: 'NtQueryDirectoryFile', - 152: 'NtQueryDirectoryObject', - 154: 'NtQueryEaFile', - 155: 'NtQueryEvent', - 156: 'NtQueryFullAttributesFile', - 157: 'NtQueryInformationAtom', - 158: 'NtQueryInformationFile', - 159: 'NtQueryInformationJobObject', - 160: 'NtQueryInformationPort', - 161: 'NtQueryInformationProcess', - 162: 'NtQueryInformationThread', - 163: 'NtQueryInformationToken', - 164: 'NtQueryInstallUILanguage', - 165: 'NtQueryIntervalProfile', - 166: 'NtQueryIoCompletion', - 167: 'NtQueryKey', - 168: 'NtQueryMultipleValueKey', - 169: 'NtQueryMutant', - 170: 'NtQueryObject', - 171: 'NtQueryOpenSubKeys', - 172: 'NtQueryOpenSubKeysEx', - 173: 'NtQueryPerformanceCounter', - 174: 'NtQueryQuotaInformationFile', - 175: 'NtQuerySection', - 176: 'NtQuerySecurityObject', - 177: 'NtQuerySemaphore', - 178: 'NtQuerySymbolicLinkObject', - 179: 'NtQuerySystemEnvironmentValue', - 180: 'NtQuerySystemEnvironmentValueEx', - 181: 'NtQuerySystemInformation', - 182: 'NtQuerySystemTime', - 183: 'NtQueryTimer', - 184: 'NtQueryTimerResolution', - 185: 'NtQueryValueKey', - 186: 'NtQueryVirtualMemory', - 187: 'NtQueryVolumeInformationFile', - 188: 'NtQueueApcThread', - 189: 'NtRaiseException', - 190: 'NtRaiseHardError', - 191: 'NtReadFile', - 192: 'NtReadFileScatter', - 193: 'NtReadRequestData', - 194: 'NtReadVirtualMemory', - 195: 'NtRegisterThreadTerminatePort', - 196: 'NtReleaseMutant', - 197: 'NtReleaseSemaphore', - 198: 'NtRemoveIoCompletion', - 199: 'NtRemoveProcessDebug', - 200: 'NtRenameKey', - 201: 'NtReplaceKey', - 202: 'NtReplyPort', - 203: 'NtReplyWaitReceivePort', - 204: 'NtReplyWaitReceivePortEx', - 205: 'NtReplyWaitReplyPort', - 207: 'NtRequestPort', - 208: 'NtRequestWaitReplyPort', - 209: 'NtRequestWakeupLatency', - 210: 'NtResetEvent', - 211: 'NtResetWriteWatch', - 212: 'NtRestoreKey', - 213: 'NtResumeProcess', - 214: 'NtResumeThread', - 215: 'NtSaveKey', - 216: 'NtSaveKeyEx', - 217: 'NtSaveMergedKeys', - 218: 'NtSecureConnectPort', - 221: 'NtSetContextThread', - 222: 'NtSetDebugFilterState', - 223: 'NtSetDefaultHardErrorPort', - 224: 'NtSetDefaultLocale', - 225: 'NtSetDefaultUILanguage', - 227: 'NtSetEaFile', - 228: 'NtSetEvent', - 229: 'NtSetEventBoostPriority', - 230: 'NtSetHighEventPair', - 231: 'NtSetHighWaitLowEventPair', - 232: 'NtSetInformationDebugObject', - 233: 'NtSetInformationFile', - 234: 'NtSetInformationJobObject', - 235: 'NtSetInformationKey', - 236: 'NtSetInformationObject', - 237: 'NtSetInformationProcess', - 238: 'NtSetInformationThread', - 239: 'NtSetInformationToken', - 240: 'NtSetIntervalProfile', - 241: 'NtSetIoCompletion', - 242: 'NtSetLdtEntries', - 243: 'NtSetLowEventPair', - 244: 'NtSetLowWaitHighEventPair', - 245: 'NtSetQuotaInformationFile', - 246: 'NtSetSecurityObject', - 247: 'NtSetSystemEnvironmentValue', - 249: 'NtSetSystemInformation', - 250: 'NtSetSystemPowerState', - 251: 'NtSetSystemTime', - 252: 'NtSetThreadExecutionState', - 253: 'NtSetTimer', - 254: 'NtSetTimerResolution', - 255: 'NtSetUuidSeed', - 256: 'NtSetValueKey', - 257: 'NtSetVolumeInformationFile', - 258: 'NtShutdownSystem', - 259: 'NtSignalAndWaitForSingleObject', - 260: 'NtStartProfile', - 261: 'NtStopProfile', - 262: 'NtSuspendProcess', - 263: 'NtSuspendThread', - 264: 'NtSystemDebugControl', - 265: 'NtTerminateJobObject', - 266: 'NtTerminateProcess', - 267: 'NtTerminateThread', - 268: 'NtTestAlert', - 269: 'NtTraceEvent', - 270: 'NtTranslateFilePath', - 271: 'NtUnloadDriver', - 272: 'NtUnloadKey', - 273: 'NtUnloadKey2', - 274: 'NtUnloadKeyEx', - 275: 'NtUnlockFile', - 276: 'NtUnlockVirtualMemory', - 277: 'NtUnmapViewOfSection', - 278: 'NtVdmControl', - 279: 'NtWaitForDebugEvent', - 280: 'NtWaitForMultipleObjects', - 281: 'NtWaitForSingleObject', - 282: 'NtWaitHighEventPair', - 283: 'NtWaitLowEventPair', - 284: 'NtWriteFile', - 285: 'NtWriteFileGather', - 286: 'NtWriteRequestData', - 287: 'NtWriteVirtualMemory', - 288: 'NtYieldExecution', - 289: 'NtCreateKeyedEvent', - 290: 'NtOpenKeyedEvent', - 291: 'NtReleaseKeyedEvent', - 292: 'NtWaitForKeyedEvent', - 293: 'NtQueryPortInformationProcess', - 294: 'NtGetCurrentProcessorNumber' - }, - 'Windows2003ServerSP1': { - 0: 'NtAcceptConnectPort', - 1: 'NtAccessCheck', - 2: 'NtAccessCheckAndAuditAlarm', - 3: 'NtAccessCheckByType', - 4: 'NtAccessCheckByTypeAndAuditAlarm', - 5: 'NtAccessCheckByTypeResultList', - 6: 'NtAccessCheckByTypeResultListAndAuditAlarm', - 7: 'NtAccessCheckByTypeResultListAndAuditAlarmByHandle', - 8: 'NtAddAtom', - 9: 'NtQueryDriverEntryOrder', - 11: 'NtAdjustGroupsToken', - 12: 'NtAdjustPrivilegesToken', - 13: 'NtAlertResumeThread', - 14: 'NtAlertThread', - 15: 'NtAllocateLocallyUniqueId', - 16: 'NtAllocateUserPhysicalPages', - 17: 'NtAllocateUuids', - 18: 'NtAllocateVirtualMemory', - 19: 'NtApphelpCacheControl', - 20: 'NtAreMappedFilesTheSame', - 21: 'NtAssignProcessToJobObject', - 22: 'NtCallbackReturn', - 23: 'NtModifyBootEntry', - 24: 'NtCancelIoFile', - 25: 'NtCancelTimer', - 26: 'NtClearEvent', - 27: 'NtClose', - 28: 'NtCloseObjectAuditAlarm', - 29: 'NtCompactKeys', - 30: 'NtCompareTokens', - 31: 'NtCompleteConnectPort', - 32: 'NtCompressKey', - 33: 'NtConnectPort', - 34: 'NtContinue', - 35: 'NtCreateDebugObject', - 36: 'NtCreateDirectoryObject', - 37: 'NtCreateEvent', - 38: 'NtCreateEventPair', - 39: 'NtCreateFile', - 40: 'NtCreateIoCompletion', - 41: 'NtCreateJobObject', - 42: 'NtCreateJobSet', - 43: 'NtCreateKey', - 44: 'NtCreateMailslotFile', - 45: 'NtCreateMutant', - 46: 'NtCreateNamedPipeFile', - 47: 'NtCreatePagingFile', - 48: 'NtCreatePort', - 49: 'NtCreateProcess', - 50: 'NtCreateProcessEx', - 51: 'NtCreateProfile', - 52: 'NtCreateSection', - 53: 'NtCreateSemaphore', - 54: 'NtCreateSymbolicLinkObject', - 55: 'NtCreateThread', - 56: 'NtCreateTimer', - 57: 'NtCreateToken', - 58: 'NtCreateWaitablePort', - 59: 'NtDebugActiveProcess', - 60: 'NtDebugContinue', - 61: 'NtDelayExecution', - 62: 'NtDeleteAtom', - 65: 'NtDeleteFile', - 66: 'NtDeleteKey', - 67: 'NtDeleteObjectAuditAlarm', - 68: 'NtDeleteValueKey', - 69: 'NtDeviceIoControlFile', - 70: 'NtDisplayString', - 71: 'NtDuplicateObject', - 72: 'NtDuplicateToken', - 75: 'NtEnumerateKey', - 76: 'NtEnumerateSystemEnvironmentValuesEx', - 77: 'NtEnumerateValueKey', - 78: 'NtExtendSection', - 79: 'NtFilterToken', - 80: 'NtFindAtom', - 81: 'NtFlushBuffersFile', - 82: 'NtFlushInstructionCache', - 83: 'NtFlushKey', - 84: 'NtFlushVirtualMemory', - 85: 'NtFlushWriteBuffer', - 86: 'NtFreeUserPhysicalPages', - 87: 'NtFreeVirtualMemory', - 88: 'NtFsControlFile', - 89: 'NtGetContextThread', - 90: 'NtGetDevicePowerState', - 91: 'NtGetPlugPlayEvent', - 92: 'NtGetWriteWatch', - 93: 'NtImpersonateAnonymousToken', - 94: 'NtImpersonateClientOfPort', - 95: 'NtImpersonateThread', - 96: 'NtInitializeRegistry', - 97: 'NtInitiatePowerAction', - 98: 'NtIsProcessInJob', - 99: 'NtIsSystemResumeAutomatic', - 100: 'NtListenPort', - 101: 'NtLoadDriver', - 102: 'NtLoadKey', - 103: 'NtLoadKey2', - 104: 'NtLoadKeyEx', - 105: 'NtLockFile', - 106: 'NtLockProductActivationKeys', - 107: 'NtLockRegistryKey', - 108: 'NtLockVirtualMemory', - 109: 'NtMakePermanentObject', - 110: 'NtMakeTemporaryObject', - 111: 'NtMapUserPhysicalPages', - 112: 'NtMapUserPhysicalPagesScatter', - 113: 'NtMapViewOfSection', - 116: 'NtNotifyChangeDirectoryFile', - 117: 'NtNotifyChangeKey', - 118: 'NtNotifyChangeMultipleKeys', - 119: 'NtOpenDirectoryObject', - 120: 'NtOpenEvent', - 121: 'NtOpenEventPair', - 122: 'NtOpenFile', - 123: 'NtOpenIoCompletion', - 124: 'NtOpenJobObject', - 125: 'NtOpenKey', - 126: 'NtOpenMutant', - 127: 'NtOpenObjectAuditAlarm', - 128: 'NtOpenProcess', - 129: 'NtOpenProcessToken', - 130: 'NtOpenProcessTokenEx', - 131: 'NtOpenSection', - 132: 'NtOpenSemaphore', - 133: 'NtOpenSymbolicLinkObject', - 134: 'NtOpenThread', - 135: 'NtOpenThreadToken', - 136: 'NtOpenThreadTokenEx', - 137: 'NtOpenTimer', - 138: 'NtPlugPlayControl', - 139: 'NtPowerInformation', - 140: 'NtPrivilegeCheck', - 141: 'NtPrivilegeObjectAuditAlarm', - 142: 'NtPrivilegedServiceAuditAlarm', - 143: 'NtProtectVirtualMemory', - 144: 'NtPulseEvent', - 145: 'NtQueryAttributesFile', - 148: 'NtQueryDebugFilterState', - 149: 'NtQueryDefaultLocale', - 150: 'NtQueryDefaultUILanguage', - 151: 'NtQueryDirectoryFile', - 152: 'NtQueryDirectoryObject', - 154: 'NtQueryEaFile', - 155: 'NtQueryEvent', - 156: 'NtQueryFullAttributesFile', - 157: 'NtQueryInformationAtom', - 158: 'NtQueryInformationFile', - 159: 'NtQueryInformationJobObject', - 160: 'NtQueryInformationPort', - 161: 'NtQueryInformationProcess', - 162: 'NtQueryInformationThread', - 163: 'NtQueryInformationToken', - 164: 'NtQueryInstallUILanguage', - 165: 'NtQueryIntervalProfile', - 166: 'NtQueryIoCompletion', - 167: 'NtQueryKey', - 168: 'NtQueryMultipleValueKey', - 169: 'NtQueryMutant', - 170: 'NtQueryObject', - 171: 'NtQueryOpenSubKeys', - 172: 'NtQueryOpenSubKeysEx', - 173: 'NtQueryPerformanceCounter', - 174: 'NtQueryQuotaInformationFile', - 175: 'NtQuerySection', - 176: 'NtQuerySecurityObject', - 177: 'NtQuerySemaphore', - 178: 'NtQuerySymbolicLinkObject', - 179: 'NtQuerySystemEnvironmentValue', - 180: 'NtQuerySystemEnvironmentValueEx', - 181: 'NtQuerySystemInformation', - 182: 'NtQuerySystemTime', - 183: 'NtQueryTimer', - 184: 'NtQueryTimerResolution', - 185: 'NtQueryValueKey', - 186: 'NtQueryVirtualMemory', - 187: 'NtQueryVolumeInformationFile', - 188: 'NtQueueApcThread', - 189: 'NtRaiseException', - 190: 'NtRaiseHardError', - 191: 'NtReadFile', - 192: 'NtReadFileScatter', - 193: 'NtReadRequestData', - 194: 'NtReadVirtualMemory', - 195: 'NtRegisterThreadTerminatePort', - 196: 'NtReleaseMutant', - 197: 'NtReleaseSemaphore', - 198: 'NtRemoveIoCompletion', - 199: 'NtRemoveProcessDebug', - 200: 'NtRenameKey', - 201: 'NtReplaceKey', - 202: 'NtReplyPort', - 203: 'NtReplyWaitReceivePort', - 204: 'NtReplyWaitReceivePortEx', - 205: 'NtReplyWaitReplyPort', - 207: 'NtRequestPort', - 208: 'NtRequestWaitReplyPort', - 209: 'NtRequestWakeupLatency', - 210: 'NtResetEvent', - 211: 'NtResetWriteWatch', - 212: 'NtRestoreKey', - 213: 'NtResumeProcess', - 214: 'NtResumeThread', - 215: 'NtSaveKey', - 216: 'NtSaveKeyEx', - 217: 'NtSaveMergedKeys', - 218: 'NtSecureConnectPort', - 221: 'NtSetContextThread', - 222: 'NtSetDebugFilterState', - 223: 'NtSetDefaultHardErrorPort', - 224: 'NtSetDefaultLocale', - 225: 'NtSetDefaultUILanguage', - 227: 'NtSetEaFile', - 228: 'NtSetEvent', - 229: 'NtSetEventBoostPriority', - 230: 'NtSetHighEventPair', - 231: 'NtSetHighWaitLowEventPair', - 232: 'NtSetInformationDebugObject', - 233: 'NtSetInformationFile', - 234: 'NtSetInformationJobObject', - 235: 'NtSetInformationKey', - 236: 'NtSetInformationObject', - 237: 'NtSetInformationProcess', - 238: 'NtSetInformationThread', - 239: 'NtSetInformationToken', - 240: 'NtSetIntervalProfile', - 241: 'NtSetIoCompletion', - 242: 'NtSetLdtEntries', - 243: 'NtSetLowEventPair', - 244: 'NtSetLowWaitHighEventPair', - 245: 'NtSetQuotaInformationFile', - 246: 'NtSetSecurityObject', - 247: 'NtSetSystemEnvironmentValue', - 249: 'NtSetSystemInformation', - 250: 'NtSetSystemPowerState', - 251: 'NtSetSystemTime', - 252: 'NtSetThreadExecutionState', - 253: 'NtSetTimer', - 254: 'NtSetTimerResolution', - 255: 'NtSetUuidSeed', - 256: 'NtSetValueKey', - 257: 'NtSetVolumeInformationFile', - 258: 'NtShutdownSystem', - 259: 'NtSignalAndWaitForSingleObject', - 260: 'NtStartProfile', - 261: 'NtStopProfile', - 262: 'NtSuspendProcess', - 263: 'NtSuspendThread', - 264: 'NtSystemDebugControl', - 265: 'NtTerminateJobObject', - 266: 'NtTerminateProcess', - 267: 'NtTerminateThread', - 268: 'NtTestAlert', - 269: 'NtTraceEvent', - 270: 'NtTranslateFilePath', - 271: 'NtUnloadDriver', - 272: 'NtUnloadKey', - 273: 'NtUnloadKey2', - 274: 'NtUnloadKeyEx', - 275: 'NtUnlockFile', - 276: 'NtUnlockVirtualMemory', - 277: 'NtUnmapViewOfSection', - 278: 'NtVdmControl', - 279: 'NtWaitForDebugEvent', - 280: 'NtWaitForMultipleObjects', - 281: 'NtWaitForSingleObject', - 282: 'NtWaitHighEventPair', - 283: 'NtWaitLowEventPair', - 284: 'NtWriteFile', - 285: 'NtWriteFileGather', - 286: 'NtWriteRequestData', - 287: 'NtWriteVirtualMemory', - 288: 'NtYieldExecution', - 289: 'NtCreateKeyedEvent', - 290: 'NtOpenKeyedEvent', - 291: 'NtReleaseKeyedEvent', - 292: 'NtWaitForKeyedEvent', - 293: 'NtQueryPortInformationProcess', - 294: 'NtGetCurrentProcessorNumber', - 295: 'NtWaitForMultipleObjects32' - }, - 'Windows10SP0': { - 0: 'NtAccessCheck', - 1: 'NtWorkerFactoryWorkerReady', - 2: 'NtAcceptConnectPort', - 3: 'NtYieldExecution', - 4: 'NtWriteVirtualMemory', - 5: 'NtWriteRequestData', - 6: 'NtWriteFileGather', - 7: 'NtWriteFile', - 8: 'NtSetHighWaitLowEventPair', - 9: 'NtSetHighWaitLowEventPair', - 10: 'NtWaitForWorkViaWorkerFactory', - 11: 'NtWaitForSingleObject', - 12: 'NtWaitForMultipleObjects32', - 13: 'NtWaitForMultipleObjects', - 14: 'NtWaitForKeyedEvent', - 15: 'NtWaitForDebugEvent', - 16: 'NtWaitForAlertByThreadId', - 17: 'NtVdmControl', - 18: 'NtUnsubscribeWnfStateChange', - 19: 'NtUpdateWnfStateData', - 20: 'NtUnmapViewOfSection', - 21: 'NtUnmapViewOfSectionEx', - 22: 'NtUnlockVirtualMemory', - 23: 'NtUnlockFile', - 24: 'NtUnloadKeyEx', - 25: 'NtUnloadKey2', - 26: 'NtUnloadKey', - 27: 'NtUnloadDriver', - 28: 'NtUmsThreadYield', - 29: 'NtTranslateFilePath', - 30: 'NtTraceEvent', - 31: 'NtTraceControl', - 32: 'NtThawTransactions', - 33: 'NtThawRegistry', - 34: 'NtTestAlert', - 35: 'NtTerminateThread', - 36: 'NtTerminateProcess', - 37: 'NtTerminateJobObject', - 38: 'NtSystemDebugControl', - 39: 'NtSuspendThread', - 40: 'NtSuspendProcess', - 41: 'NtSubscribeWnfStateChange', - 42: 'NtStopProfile', - 43: 'NtStartProfile', - 44: 'NtSinglePhaseReject', - 45: 'NtSignalAndWaitForSingleObject', - 46: 'NtShutdownWorkerFactory', - 47: 'NtShutdownSystem', - 48: 'NtSetWnfProcessNotificationEvent', - 49: 'NtSetVolumeInformationFile', - 50: 'NtSetValueKey', - 51: 'NtSetUuidSeed', - 52: 'NtSetTimerResolution', - 53: 'NtSetTimerEx', - 54: 'NtSetTimer', - 55: 'NtSetThreadExecutionState', - 56: 'NtSetSystemTime', - 57: 'NtSetSystemPowerState', - 58: 'NtSetSystemInformation', - 59: 'NtSetSystemEnvironmentValueEx', - 60: 'NtSetSystemEnvironmentValue', - 61: 'NtSetSecurityObject', - 62: 'NtSetQuotaInformationFile', - 63: 'NtSetHighWaitLowEventPair', - 64: 'NtSetHighWaitLowEventPair', - 65: 'NtSetLdtEntries', - 66: 'NtSetIRTimer', - 67: 'NtSetTimer2', - 68: 'NtCancelTimer2', - 69: 'NtSetIoCompletionEx', - 70: 'NtSetIoCompletion', - 71: 'NtSetIntervalProfile', - 72: 'NtSetInformationWorkerFactory', - 73: 'NtSetInformationTransactionManager', - 74: 'NtSetInformationTransaction', - 75: 'NtSetInformationToken', - 76: 'NtSetInformationThread', - 77: 'NtSetInformationResourceManager', - 78: 'NtSetInformationProcess', - 79: 'NtSetInformationObject', - 80: 'NtSetInformationKey', - 81: 'NtSetInformationJobObject', - 82: 'NtSetInformationFile', - 83: 'NtSetInformationEnlistment', - 84: 'NtSetInformationDebugObject', - 85: 'NtSetHighWaitLowEventPair', - 86: 'NtSetHighWaitLowEventPair', - 87: 'NtSetEventBoostPriority', - 88: 'NtSetEvent', - 89: 'NtSetEaFile', - 90: 'NtSetDriverEntryOrder', - 91: 'NtSetDefaultUILanguage', - 92: 'NtSetDefaultLocale', - 93: 'NtSetDefaultHardErrorPort', - 94: 'NtSetDebugFilterState', - 95: 'NtSetContextThread', - 96: 'NtSetCachedSigningLevel', - 97: 'NtSetBootOptions', - 98: 'NtSetBootEntryOrder', - 99: 'NtSerializeBoot', - 100: 'NtSecureConnectPort', - 101: 'NtSaveMergedKeys', - 102: 'NtSaveKeyEx', - 103: 'NtSaveKey', - 104: 'NtRollforwardTransactionManager', - 105: 'NtRollbackTransaction', - 106: 'NtRollbackEnlistment', - 107: 'NtRollbackComplete', - 108: 'NtRevertContainerImpersonation', - 109: 'NtResumeThread', - 110: 'NtResumeProcess', - 111: 'NtRestoreKey', - 112: 'NtResetWriteWatch', - 113: 'NtResetEvent', - 114: 'NtRequestWaitReplyPort', - 115: 'NtRequestPort', - 116: 'NtReplyWaitReplyPort', - 117: 'NtReplyWaitReceivePortEx', - 118: 'NtReplyWaitReceivePort', - 119: 'NtReplyPort', - 120: 'NtReplacePartitionUnit', - 121: 'NtReplaceKey', - 122: 'NtRenameTransactionManager', - 123: 'NtRenameKey', - 124: 'NtRemoveProcessDebug', - 125: 'NtRemoveIoCompletionEx', - 126: 'NtRemoveIoCompletion', - 127: 'NtReleaseWorkerFactoryWorker', - 128: 'NtReleaseSemaphore', - 129: 'NtReleaseMutant', - 130: 'NtReleaseKeyedEvent', - 131: 'NtRegisterThreadTerminatePort', - 132: 'NtRegisterProtocolAddressInformation', - 133: 'NtRecoverTransactionManager', - 134: 'NtRecoverResourceManager', - 135: 'NtRecoverEnlistment', - 136: 'NtReadVirtualMemory', - 137: 'NtReadRequestData', - 138: 'NtReadOnlyEnlistment', - 139: 'NtReadFileScatter', - 140: 'NtReadFile', - 141: 'NtRaiseHardError', - 142: 'NtRaiseException', - 143: 'NtQueueApcThreadEx', - 144: 'NtQueueApcThread', - 145: 'NtQueryWnfStateData', - 146: 'NtQueryWnfStateNameInformation', - 147: 'NtQueryVolumeInformationFile', - 148: 'NtQueryVirtualMemory', - 149: 'NtQueryValueKey', - 150: 'NtQueryTimerResolution', - 151: 'NtQueryTimer', - 152: 'NtQuerySystemTime', - 153: 'NtQuerySystemInformationEx', - 154: 'NtQuerySystemInformation', - 155: 'NtQuerySystemEnvironmentValueEx', - 156: 'NtQuerySystemEnvironmentValue', - 157: 'NtQuerySymbolicLinkObject', - 158: 'NtQuerySemaphore', - 159: 'NtQuerySecurityObject', - 160: 'NtQuerySecurityAttributesToken', - 161: 'NtQuerySection', - 162: 'NtQueryQuotaInformationFile', - 163: 'VdmpExceptionHandler', - 164: 'NtQueryPerformanceCounter', - 165: 'NtQueryOpenSubKeysEx', - 166: 'NtQueryOpenSubKeys', - 167: 'NtQueryObject', - 168: 'NtQueryMutant', - 169: 'NtQueryMultipleValueKey', - 170: 'NtQueryLicenseValue', - 171: 'NtQueryKey', - 172: 'NtQueryIoCompletion', - 173: 'NtQueryIntervalProfile', - 174: 'NtQueryInstallUILanguage', - 175: 'NtQueryInformationWorkerFactory', - 176: 'NtQueryInformationTransactionManager', - 177: 'NtQueryInformationTransaction', - 178: 'NtQueryInformationToken', - 179: 'NtQueryInformationThread', - 180: 'NtQueryInformationResourceManager', - 181: 'NtQueryInformationProcess', - 182: 'NtQueryInformationPort', - 183: 'NtQueryInformationJobObject', - 184: 'NtQueryInformationFile', - 185: 'NtQueryInformationEnlistment', - 186: 'NtQueryInformationAtom', - 187: 'NtQueryFullAttributesFile', - 188: 'NtQueryEvent', - 189: 'NtQueryEaFile', - 190: 'NtQueryDriverEntryOrder', - 191: 'NtQueryDirectoryObject', - 192: 'NtQueryDirectoryFile', - 193: 'NtQueryDefaultUILanguage', - 194: 'NtQueryDefaultLocale', - 195: 'NtQueryDebugFilterState', - 196: 'NtQueryBootOptions', - 197: 'NtQueryBootEntryOrder', - 198: 'NtQueryAttributesFile', - 199: 'NtPulseEvent', - 200: 'NtProtectVirtualMemory', - 201: 'NtPropagationFailed', - 202: 'NtPropagationComplete', - 203: 'NtPrivilegeObjectAuditAlarm', - 204: 'NtPrivilegedServiceAuditAlarm', - 205: 'NtPrivilegeCheck', - 206: 'NtSetInformationVirtualMemory', - 207: 'NtPrePrepareEnlistment', - 208: 'NtPrePrepareComplete', - 209: 'NtPrepareEnlistment', - 210: 'NtPrepareComplete', - 211: 'NtPowerInformation', - 212: 'NtPlugPlayControl', - 213: 'NtOpenTransactionManager', - 214: 'NtOpenTransaction', - 215: 'NtOpenTimer', - 216: 'NtOpenThreadTokenEx', - 217: 'NtOpenThreadToken', - 218: 'NtOpenThread', - 219: 'NtOpenSymbolicLinkObject', - 220: 'NtOpenSession', - 221: 'NtOpenSemaphore', - 222: 'NtOpenSection', - 223: 'NtOpenResourceManager', - 224: 'NtOpenPartition', - 225: 'NtOpenProcessTokenEx', - 226: 'NtOpenProcessToken', - 227: 'NtOpenProcess', - 228: 'NtOpenPrivateNamespace', - 229: 'NtOpenObjectAuditAlarm', - 230: 'NtOpenMutant', - 231: 'NtOpenKeyTransactedEx', - 232: 'NtOpenKeyTransacted', - 233: 'NtOpenKeyEx', - 234: 'NtOpenKeyedEvent', - 235: 'NtOpenKey', - 236: 'NtOpenJobObject', - 237: 'NtOpenIoCompletion', - 238: 'NtOpenFile', - 239: 'NtOpenEventPair', - 240: 'NtOpenEvent', - 241: 'NtOpenEnlistment', - 242: 'NtOpenDirectoryObject', - 243: 'NtNotifyChangeSession', - 244: 'NtNotifyChangeMultipleKeys', - 245: 'NtNotifyChangeKey', - 246: 'NtNotifyChangeDirectoryFile', - 247: 'NtManagePartition', - 248: 'NtModifyDriverEntry', - 249: 'NtModifyBootEntry', - 250: 'NtMapViewOfSection', - 251: 'NtMapUserPhysicalPagesScatter', - 252: 'NtMapUserPhysicalPages', - 253: 'NtMapCMFModule', - 254: 'NtMakeTemporaryObject', - 255: 'NtMakePermanentObject', - 256: 'NtLockVirtualMemory', - 257: 'NtLockRegistryKey', - 258: 'NtLockProductActivationKeys', - 259: 'NtLockFile', - 260: 'NtLoadKeyEx', - 261: 'NtLoadKey2', - 262: 'NtLoadKey', - 263: 'NtLoadEnclaveData', - 264: 'NtLoadDriver', - 265: 'NtListenPort', - 266: 'NtIsUILanguageComitted', - 267: 'NtIsSystemResumeAutomatic', - 268: 'NtIsProcessInJob', - 269: 'NtInitiatePowerAction', - 270: 'NtInitializeRegistry', - 271: 'NtInitializeNlsFiles', - 272: 'NtInitializeEnclave', - 273: 'NtImpersonateThread', - 274: 'NtImpersonateClientOfPort', - 275: 'NtImpersonateAnonymousToken', - 276: 'NtGetWriteWatch', - 277: 'NtGetNotificationResourceManager', - 278: 'NtGetNlsSectionPtr', - 279: 'NtGetNextThread', - 280: 'NtGetNextProcess', - 281: 'NtGetMUIRegistryInfo', - 282: 'NtGetDevicePowerState', - 283: 'NtGetCurrentProcessorNumberEx', - 284: 'NtGetCurrentProcessorNumber', - 285: 'NtGetContextThread', - 286: 'NtGetCompleteWnfStateSubscription', - 287: 'NtGetCachedSigningLevel', - 288: 'NtFsControlFile', - 289: 'NtFreezeTransactions', - 290: 'NtFreezeRegistry', - 291: 'NtFreeVirtualMemory', - 292: 'NtFreeUserPhysicalPages', - 293: 'NtFlushWriteBuffer', - 294: 'NtFlushVirtualMemory', - 295: 'NtFlushProcessWriteBuffers', - 296: 'NtFlushKey', - 297: 'FsRtlSyncVolumes', - 298: 'NtFlushInstallUILanguage', - 299: 'NtFlushBuffersFile', - 300: 'NtFlushBuffersFileEx', - 301: 'NtFindAtom', - 302: 'NtFilterToken', - 303: 'NtFilterTokenEx', - 304: 'NtFilterBootOption', - 305: 'NtExtendSection', - 306: 'NtEnumerateValueKey', - 307: 'NtEnumerateTransactionObject', - 308: 'NtEnumerateSystemEnvironmentValuesEx', - 309: 'NtEnumerateKey', - 310: 'NtEnumerateDriverEntries', - 311: 'NtEnumerateBootEntries', - 312: 'NtEnableLastKnownGood', - 313: 'NtDuplicateToken', - 314: 'NtDuplicateObject', - 315: 'NtDrawText', - 316: 'NtDisplayString', - 317: 'NtDisableLastKnownGood', - 318: 'NtDeviceIoControlFile', - 319: 'NtDeleteWnfStateName', - 320: 'NtDeleteWnfStateData', - 321: 'NtDeleteValueKey', - 322: 'NtDeletePrivateNamespace', - 323: 'NtDeleteObjectAuditAlarm', - 324: 'NtDeleteKey', - 325: 'NtDeleteFile', - 326: 'NtDeleteDriverEntry', - 327: 'NtDeleteBootEntry', - 328: 'NtDeleteAtom', - 329: 'NtDelayExecution', - 330: 'NtDebugContinue', - 331: 'NtDebugActiveProcess', - 332: 'xHalAllocatePmcCounterSet', - 333: 'NtCreateWorkerFactory', - 334: 'NtCreateWnfStateName', - 335: 'NtCreateWaitCompletionPacket', - 336: 'NtCreateWaitablePort', - 337: 'NtCreateUserProcess', - 338: 'NtCreateTransactionManager', - 339: 'NtCreateTransaction', - 340: 'NtCreateToken', - 341: 'NtCreateLowBoxToken', - 342: 'NtCreateTokenEx', - 343: 'NtCreateTimer', - 344: 'NtCreateThreadEx', - 345: 'NtCreateThread', - 346: 'NtCreateSymbolicLinkObject', - 347: 'NtCreateSemaphore', - 348: 'NtCreateSection', - 349: 'NtCreateResourceManager', - 350: 'NtCreateProfileEx', - 351: 'NtCreateProfile', - 352: 'NtCreateProcessEx', - 353: 'NtCreateProcess', - 354: 'NtCreatePrivateNamespace', - 355: 'NtCreatePort', - 356: 'NtCreatePagingFile', - 357: 'NtCreateNamedPipeFile', - 358: 'NtCreateMutant', - 359: 'NtCreateMailslotFile', - 360: 'NtCreateKeyTransacted', - 361: 'NtCreateKeyedEvent', - 362: 'NtCreateKey', - 363: 'NtOpenPartition', - 364: 'NtCreateJobObject', - 365: 'NtCreateIRTimer', - 366: 'NtCreateTimer2', - 367: 'NtCreateIoCompletion', - 368: 'NtCreateFile', - 369: 'NtOpenEventPair', - 370: 'NtCreateEvent', - 371: 'NtCreateEnlistment', - 372: 'NtCreateEnclave', - 373: 'NtCreateDirectoryObjectEx', - 374: 'NtCreateDirectoryObject', - 375: 'NtCreateDebugObject', - 376: 'NtContinue', - 377: 'NtConnectPort', - 378: 'NtCompressKey', - 379: 'NtCompleteConnectPort', - 380: 'NtCompareTokens', - 381: 'NtCompareObjects', - 382: 'NtCompactKeys', - 383: 'NtCommitTransaction', - 384: 'NtCommitEnlistment', - 385: 'NtCommitComplete', - 386: 'NtCloseObjectAuditAlarm', - 387: 'NtClose', - 388: 'NtClearEvent', - 389: 'NtCancelWaitCompletionPacket', - 390: 'NtCancelTimer', - 391: 'NtCancelSynchronousIoFile', - 392: 'NtCancelIoFileEx', - 393: 'NtCancelIoFile', - 394: 'NtCallbackReturn', - 395: 'NtAssociateWaitCompletionPacket', - 396: 'NtAssignProcessToJobObject', - 397: 'NtAreMappedFilesTheSame', - 398: 'NtApphelpCacheControl', - 399: 'NtAlpcSetInformation', - 400: 'NtAlpcSendWaitReceivePort', - 401: 'NtAlpcRevokeSecurityContext', - 402: 'NtAlpcQueryInformationMessage', - 403: 'NtAlpcQueryInformation', - 404: 'NtAlpcOpenSenderThread', - 405: 'NtAlpcOpenSenderProcess', - 406: 'NtAlpcImpersonateClientOfPort', - 407: 'NtAlpcImpersonateClientContainerOfPort', - 408: 'NtAlpcDisconnectPort', - 409: 'NtAlpcDeleteSecurityContext', - 410: 'NtAlpcDeleteSectionView', - 411: 'NtAlpcDeleteResourceReserve', - 412: 'NtAlpcDeletePortSection', - 413: 'NtAlpcCreateSecurityContext', - 414: 'NtAlpcCreateSectionView', - 415: 'NtAlpcCreateResourceReserve', - 416: 'NtAlpcCreatePortSection', - 417: 'NtAlpcCreatePort', - 418: 'NtAlpcConnectPort', - 419: 'NtAlpcConnectPortEx', - 420: 'NtAlpcCancelMessage', - 421: 'NtAlpcAcceptConnectPort', - 422: 'NtAllocateVirtualMemory', - 423: 'NtAllocateUuids', - 424: 'NtAllocateUserPhysicalPages', - 425: 'NtAllocateReserveObject', - 426: 'NtAllocateLocallyUniqueId', - 427: 'NtAlertThreadByThreadId', - 428: 'NtAlertThread', - 429: 'NtAlertResumeThread', - 430: 'NtAdjustPrivilegesToken', - 431: 'NtAdjustGroupsToken', - 432: 'NtAdjustTokenClaimsAndDeviceGroups', - 433: 'NtAddDriverEntry', - 434: 'NtAddBootEntry', - 435: 'NtAddAtom', - 436: 'NtAddAtomEx', - 437: 'NtAccessCheckByTypeResultListAndAuditAlarmByHandle', - 438: 'NtAccessCheckByTypeResultListAndAuditAlarm', - 439: 'NtAccessCheckByTypeResultList', - 440: 'NtAccessCheckByTypeAndAuditAlarm', - 441: 'NtAccessCheckByType', - 442: 'NtAccessCheckAndAuditAlarm', - 443: 'NtSetInformationSymbolicLink' - } -} diff --git a/manticore/utils/mappings.py b/manticore/utils/mappings.py index 608f86e..f870773 100644 --- a/manticore/utils/mappings.py +++ b/manticore/utils/mappings.py @@ -45,13 +45,6 @@ if osname == "darwin" or osname.startswith("linux"): mmap = _mmap munmap = _munmap -elif osname == "win32": - def _mmap(fd, offset, size): - return MMAP.mmap(fd, size, offset=offset, access=MMAP.ACCESS_COPY) - def _munmap(address, size): - pass - mmap = _mmap - munmap = _munmap else: raise ValueError("Unsupported host OS: " + osname) diff --git a/tests/memdumps/api_interception/README.txt b/tests/memdumps/api_interception/README.txt deleted file mode 100644 index c73270d..0000000 --- a/tests/memdumps/api_interception/README.txt +++ /dev/null @@ -1,4 +0,0 @@ -Buffer: 0x00403018 -Length: 0x2E - -python SymbolicExecutor/main.py --procs 1 --offset 0 --workspace apiint --buffer "0x00403018" --size "0x2E" tests/api_interception/api_interception.dmp --names tests/api_interception/api_names.txt --log apiint/manticore.log diff --git a/tests/memdumps/api_interception/api_interception.cpp b/tests/memdumps/api_interception/api_interception.cpp deleted file mode 100755 index 5b0ec0e..0000000 --- a/tests/memdumps/api_interception/api_interception.cpp +++ /dev/null @@ -1,56 +0,0 @@ -// ConsoleApplication1.cpp : Defines the entry point for the console application. -// - -#include "stdafx.h" -#include - -//TCHAR buffer[] = _T("PC:\\windows\\notepad.exe"); -TCHAR buffer[] = _T("ZC:\\winodws\\notepad.exe"); - -int _tmain(int argc, _TCHAR* argv[]) -{ - __debugbreak(); - - TCHAR *buf = buffer; - TCHAR op = buf[0]; - HKEY testkey = NULL; - LSTATUS st = RegCreateKeyEx(HKEY_CURRENT_USER, L"Test", 0, NULL, 0, KEY_WRITE, NULL, &testkey, 0); - if(st != ERROR_SUCCESS || testkey == NULL ) { - return -1; - } - - switch(op) { - case L'P': - { - PROCESS_INFORMATION psi; - STARTUPINFO si; - ZeroMemory(&si, sizeof(si)); - si.cb = sizeof(si); - BOOL worked = CreateProcess(NULL, buf+1, NULL, NULL, FALSE, 0, NULL, NULL, &si, &psi); - if(worked) { - CloseHandle(psi.hThread); - CloseHandle(psi.hProcess); - } - } - case L'R': - { - HKEY key = NULL; - LSTATUS s = RegOpenKeyEx(HKEY_CURRENT_USER, buf+1, 0, KEY_READ, &key); - if(s == ERROR_SUCCESS && key != NULL) { - RegCloseKey(key); - } - } - case L'K': - { - HKEY key = NULL; - LSTATUS s = RegCreateKeyEx(testkey, buf+1, 0, NULL, 0, KEY_WRITE, NULL, &key, 0); - if(s == ERROR_SUCCESS && key != NULL) { - RegCloseKey(key); - } - } - default: - printf("Unknown argument: %C\n", op); - } - return 0; -} - diff --git a/tests/memdumps/api_interception/api_interception.dmp b/tests/memdumps/api_interception/api_interception.dmp deleted file mode 100755 index 9440a56..0000000 Binary files a/tests/memdumps/api_interception/api_interception.dmp and /dev/null differ diff --git a/tests/memdumps/api_interception/api_interception_test_visited.txt b/tests/memdumps/api_interception/api_interception_test_visited.txt deleted file mode 100644 index 44a8db8..0000000 --- a/tests/memdumps/api_interception/api_interception_test_visited.txt +++ /dev/null @@ -1,1899 +0,0 @@ -0:00401013 -0:00401019 -0:00401020 -0:00401022 -0:00401025 -0:00401026 -0:00401028 -0:0040102d -0:0040102f -0:00401031 -0:00401033 -0:00401038 -0:0040103d -0:00401044 -0:00401046 -0:00401048 -0:0040104e -0:00401051 -0:00401057 -0:00401058 -0:0040105a -0:00401060 -0:00401062 -0:00401065 -0:0040106b -0:0040106e -0:00401070 -0:00401073 -0:00401075 -0:0040107a -0:0040107c -0:0040107f -0:00401081 -0:00401082 -0:00401087 -0:0040108a -0:0040108d -0:0040108e -0:00401091 -0:00401092 -0:00401094 -0:00401096 -0:00401098 -0:0040109a -0:0040109c -0:0040109e -0:004010a3 -0:004010a5 -0:004010ac -0:004010cc -0:004010cf -0:004010d0 -0:004010d5 -0:004010d7 -0:004010dc -0:004010e1 -0:004010e8 -0:004010fc -0:004010fe -0:00401101 -0:00401102 -0:00401104 -0:00401109 -0:0040110b -0:0040110d -0:0040110f -0:00401114 -0:00401117 -0:0040111e -0:0040112e -0:0040112f -0:00401134 -0:00401994 -0:6f02dccc -0:6f02dccd -0:6f02dccf -0:6f02dcd0 -0:6f02dcd3 -0:6f02dcd6 -0:6f02dcdc -0:6f02dcdd -0:6f02dcde -0:6f02dce3 -0:6f02dce5 -0:6f02dceb -0:6f02dced -0:6f02dcf3 -0:6f02dcf5 -0:6f02dcf6 -0:6f02dcf8 -0:6f02dcf9 -0:6f02dcff -0:6f02dd01 -0:6f02dd03 -0:6f02dd09 -0:6f02dd0b -0:6f02dd0c -0:6f02dd0d -0:6f02dd0e -0:6f02dd0f -0:6f02dd20 -0:6f02dd24 -0:6f02dd28 -0:6f02dd2a -0:6f02dd30 -0:6f02dd35 -0:6f02dd3d -0:6f02dd8c -0:6f02dd90 -0:6f02dd91 -0:6f02e560 -0:6f02e561 -0:6f02e562 -0:6f02e568 -0:6f02e56e -0:6f02e570 -0:6f02e575 -0:6f02e577 -0:6f02e578 -0:6f02e57a -0:6f02e580 -0:6f02e581 -0:6f02e587 -0:6f02e588 -0:6f02e58a -0:6f02e58b -0:6f02e590 -0:6f02e591 -0:6f02e596 -0:6f02e598 -0:6f02e59a -0:6f02e5a0 -0:6f02e5a2 -0:6f02e5a3 -0:6f02ff6a -0:6f02ff6f -0:6f02ff76 -0:6f02ff7a -0:6f02ff7e -0:6f02ff82 -0:6f02ff84 -0:6f02ff85 -0:6f02ff86 -0:6f02ff87 -0:6f02ff8c -0:6f02ff8f -0:6f02ff91 -0:6f02ff92 -0:6f02ff95 -0:6f02ff98 -0:6f02ff9b -0:6f02ffa2 -0:6f02ffa5 -0:6f02ffa8 -0:6f02ffae -0:6f02ffaf -0:6f02ffb2 -0:6f02ffb9 -0:6f02ffba -0:6f02ffbb -0:6f02ffbc -0:6f02ffbd -0:6f02ffbe -0:6f02ffc0 -0:6f02ffc1 -0:6f02ffc2 -0:6f02ffc3 -0:6f02ffc4 -0:6f02ffc6 -0:6f02ffc7 -0:6f02ffca -0:6f02ffd2 -0:6f02ffd8 -0:6f02ffdf -0:6f02ffe5 -0:6f02ffe6 -0:6f02ffe7 -0:6f031b50 -0:6f031b51 -0:6f031b53 -0:6f031b54 -0:6f031b56 -0:6f031b59 -0:6f031b5d -0:6f031b5f -0:6f031b61 -0:6f031b66 -0:6f031b68 -0:6f031b6b -0:6f031b6e -0:6f031b70 -0:6f031b73 -0:6f031b76 -0:6f031b78 -0:6f031b7e -0:6f031b84 -0:6f031b87 -0:6f031b8d -0:6f031b93 -0:6f031b96 -0:6f031b99 -0:6f031b9b -0:6f031b9d -0:6f031ba0 -0:6f031ba3 -0:6f031ba7 -0:6f031ba9 -0:6f031baa -0:6f031bab -0:6f031bae -0:6f031bb4 -0:6f031bba -0:6f031bbc -0:6f031bc1 -0:6f031bc3 -0:6f031bc9 -0:6f031bcc -0:6f031bcd -0:6f031bcf -0:6f031bd1 -0:6f031bd4 -0:6f031bd7 -0:6f031ed8 -0:6f031ed9 -0:6f031edb -0:6f031edc -0:6f031edd -0:6f031ede -0:6f031ee4 -0:6f031ee6 -0:6f031ee9 -0:6f031eee -0:6f031ef0 -0:6f031ef1 -0:6f031ef3 -0:6f031ef9 -0:6f031efa -0:6f031efb -0:6f031efd -0:6f031efe -0:6f031eff -0:6f03226a -0:6f03226b -0:6f03226d -0:6f032270 -0:6f032272 -0:6f032278 -0:6f03227b -0:6f03227c -0:6f033d8f -0:6f033d90 -0:6f033d92 -0:6f033d95 -0:6f033d98 -0:6f033d9b -0:6f033da0 -0:6f033da3 -0:6f033da7 -0:6f033dad -0:6f033db1 -0:6f033db6 -0:6f033dba -0:6f033dc0 -0:6f033dc1 -0:6f033eed -0:6f033eee -0:6f033ef2 -0:6f033ef4 -0:6f033ef6 -0:6f033ef8 -0:6f033efa -0:6f033efc -0:6f033f01 -0:6f033f03 -0:6f033f09 -0:6f033f0b -0:6f033f0c -0:6f033f0d -0:6f033f0f -0:6f033f12 -0:6f034c1d -0:6f034c1e -0:6f034c20 -0:6f034c21 -0:6f034c22 -0:6f034c25 -0:6f034c27 -0:6f034c2a -0:6f034c2c -0:6f034c2e -0:6f034c69 -0:6f034c6b -0:6f034c70 -0:6f034c75 -0:6f034c78 -0:6f034c7a -0:6f034c7d -0:6f034c7f -0:6f034c82 -0:6f034c85 -0:6f034c8c -0:6f034c90 -0:6f034c96 -0:6f034c98 -0:6f034c9b -0:6f034c9e -0:6f034ca1 -0:6f034ca8 -0:6f034cab -0:6f034cad -0:6f034cae -0:6f034cb4 -0:6f034cb6 -0:6f034cb7 -0:6f034cbc -0:6f0352bd -0:6f0352be -0:6f0352c0 -0:6f0352c3 -0:6f0352c6 -0:6f0352cc -0:6f0352ce -0:6f0352d4 -0:6f0352da -0:6f0352e0 -0:6f0352e2 -0:6f0352e5 -0:6f0352e8 -0:6f0352ef -0:6f0352f2 -0:6f0352f7 -0:6f0352fa -0:6f0352fb -0:6f0352fc -0:6f035301 -0:6f035302 -0:6f035303 -0:6f035305 -0:6f035308 -0:6f03530b -0:6f035311 -0:6f035314 -0:6f035315 -0:6f03531a -0:6f03531d -0:6f03531e -0:6f035325 -0:6f035326 -0:6f035327 -0:6f035328 -0:6f03532a -0:6f03532d -0:6f03532e -0:6f035331 -0:6f035332 -0:6f035335 -0:6f035337 -0:6f03533d -0:6f035340 -0:6f035342 -0:6f035344 -0:6f035347 -0:6f035348 -0:6f03534e -0:6f035354 -0:6f035357 -0:6f03535a -0:6f03535f -0:6f035362 -0:6f035364 -0:6f03536a -0:6f0353a6 -0:6f0353aa -0:6f0353b0 -0:6f0353b2 -0:6f0353b3 -0:6f0353b4 -0:6f0353b5 -0:6f0353b6 -0:6f035612 -0:6f035613 -0:6f035615 -0:6f035616 -0:6f035619 -0:6f03561b -0:6f035621 -0:6f035622 -0:6f035623 -0:6f035624 -0:6f035625 -0:6f035627 -0:6f03562a -0:6f03562e -0:6f035636 -0:6f035639 -0:6f03563f -0:6f035641 -0:6f035644 -0:6f035646 -0:6f035648 -0:6f03564b -0:6f03564e -0:6f035654 -0:6f035657 -0:6f035659 -0:6f03565a -0:6f03565b -0:6f03565c -0:6f03565e -0:6f03565f -0:6f035662 -0:6f035663 -0:6f035666 -0:6f035668 -0:6f03566c -0:6f03566f -0:6f03567b -0:6f03567e -0:6f03567f -0:6f035682 -0:6f035684 -0:6f035686 -0:6f035689 -0:6f03568a -0:6f03568d -0:6f03568e -0:6f035691 -0:6f035692 -0:6f035693 -0:6f035698 -0:6f03569b -0:6f03569e -0:6f0356a1 -0:6f0356a4 -0:6f0356aa -0:6f0356ac -0:6f0356ae -0:6f0356b1 -0:6f0356b3 -0:6f0356b6 -0:6f0356b8 -0:6f0356b9 -0:6f0356ba -0:6f0356bb -0:6f0356bc -0:6f037b94 -0:6f037b96 -0:6f037b99 -0:6f037b9b -0:6f037b9e -0:6f037ba1 -0:6f037ba8 -0:6f037bab -0:6f037bb0 -0:6f037bb2 -0:6f037bb5 -0:6f037bb8 -0:6f037bbb -0:6f037bc2 -0:6f037bc7 -0:6f037bc9 -0:6f037bcb -0:6f037bd1 -0:6f037bd7 -0:6f037bdd -0:6f037bdf -0:6f037be5 -0:6f037beb -0:6f037bf1 -0:6f037bf3 -0:6f037bf9 -0:6f037bff -0:6f037d8e -0:6f037d91 -0:6f037d97 -0:6f037d99 -0:6f037d9c -0:6f037d9e -0:6f037d9f -0:6f037da0 -0:6f037dd5 -0:6f037ddb -0:6f037de1 -0:6f037de7 -0:6f037ded -0:6f037e63 -0:6f037e66 -0:6f037e6c -0:6f037e72 -0:6f037e74 -0:6f037e78 -0:6f037e79 -0:6f037e7e -0:6f037e84 -0:6f037e85 -0:6f037e8b -0:6f037e8c -0:6f037e91 -0:6f037e94 -0:6f037e96 -0:6f037e98 -0:6f037ea2 -0:6f037eb7 -0:6f037ebd -0:6f03822f -0:6f038231 -0:6f038237 -0:6f03823d -0:6f038243 -0:6f038245 -0:6f03824b -0:6f038283 -0:6f038286 -0:6f038289 -0:6f03839e -0:6f0383a5 -0:6f0383ab -0:6f0383ae -0:6f0383b4 -0:6f0383ba -0:6f0383c0 -0:6f0383c6 -0:6f0383c8 -0:6f0383cb -0:6f0383cd -0:6f0383d3 -0:6f0383d4 -0:6f0383da -0:6f0383db -0:6f0383dd -0:6f0383e2 -0:6f0383e8 -0:6f0383eb -0:6f0383f1 -0:6f0383f7 -0:6f0383f8 -0:6f0383fe -0:6f0383ff -0:6f038405 -0:6f038406 -0:6f03840b -0:6f03840e -0:6f038411 -0:6f038417 -0:6f03841e -0:6f038424 -0:6f03842a -0:6f038430 -0:6f038436 -0:6f038437 -0:6f03843d -0:6f03843e -0:6f03843f -0:6f038444 -0:6f038447 -0:6f03844d -0:6f03844f -0:6f038451 -0:6f038454 -0:6f03845a -0:6f038460 -0:6f038462 -0:6f038468 -0:6f038489 -0:6f03848a -0:6f038490 -0:6f038492 -0:6f038498 -0:6f03849b -0:6f03849d -0:6f0384a3 -0:6f0384a6 -0:6f0384ad -0:6f0384b0 -0:6f0384b6 -0:6f0384be -0:6f0384c0 -0:6f0384c3 -0:6f0384c9 -0:6f0384cf -0:6f0384d5 -0:6f0384d8 -0:6f0384de -0:6f0384e5 -0:6f0384e7 -0:6f0384ed -0:6f0384f3 -0:6f0384f4 -0:6f0384f7 -0:6f0384f8 -0:6f0384fd -0:6f0384fe -0:6f0384ff -0:6f038501 -0:6f038507 -0:6f03850d -0:6f03850e -0:6f038514 -0:6f03851a -0:6f03851f -0:6f038522 -0:6f038528 -0:6f03852d -0:6f03852f -0:6f038536 -0:6f038538 -0:6f03853e -0:6f038544 -0:6f03854a -0:6f038550 -0:6f038556 -0:6f03855c -0:6f038561 -0:6f038562 -0:6f038564 -0:6f03856a -0:6f03856f -0:6f038571 -0:6f038574 -0:6f038577 -0:6f038578 -0:6f03857a -0:6f03857b -0:6f03857e -0:6f03857f -0:6f038582 -0:6f038585 -0:6f03858b -0:6f03858d -0:6f038593 -0:6f038599 -0:6f03859f -0:6f0385a5 -0:6f0385ab -0:6f0385b1 -0:6f0385b7 -0:6f0385bd -0:6f0385c3 -0:6f0385c9 -0:6f0385ce -0:6f0385d3 -0:6f0385d9 -0:6f0385db -0:6f0385e1 -0:6f0385e5 -0:6f0385eb -0:6f0385f1 -0:6f0385f3 -0:6f0385fe -0:6f038605 -0:6f038606 -0:6f038607 -0:6f038608 -0:6f03860a -0:6f038610 -0:6f038614 -0:6f038617 -0:6f038619 -0:6f03861e -0:6f03861f -0:6f0390e9 -0:6f0390eb -0:6f03eff2 -0:6f03eff3 -0:6f03eff5 -0:6f03eff6 -0:6f03eff9 -0:6f03effa -0:6f03efff -0:6f03f000 -0:6f03f005 -0:6f03f006 -0:6f03f007 -0:6f03f009 -0:6f03f00f -0:6f03f010 -0:6f03f011 -0:6f03f012 -0:6f03f013 -0:6f03f015 -0:6f03f019 -0:6f03f17e -0:6f03f17f -0:6f03f181 -0:6f03f183 -0:6f03f186 -0:6f03f189 -0:6f03f18c -0:6f03f18f -0:6f03f194 -0:6f03f197 -0:6f03f198 -0:6f03f514 -0:6f03f515 -0:6f03f51a -0:6f03f51b -0:6f03f51d -0:6f03f520 -0:6f03f525 -0:6f03f527 -0:6f03f529 -0:6f03f52c -0:6f03f534 -0:6f03f538 -0:6f03f53a -0:6f03f53c -0:6f03f53e -0:6f03f541 -0:6f03f549 -0:6f03f54d -0:6f03f664 -0:6f03f666 -0:6f03f66b -0:6f03f670 -0:6f03f673 -0:6f03f676 -0:6f03f67c -0:6f03f67e -0:6f03f684 -0:6f03f68a -0:6f03f690 -0:6f03f692 -0:6f03f695 -0:6f03f697 -0:6f03f69a -0:6f03f69d -0:6f03f6a4 -0:6f03f6a9 -0:6f03f6ac -0:6f03f6b2 -0:6f03f6b3 -0:6f03f6b8 -0:6f03f6b9 -0:6f03f6bd -0:6f03f6c4 -0:6f03f6c9 -0:6f03f6cf -0:6f03f6d2 -0:6f03f6d5 -0:6f03f6d6 -0:6f03f714 -0:6f03f71b -0:6f03f721 -0:6f03f722 -0:6f03f724 -0:6f03f727 -0:6f03f729 -0:6f03f72b -0:6f03f72c -0:6f03f72f -0:6f03f730 -0:6f03f735 -0:6f03f736 -0:6f03f737 -0:6f03f82c -0:6f0467f4 -0:6f0467f9 -0:6f0467fb -0:6f0486a2 -0:6f0486a3 -0:6f0486a5 -0:6f0486aa -0:6f0486af -0:6f0486b4 -0:6f0486b6 -0:6f0486b9 -0:6f0486bc -0:6f0486bf -0:6f0486c1 -0:6f0486c2 -0:6f0486c4 -0:6f0486ca -0:6f0486d0 -0:6f0486d6 -0:6f0486dc -0:6f0486df -0:6f0486e5 -0:6f0486e7 -0:6f0486ed -0:6f0486ee -0:6f0486ef -0:6f0486f1 -0:6f0486f4 -0:6f0486f6 -0:6f0486f9 -0:6f0486fc -0:6f048702 -0:6f048709 -0:6f04870f -0:6f048713 -0:6f048715 -0:6f048717 -0:6f04871a -0:6f048720 -0:6f048723 -0:6f048729 -0:6f04872e -0:6f048734 -0:6f04873a -0:6f04873f -0:6f048740 -0:6f048742 -0:6f05131a -0:6f05131e -0:6f05131f -0:6f051323 -0:6f051325 -0:6f071940 -0:6f071941 -0:6f071944 -0:6f07194b -0:6f07194d -0:6f07194e -0:6f07196b -0:6f07196c -0:6f071971 -0:6f071974 -0:6f071976 -0:6f071978 -0:6f07197a -0:6f07198b -0:6f071992 -0:6f071994 -0:6f07199c -0:6f07199d -0:6f0719a2 -0:6f0719a4 -0:6f0719a5 -0:6f0719aa -0:6f0719ab -0:6f0719b2 -0:6f0719b4 -0:6f0719c9 -0:6f0719d0 -0:6f0719d3 -0:6f0719d5 -0:6f0719d8 -0:6f0719db -0:6f0719e2 -0:6f0719e4 -0:6f0719e5 -0:6f0719e6 -0:6f0719ea -0:6f0719eb -0:6f073ab0 -0:6f073ab4 -0:6f073ab9 -0:6f073abc -0:6f073abe -0:6f073ac0 -0:6f073ac2 -0:6f073ac4 -0:6f073ac6 -0:6f073ac7 -0:6f073ac8 -0:6f073ac9 -0:6f073ace -0:6f073ad1 -0:6f073ad6 -0:6f073adc -0:6f073ae1 -0:6f073ae3 -0:6f073ae8 -0:6f073aea -0:6f073aec -0:6f073aee -0:6f073af0 -0:6f073af2 -0:6f073af5 -0:6f073af7 -0:6f073afd -0:6f073b03 -0:6f07b044 -0:6f07b04a -0:6f07b051 -0:6f07b056 -0:6f07b05c -0:6f07b061 -0:6f07b064 -0:6f07b066 -0:6f07b06c -0:6f07b072 -0:6f07b073 -0:6f07b079 -0:6f07b07c -0:6f07b083 -0:6f07b086 -0:6f07b08c -0:6f09edf4 -0:6f09edf6 -0:6f09edfb -0:6f09ee00 -0:6f09ee02 -0:6f09ee05 -0:6f09ee08 -0:6f09ee0a -0:6f09ee21 -0:6f09ee26 -0:6f09ee29 -0:6f09ee2a -0:6f09ee2c -0:6f09ee31 -0:6f09ee32 -0:6f09ee33 -0:6f09ee37 -0:6f09ee3c -0:6f09ee3f -0:6f09ee40 -0:6f09ee45 -0:6f09ee46 -0:6f09ee48 -0:6f09ee4b -0:6f09ee4c -0:6f09ee4e -0:6f09ee51 -0:6f09ee56 -0:6f09ee59 -0:6f09ee5a -0:6f09ee5f -0:6f09ee61 -0:6f09ee64 -0:6f09ee69 -0:6f09ee6c -0:6f09ee6d -0:6f09ee6e -0:6f0bfaba -0:6f0bfabb -0:6f0bfabd -0:6f0bfac2 -0:6f0bfac8 -0:6f0bfacb -0:6f0bfacd -0:6f0bfacf -0:6f0bfad0 -0:75486806 -0:7548680c -0:7548680f -0:75486897 -0:75486899 -0:7548689a -0:7548689c -0:7548689f -0:754868a5 -0:754868a8 -0:754868ab -0:754868b1 -0:754868b7 -0:754868b9 -0:754868bf -0:754868c3 -0:754868c7 -0:754868c8 -0:7551bb08 -0:7551bd05 -0:7551bf00 -0:75521292 -0:75521294 -0:75521295 -0:75521297 -0:7552129e -0:755212a4 -0:755212a7 -0:755212aa -0:755212ad -0:755212ae -0:755212af -0:755212b2 -0:755212b6 -0:755212ba -0:755212bf -0:755212c0 -0:755212c3 -0:755212c5 -0:755212c8 -0:755212cb -0:755212cd -0:755212d3 -0:755212d4 -0:755212d5 -0:755212db -0:75521e16 -0:75521e18 -0:75521e19 -0:75521e1b -0:75521e1c -0:75521e23 -0:75522412 -0:75522414 -0:75522415 -0:75522417 -0:7552241d -0:75522422 -0:75522424 -0:75522427 -0:7552242a -0:7552242b -0:7552242e -0:75522430 -0:75522432 -0:75522435 -0:75522437 -0:7552243d -0:7552243e -0:7733e803 -0:7733e806 -0:7733e809 -0:7733e80f -0:7733e816 -0:7733e81c -0:7733e822 -0:7733e828 -0:7733e82b -0:7733e82d -0:7733e830 -0:7733e836 -0:7733e838 -0:7733e83e -0:7733e841 -0:7733e843 -0:7733e846 -0:7733e849 -0:7733e84c -0:7733e84f -0:7733e855 -0:7733e85f -0:7733e862 -0:7733e865 -0:7733e868 -0:7733e86b -0:7733e86e -0:7733e871 -0:7733e874 -0:7733e879 -0:7733e87b -0:7733e881 -0:7733e886 -0:7733e88a -0:7733e88c -0:7733e890 -0:7733e896 -0:7733e89a -0:7733e8a0 -0:7733e8a3 -0:7733e8a6 -0:7733e8a9 -0:7733e8ac -0:7733e8c2 -0:7733e8c4 -0:7733e8c7 -0:7733e8c9 -0:7733e8cd -0:7733e8d0 -0:7733e8d2 -0:7733e8d5 -0:7733e8d8 -0:7733e8da -0:7733e8dd -0:7733e8df -0:7733e8e2 -0:7733e8e4 -0:7733e8e7 -0:7733e8fe -0:7733e902 -0:7733e906 -0:7733e909 -0:7733e90c -0:7733e912 -0:7733e918 -0:7733e91a -0:7733e921 -0:7733e924 -0:7733e92f -0:7733e932 -0:7733e935 -0:7733e938 -0:7733e93b -0:7733e93d -0:7733e940 -0:7733e943 -0:7733e946 -0:7733e948 -0:7733e94e -0:7733e951 -0:7733e953 -0:7733e959 -0:7733e95c -0:7733e95f -0:7733e961 -0:7733e963 -0:7733e966 -0:7733e969 -0:7733e96c -0:7733e96e -0:7733e970 -0:7733ea32 -0:7733ea35 -0:7733ea38 -0:7733ea3a -0:7733ea40 -0:7733ea46 -0:7733ea48 -0:7733ea71 -0:7733ea74 -0:7733ea77 -0:7733ea79 -0:7733ea7c -0:7733ea7f -0:7733ea81 -0:7733ea87 -0:7733ea89 -0:7733ea8c -0:7733ea8e -0:7733ea91 -0:7733ea94 -0:7733ea97 -0:7733ea9a -0:7733eaa0 -0:7733eaa2 -0:7733eaa8 -0:7733eaab -0:7733eaae -0:7733eab1 -0:7733eab7 -0:7733eab9 -0:7733eabb -0:7733eac5 -0:7733eac7 -0:7733eac9 -0:7733eacf -0:7733ead2 -0:7733ead3 -0:7733ead6 -0:7733eb07 -0:7733eb09 -0:7733eb0a -0:7733eb0c -0:7733eb0f -0:7733eb13 -0:7733eb19 -0:7733eb1c -0:7733eb20 -0:7733eb21 -0:7733eb24 -0:7733eb25 -0:7733eb2a -0:7733eb2c -0:7733eb2f -0:7733eb31 -0:7733eb32 -0:7733eb33 -0:7733eb3a -0:7733eb40 -0:7733eb45 -0:7733eb4a -0:77345bd0 -0:77345bd1 -0:77345bd5 -0:77345bd9 -0:77345bdd -0:77345be0 -0:77345be2 -0:77345be7 -0:77345beb -0:77345bed -0:77345bee -0:77345c70 -0:77345c71 -0:77345c75 -0:77345c79 -0:77345c7d -0:77345c80 -0:77345c82 -0:77345c83 -0:77356458 -0:7735645d -0:77356462 -0:773570b0 -0:773570b2 -0:77357760 -0:77357762 -0:77357763 -0:77357765 -0:77357766 -0:77357769 -0:7735776d -0:7735776f -0:77357770 -0:77357771 -0:77357774 -0:7735777b -0:77357780 -0:77357782 -0:77357786 -0:77357787 -0:7735778a -0:77357790 -0:77357791 -0:77357792 -0:77357794 -0:77357795 -0:77357796 -0:773577a0 -0:773577a2 -0:773577a3 -0:773577a5 -0:773577a8 -0:773577a9 -0:773577aa -0:773577ad -0:773577b0 -0:773577b2 -0:773577b7 -0:773577bd -0:773577c3 -0:773577c6 -0:773577c9 -0:773577d0 -0:773577d1 -0:773577d3 -0:773577d4 -0:773577d6 -0:773577d7 -0:77362c0c -0:77362c11 -0:77362c18 -0:77362c1c -0:77362c20 -0:77362c24 -0:77362c26 -0:77362c27 -0:77362c28 -0:77362c29 -0:77362c2e -0:77362c31 -0:77362c33 -0:77362c34 -0:77362c37 -0:77362c3a -0:77362c3d -0:77362c44 -0:77362c47 -0:77362c4a -0:77362c50 -0:77362c51 -0:77362c54 -0:77362c5b -0:77362c5c -0:77362c5d -0:77362c5e -0:77362c5f -0:77362c60 -0:77362c62 -0:77362c63 -0:77362c64 -0:77362dd6 -0:77362dd8 -0:77362dd9 -0:77362ddb -0:77362dde -0:77362ddf -0:77362de0 -0:77362de2 -0:77362de9 -0:77362dea -0:77362ded -0:77362df3 -0:77362df6 -0:77362df9 -0:77362dfc -0:77362dff -0:77362e02 -0:77362e04 -0:77362e0a -0:77362e11 -0:77362e96 -0:77362e98 -0:77362e9e -0:77362ea1 -0:77362ea3 -0:77362ea9 -0:77362eb0 -0:77362eb6 -0:77362eb8 -0:77362eb9 -0:77362eba -0:77362ebb -0:77362ebc -0:773630fb -0:773630fd -0:773630fe -0:77363100 -0:77363107 -0:7736310c -0:7736310f -0:77363111 -0:77363117 -0:7736311a -0:77363120 -0:77363121 -0:77365ac8 -0:77365acb -0:77365ace -0:77365acf -0:77365ad0 -0:77365ad3 -0:77365ad6 -0:77365ad9 -0:77365adb -0:77365ae0 -0:77365ae2 -0:77365aec -0:77365af1 -0:77365af6 -0:77365afb -0:77365afe -0:77365b00 -0:77365b03 -0:77365b05 -0:77365b06 -0:77365b09 -0:77365b0d -0:77365b0f -0:77365b12 -0:77365b15 -0:77365b18 -0:77365b1b -0:77365b21 -0:77365b60 -0:77365b66 -0:77365b6c -0:77365b6f -0:77365b72 -0:77365ba2 -0:77365ba5 -0:77365ba8 -0:77365bae -0:77365bb0 -0:77365be9 -0:77365bef -0:77365bf2 -0:77365bf8 -0:77365c03 -0:77365c09 -0:77365c0c -0:77365c0f -0:77365c13 -0:77365c15 -0:77365c17 -0:77365c19 -0:77365c1c -0:77365c1f -0:77365c22 -0:77365c24 -0:77365c27 -0:77365c2a -0:77365c2d -0:77365c2e -0:77365c34 -0:77365c3a -0:77365c3d -0:77365c40 -0:77365c42 -0:77365c45 -0:77365c48 -0:77365c4b -0:77365c4d -0:77365c50 -0:77365c53 -0:77365c59 -0:77365ca0 -0:77365ca3 -0:77365ca5 -0:77365ca8 -0:77365cab -0:77365cad -0:77365cae -0:77365cb0 -0:77365cb3 -0:77365cb6 -0:77365cb8 -0:77365cba -0:77365cbd -0:77365cc0 -0:77365cc2 -0:77365cc5 -0:77365cc8 -0:77365ccb -0:77365cce -0:77365cd4 -0:77365cd7 -0:77365cd9 -0:77365cdf -0:77365ce3 -0:77365ce9 -0:77365cec -0:77365cee -0:77365cf1 -0:77365cf4 -0:77365cf6 -0:77365cfc -0:77365cff -0:77365d02 -0:77365d05 -0:77365d08 -0:77365d0b -0:77365d0e -0:77365d14 -0:77365d16 -0:77365d19 -0:77365d1c -0:77365d1f -0:77365d22 -0:77365d24 -0:77365d26 -0:77365d29 -0:77365d2f -0:77365d32 -0:77365d34 -0:77365d3a -0:77365d3c -0:77365d3d -0:77365d3e -0:77365d42 -0:77365d45 -0:77365d48 -0:77365d49 -0:77365d4f -0:77365d52 -0:77365d53 -0:77365d55 -0:77365d5a -0:77365d5c -0:77365d62 -0:77365d65 -0:77365d68 -0:77365d6c -0:77365db2 -0:77365db9 -0:77365dbe -0:77365dc5 -0:77365dcb -0:77365dce -0:77365dd3 -0:77365ddb -0:77365ddf -0:77365de5 -0:77365de6 -0:77365dec -0:77365def -0:77365df2 -0:77365df4 -0:77365e00 -0:77365e06 -0:77365e0c -0:77365e0f -0:77365e12 -0:77365e15 -0:77365e18 -0:77365e1e -0:77365e20 -0:77365e26 -0:77365e29 -0:77365e2b -0:77365e31 -0:77365e34 -0:77365e37 -0:77365e3a -0:77365e3c -0:77365e3e -0:77365e41 -0:77365e44 -0:77365e47 -0:77365e4a -0:77365e4d -0:77365e4f -0:77365e51 -0:77365e57 -0:77365e5a -0:77365e5c -0:77365e5f -0:77365e61 -0:77365e67 -0:77365e69 -0:77365e6c -0:77365e6f -0:77365e71 -0:77365e73 -0:77365e76 -0:77365e79 -0:77365e7c -0:77365e7f -0:77365e82 -0:77365e84 -0:77365e86 -0:77365e8c -0:77365e8f -0:77365e91 -0:77365e94 -0:77365e95 -0:77365e9b -0:77365ec8 -0:77365ecb -0:77365ecd -0:77365ed3 -0:77365ed6 -0:77365edc -0:77365edf -0:77365ee2 -0:77365ee5 -0:77365ee9 -0:77365eeb -0:77365eee -0:77365ef0 -0:77365ef3 -0:77365ef6 -0:77365ef8 -0:77365efb -0:77365f01 -0:77365f04 -0:77365f07 -0:77365f0d -0:77365f10 -0:77365f12 -0:77365f15 -0:77365f18 -0:77365f1b -0:77365f1d -0:77365f20 -0:77365f22 -0:77365f28 -0:77365f2a -0:77365f30 -0:77365f33 -0:77365f39 -0:77365f3b -0:77365f41 -0:77365f44 -0:77365f4a -0:77365f4d -0:77365f4f -0:77365f55 -0:77365f57 -0:77365f59 -0:773665ea -0:773665ec -0:773665ed -0:773665ef -0:773665f2 -0:773665f5 -0:773665f6 -0:773665f7 -0:773665f8 -0:773665fb -0:773665fd -0:77366600 -0:77366604 -0:77366608 -0:7736660c -0:7736660e -0:77366612 -0:77366615 -0:77366618 -0:7736661a -0:77366620 -0:77366622 -0:77366625 -0:77366628 -0:7736662c -0:7736662f -0:77366632 -0:77366635 -0:77366638 -0:7736663b -0:7736663e -0:77366641 -0:77366644 -0:7736664a -0:7736664e -0:77366651 -0:77366655 -0:77366659 -0:7736665d -0:77366805 -0:77366807 -0:7736680a -0:7736680e -0:77366811 -0:77366813 -0:77366815 -0:77366817 -0:7736681a -0:7736681d -0:77366820 -0:77366823 -0:77366826 -0:77366827 -0:77366829 -0:7736682f -0:77366831 -0:77366837 -0:7736683a -0:7736683d -0:77366840 -0:77366842 -0:77366844 -0:77366847 -0:7736684a -0:7736684c -0:7736684f -0:77366852 -0:77366854 -0:77366857 -0:77366858 -0:7736685a -0:7736685c -0:77366860 -0:77366862 -0:77366865 -0:77366868 -0:7736686a -0:7736686d -0:77366870 -0:77366873 -0:77366875 -0:77366877 -0:77366878 -0:77366879 -0:7736687a -0:7736687b -0:77366994 -0:7736699a -0:77366a2e -0:77366a30 -0:77366a32 -0:77367325 -0:77367328 -0:7736732d -0:7736732e -0:77367334 -0:77367339 -0:7736733c -0:7736733f -0:77367345 -0:77367348 -0:7736734d -0:77367350 -0:77367355 -0:77367358 -0:77367359 -0:77367363 -0:77367369 -0:7736736c -0:7736736f -0:7736a369 -0:7736a36a -0:7736a61c -0:7736a620 -0:7736a623 -0:7736a629 -0:7736a62c -0:7736a62f -0:7736a635 -0:7736a637 -0:7736a63d -0:7736a63f -0:7736a645 -0:7736a648 -0:7736a64e -0:7736a651 -0:7736a654 -0:7736a656 -0:7736a658 -0:7736a65b -0:7736a661 -0:7736a664 -0:7736a667 -0:7736a66a -0:7736a66c -0:7736a66e -0:7736a674 -0:7736a677 -0:7736d86a -0:7736d86c -0:7736d86d -0:7736d86f -0:7736d870 -0:7736d873 -0:7736d874 -0:7736d877 -0:7736d87d -0:7736d883 -0:7736d885 -0:7736d886 -0:7736d887 -0:7736d888 -0:77399e2f -0:77399e34 -0:77399e3b -0:77399e3c -0:77399e3f -0:77399e40 -0:77399e45 -0:77399e49 -0:7739a360 -0:7739a366 -0:7739a36c -0:7739a36f -0:7739a370 -0:7739a371 -0:7739a376 -0:7739a47b -0:7739a47e -0:7739a485 -0:7739a48b -0:7739a48d -0:7739a49d -0:7739a4a2 -0:7739a4a3 -0:7739a4a6 -0:7739a4a7 -0:7739a4ac -0:7739a4af -0:7739a4b1 -0:7739a5e8 -0:7739a5ed -0:7739a5f0 -0:7739a5f3 -0:7739a5f4 -0:7739a5f5 -0:7739a5fa -0:7739a5ff -0:7739a604 -0:7739a607 -0:7739a60a -0:7739a60d -0:7739a60e -0:7739a60f -0:7739a612 -0:7739a615 -0:7739a618 -0:7739a61a -0:773d4a60 -0:773d4a62 -0:773d4a63 -0:773d4a65 -0:773d4a6c -0:773d4a6e -0:773d4a70 -0:773d4bbe -0:773d4bbf -0:773d5876 -0:773d5878 -0:773d5879 -0:773d587b -0:773d587e -0:773d587f -0:773d5880 -0:773d5881 -0:773d5884 -0:773d5886 -0:773d5887 -0:773d5888 -0:773d588b -0:773d588e -0:773d5891 -0:773d5896 -0:773d5898 -0:773d589e -0:773d58a2 -0:773d58a4 -0:773d58ab -0:773d5c5f -0:773d5c61 -0:773d5c62 -0:773d5c63 -0:773d5c64 -0:773d5c65 -0:773d5df6 -0:773d5df8 -0:773d5dfd -0:773d5e02 -0:773d5e05 -0:773d5e08 -0:773d5e0c -0:773d5e0e -0:773d5e11 -0:773d5e18 -0:773d5e2b -0:773d5e2e -0:773d5e30 -0:773d5e31 -0:773d5e34 -0:773d5e39 -0:773d5e3a -0:773d5e3f -0:773d5e41 -0:773d5e4b -0:773d5e4e -0:773d5e53 -0:773d5e56 -0:773d5e59 -0:773d5e5b -0:773d5e5d -0:773d5e61 -0:773d5e67 -0:773d5e69 -0:773d5e6f -0:773d5e72 -0:773d5e74 -0:773d5e7a -0:773d5e7d -0:773d5e83 -0:773d5e86 -0:773d5e88 -0:773d5e8e -0:773d5e93 -0:773d5e96 -0:773d5e99 -0:773d5e9b -0:773d5e9c -0:773d5ea1 -0:773d5ea2 -0:773d5ea5 -0:773d5ea6 -0:773d5eab -0:773d5ead -0:773d5eb0 -0:773d5eb1 -0:773d5eb2 -0:773d5eb7 -0:773d5eb9 -0:773d5ebf -0:773d5ec2 -0:773d5ec6 -0:773d5ed1 -0:773d5ed5 -0:773d5ed7 -0:773d5eda -0:773d5edc -0:773d5edf -0:773d5ee2 -0:773d5ee4 -0:773d5ee7 -0:773d5ef2 -0:773d5ef6 -0:773d5ef8 -0:773d5ef9 -0:773d5efe -0:773d5f00 -0:773d5f07 -0:773d5f10 -0:773d5f12 -0:773d5f15 -0:773d5f19 -0:773d5f23 -0:773d5f26 -0:773d5f2a -0:773d5f2c -0:773d5f30 -0:773d5f33 -0:773d5f35 -0:773d5f39 -0:773d5f3b -0:773d5f3e -0:773d5f41 -0:773d5f43 -0:773d5f4a -0:773d5f59 -0:773d5f5d -0:773d5f63 -0:773d5f66 -0:773d5f6c -0:773d5fca -0:773d5fcf -0:773d5fd4 -0:773d60e6 -0:773d60ea -0:773d60f1 -0:773d60f6 -0:773d60f9 -0:773d60fe -0:773d6106 -0:773d610a -0:773d610c -0:773d610f -0:773d6115 -0:773d611a -0:774b40f3 -0:774b40fe -0:774b4100 -0:774b4101 -0:774b4103 -0:774b4104 -0:774b468d -0:774b468f -0:774b4690 -0:774b4692 -0:774b4693 -0:774bb2b3 diff --git a/tests/memdumps/api_interception/api_names.txt b/tests/memdumps/api_interception/api_names.txt deleted file mode 100644 index 4d3bd09..0000000 --- a/tests/memdumps/api_interception/api_names.txt +++ /dev/null @@ -1,3 +0,0 @@ -0x754d204d stdcall windows.kernel32.CreateProcessW -0x7551c189 stdcall windows.kernel32.RegOpenKeyExW -0x75510d25 stdcall windows.kernel32.RegCreateKeyExW diff --git a/tests/memdumps/api_interception/args.json b/tests/memdumps/api_interception/args.json deleted file mode 100644 index 1198e8b..0000000 --- a/tests/memdumps/api_interception/args.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "--offset": "0", - "--buffer": "0x00403018", - "--size": "0x2E", - "--procs": "1", - "--names": "{dumpdir}/api_names.txt", - "dump": "api_interception.dmp", - "actual": "visited.txt", - "expected": "api_interception_test_visited.txt" -} diff --git a/tests/memdumps/follow_trace/README b/tests/memdumps/follow_trace/README deleted file mode 100644 index 0969cb9..0000000 --- a/tests/memdumps/follow_trace/README +++ /dev/null @@ -1,3 +0,0 @@ -How to run the test: - -python SymbolicExecutor/main.py --replay tests/follow_trace/trace.log --offset 0 --workspace test --buffer "DWORD PTR [EBP-0x28]" --size "0x20" tests/follow_trace/simple_buffer_overflow.dmp diff --git a/tests/memdumps/follow_trace/simple_buffer_overflow.dmp b/tests/memdumps/follow_trace/simple_buffer_overflow.dmp deleted file mode 100644 index 6d4dc11..0000000 Binary files a/tests/memdumps/follow_trace/simple_buffer_overflow.dmp and /dev/null differ diff --git a/tests/memdumps/ignore_an_api/README.txt b/tests/memdumps/ignore_an_api/README.txt deleted file mode 100644 index 5e0a90d..0000000 --- a/tests/memdumps/ignore_an_api/README.txt +++ /dev/null @@ -1,17 +0,0 @@ -How to run the test: - - -No ignore APIs: -python SymbolicExecutor/main.py --offset 0 --workspace test --buffer "DWORD PTR [EBP-0x28]" --size "0x20" tests/ignore_an_api/ignore_an_api.dmp - -Ignore APIs: -python SymbolicExecutor/main.py --offset 0 --workspace test --buffer "DWORD PTR [EBP-0x28]" --size "0x20" tests/ignore_an_api/ignore_an_api.dmp --names tests/ignore_an_api/api_names.txt --log tests/manticore.log - - -APIs to Ignore: -KERNELBASE!CloseHandle: 75438d60 - -Optional APIs (can ignore or not ignore): -KERNELBASE!GetStdHandle: 75445190 - -76edc6b0 stdcall windows.ntdll.RtlFreeHeap diff --git a/tests/memdumps/ignore_an_api/api_names.txt b/tests/memdumps/ignore_an_api/api_names.txt deleted file mode 100644 index 8e4f1be..0000000 --- a/tests/memdumps/ignore_an_api/api_names.txt +++ /dev/null @@ -1,3 +0,0 @@ -0x75438d60 stdcall windows.kernel32.CloseHandle -0x75445190 stdcall windows.kernel32.GetStdHandle -0x76edc6b0 stdcall windows.ntdll.RtlFreeHeap diff --git a/tests/memdumps/ignore_an_api/ignore_an_api.cpp b/tests/memdumps/ignore_an_api/ignore_an_api.cpp deleted file mode 100644 index b8cc7bb..0000000 --- a/tests/memdumps/ignore_an_api/ignore_an_api.cpp +++ /dev/null @@ -1,60 +0,0 @@ -// Exactly like the 'Simple Buffer Overflow' example -// but with a CloseHandle call that must be ignored -// to trigger the bug - -// build with: cl /Fe:ignore_an_api.exe ignore_an_api.cpp - - -#pragma once -#include -#include -#include - -typedef struct { - DWORD a; - DWORD b; - DWORD c; - VOID(*d)(VOID); -} ITEM, *PITEM; - -VOID greetings(VOID) -{ - printf("Hello, world!\n"); -} - -int main() -{ - PITEM pItem = NULL; - DWORD dwBytesRead = 0; - char buffer[32] = { 0 }; - - pItem = (PITEM)HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(*pItem)); - if (!pItem) { - printf("Failed to allocate memory\n"); - return -1; - } - - pItem->d = greetings; - - if (!ReadFile(GetStdHandle(STD_INPUT_HANDLE), &buffer, 32, &dwBytesRead, NULL)) { - printf("Failed to read STDIN\n"); - HeapFree(GetProcessHeap(), 0, pItem); - return -1; - } - - strcpy((char *) pItem, buffer); - // debug break to make taking memory dumps easier - __debugbreak(); - - - if (pItem->d) { - CloseHandle(GetStdHandle(STD_INPUT_HANDLE)); - pItem->d(); - } - - if (pItem) { - HeapFree(GetProcessHeap(), 0, pItem); - } - return 0; -} - diff --git a/tests/memdumps/ignore_an_api/ignore_an_api.dmp b/tests/memdumps/ignore_an_api/ignore_an_api.dmp deleted file mode 100755 index 5f88ebf..0000000 Binary files a/tests/memdumps/ignore_an_api/ignore_an_api.dmp and /dev/null differ diff --git a/tests/memdumps/index_code/README b/tests/memdumps/index_code/README deleted file mode 100644 index 94af582..0000000 --- a/tests/memdumps/index_code/README +++ /dev/null @@ -1,3 +0,0 @@ -How to run the test: - -python SymbolicExecutor/main.py --offset 0 --workspace test --buffer "EBP-4" --size "4" tests/index_code/index_code.dmp diff --git a/tests/memdumps/index_code/index_code.c b/tests/memdumps/index_code/index_code.c deleted file mode 100644 index 850efa0..0000000 --- a/tests/memdumps/index_code/index_code.c +++ /dev/null @@ -1,49 +0,0 @@ -// compile with -// cl /Fe:index_code.exe index_code.c -// -// make memory dump with: -// .dump /ma index_code.dmp -// -#include - -typedef int(*my_callback)(int); - -int say_zero(int a) { - printf("entry zero"); - return a; -} -int say_one(int a) { - printf("entry one"); - return a; -} -int say_two(int a) { - printf("entry two"); - return a; -} -int say_three(int a) { - printf("entry three"); - return a; -} - -my_callback table[] = { - say_zero, - say_one, - say_two, - say_three}; - -int main(int argc, const char *argv[]) { - int index = 0; - printf("reading an index: "); - scanf("%d", &index); - // break for windbg - __debugbreak(); - if(index > (int)(sizeof(table)/sizeof(table[0]))) { - printf("Invalid index\n"); - } else { - my_callback out = table[index]; - out(index); - } - - - return 0; -} diff --git a/tests/memdumps/index_code/index_code.dmp b/tests/memdumps/index_code/index_code.dmp deleted file mode 100755 index 39a3b05..0000000 Binary files a/tests/memdumps/index_code/index_code.dmp and /dev/null differ diff --git a/tests/memdumps/index_data/README b/tests/memdumps/index_data/README deleted file mode 100644 index 92cecbe..0000000 --- a/tests/memdumps/index_data/README +++ /dev/null @@ -1,3 +0,0 @@ -How to run the test: - -python SymbolicExecutor/main.py --offset 0 --workspace index_data --buffer "EBP-4" --size "4" tests/index_data/index_data.dmp diff --git a/tests/memdumps/index_data/index_data.c b/tests/memdumps/index_data/index_data.c deleted file mode 100644 index 36145ba..0000000 --- a/tests/memdumps/index_data/index_data.c +++ /dev/null @@ -1,25 +0,0 @@ -// compile with -// cl /Fe:index_data.exe index_data.c -// -// make memory dump with: -// .dump /ma index_data.dmp -// -#include - -const char *table[] = { - "entry zero", - "entry one", - "entry two", - "entry three"}; - -int main(int argc, const char *argv[]) { - int index = 0; - printf("reading an index: "); - scanf("%d", &index); - // break for windbg - __debugbreak(); - const char *out = table[index]; - printf("output is: %s\n", out); - - return 0; -} diff --git a/tests/memdumps/index_data/index_data.dmp b/tests/memdumps/index_data/index_data.dmp deleted file mode 100755 index 3998142..0000000 Binary files a/tests/memdumps/index_data/index_data.dmp and /dev/null differ diff --git a/tests/memdumps/linux_palindrome/Palindrome b/tests/memdumps/linux_palindrome/Palindrome deleted file mode 100755 index e00a101..0000000 Binary files a/tests/memdumps/linux_palindrome/Palindrome and /dev/null differ diff --git a/tests/memdumps/linux_palindrome/README.txt b/tests/memdumps/linux_palindrome/README.txt deleted file mode 100644 index 1812eff..0000000 --- a/tests/memdumps/linux_palindrome/README.txt +++ /dev/null @@ -1,8 +0,0 @@ -Run manticore on the Linux version of the Palindrome CB - -Manticore's API interception skips expensive initiailzation that otherwise takes hours to emulate. - - -Execute via: - -python SymbolicExecutor/main.py --procs 4 --workspace palindrome_test --log palindrome_test/manticore.log tests/linux_palindrome/Palindrome --names tests/linux_palindrome/api_names.txt diff --git a/tests/memdumps/linux_palindrome/api_names.txt b/tests/memdumps/linux_palindrome/api_names.txt deleted file mode 100644 index 58981de..0000000 --- a/tests/memdumps/linux_palindrome/api_names.txt +++ /dev/null @@ -1,2 +0,0 @@ -0x08049cb0 cdecl linux.DecreeEmu.cgc_initialize_secret_page -0x08049c50 cdecl linux.DecreeEmu.cgc_random diff --git a/tests/memdumps/many_ifs/README b/tests/memdumps/many_ifs/README deleted file mode 100644 index bc0e681..0000000 --- a/tests/memdumps/many_ifs/README +++ /dev/null @@ -1,3 +0,0 @@ -How to run the test: - -python SymbolicExecutor/main.py --policy dicount --procs 4 --offset 0 --workspace many_ifs --buffer "DWORD PTR [EBP+0x8]" --size "DWORD PTR [EBP+0xC]" tests/many_ifs/many_ifs.dmp --log many_ifs/manticore.log --assertions tests/many_ifs/assertions.txt diff --git a/tests/memdumps/many_ifs/assertions.txt b/tests/memdumps/many_ifs/assertions.txt deleted file mode 100644 index cb4b8bc..0000000 --- a/tests/memdumps/many_ifs/assertions.txt +++ /dev/null @@ -1 +0,0 @@ -01182ba7 0 == 1 diff --git a/tests/memdumps/many_ifs/many_ifs.c b/tests/memdumps/many_ifs/many_ifs.c deleted file mode 100644 index 4399c19..0000000 --- a/tests/memdumps/many_ifs/many_ifs.c +++ /dev/null @@ -1,129 +0,0 @@ -#include -#include -#include - -// build via: -// Linux: -// clang -mno-sse -m32 -ggdb -Wall -O3 -o many_ifs many_ifs.c -// Windows -// cl.exe /arch:IA32 /Fe:many_ifs.exe many_ifs.c - -#define __PASSWORD__ "passwordpasswordpasswordpasswordpasswordpasswordpasswordpassword" -#define __PASSWORD_SIZE__ 32 -#define __BUF_SIZE__ 512 - -static float float_val = 1.0f; -const char *password = __PASSWORD__; -int cause_error[__PASSWORD_SIZE__]; - -static int do_checksum(char *start, char *end) { - int ck = 0; - for(; start != end; start++) { - ck += (int)(*start); - } - return ck; -} - -#define ITER() do { \ - cur = buffer[location++]; \ - pwcur = password[pwloc++]; \ - if(cur == pwcur) { \ - float_val += 8.0f; \ - unsigned char to_read = buffer[location++]; \ - if(location+to_read > size) { \ - return 0; \ - } \ - checksum += do_checksum(buffer+location, buffer+location+to_read); \ - location += to_read; \ - } else {\ - return 0;\ - }\ - if(location > size || pwloc > pwlen) {\ - return 0;\ - }\ -}while(0); - -int process_buffer(char *buffer, size_t size) { - -#ifdef _WIN32 - __debugbreak(); -#endif - - size_t location = 0; - char cur; - size_t pwlen = __PASSWORD_SIZE__; - size_t pwloc = 0; - char pwcur; - int checksum = 0; - - if(size < 1 || pwlen < 1 ) { - return -1; - } - - ITER(); - ITER(); - ITER(); - ITER(); - ITER(); - ITER(); - ITER(); - ITER(); - - ITER(); - ITER(); - ITER(); - ITER(); - ITER(); - ITER(); - ITER(); - ITER(); - - ITER(); - ITER(); - ITER(); - ITER(); - ITER(); - ITER(); - ITER(); - ITER(); - - ITER(); - ITER(); - ITER(); - ITER(); - ITER(); - ITER(); - ITER(); - ITER(); - - int index = (int)(float_val)*0x1000; - cause_error[index] = checksum; - return checksum; -} - - -int main(int argc, const char *argv[]) { - - //cause_error = (int*)malloc(__PASSWORD_SIZE__ * sizeof(int)); - void *buffer = malloc(__BUF_SIZE__); - - // this will crash it - //strcpy((char*)buffer, - // "p\x01za\x01zs\x01zs\x01zw\x01zo\x01zr\x01zd\x01z" - // "p\x01za\x01zs\x01zs\x01zw\x01zo\x01zr\x01zd\x01z" - // "p\x01za\x01zs\x01zs\x01zw\x01zo\x01zr\x01zd\x01z" - // "p\x01za\x01zs\x01zs\x01zw\x01zo\x01zr\x01zd\x01z" - // ); - memset(buffer, 'Z', __BUF_SIZE__); - - int ret = process_buffer(buffer, __BUF_SIZE__); - - if(ret != 0 && ret != -1) { - printf("success: %d\n", ret); - } else { - printf("fail\n"); - } - - free(buffer); - return 0; -} diff --git a/tests/memdumps/many_ifs/many_ifs.dmp b/tests/memdumps/many_ifs/many_ifs.dmp deleted file mode 100755 index c9dd3ff..0000000 Binary files a/tests/memdumps/many_ifs/many_ifs.dmp and /dev/null differ diff --git a/tests/memdumps/many_ifs/many_ifs.exe b/tests/memdumps/many_ifs/many_ifs.exe deleted file mode 100755 index 62f5820..0000000 Binary files a/tests/memdumps/many_ifs/many_ifs.exe and /dev/null differ diff --git a/tests/memdumps/simple_bad_deref/README b/tests/memdumps/simple_bad_deref/README deleted file mode 100644 index f8ca80b..0000000 --- a/tests/memdumps/simple_bad_deref/README +++ /dev/null @@ -1,3 +0,0 @@ -How to run the test: - -python SymbolicExecutor/main.py --offset 0 --workspace sbd --log sbd/output.log --buffer "EBP-1" --size "1" tests/simple_bad_deref/simple_bad_deref.dmp diff --git a/tests/memdumps/simple_bad_deref/args.json b/tests/memdumps/simple_bad_deref/args.json deleted file mode 100644 index f4f4a6f..0000000 --- a/tests/memdumps/simple_bad_deref/args.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "--offset": "0", - "--buffer": "EBP-1", - "--size": "0x1", - "--procs": "2", - "dump": "simple_bad_deref.dmp", - "actual": "visited.txt", - "expected": "simple_bad_deref_visited.txt" -} diff --git a/tests/memdumps/simple_bad_deref/simple_bad_deref.c b/tests/memdumps/simple_bad_deref/simple_bad_deref.c deleted file mode 100644 index 43d4efb..0000000 --- a/tests/memdumps/simple_bad_deref/simple_bad_deref.c +++ /dev/null @@ -1,29 +0,0 @@ -// compile with -// cl /Fe:simple_bad_deref.exe simple_bad_deref.c -// -// make memory dump with: -// .dump /ma simple_bad_deref.dmp -#include - -int main(int argc, const char *argv[]) { - char foo = '\0'; - printf("reading a char: "); - scanf("%c", &foo); - // break for windbg - __debugbreak(); - switch(foo) { - case 'm': - // error; - *((char*)0xf00dbad0) = foo; - printf("Should crash before here\n"); - break; - case 'c': - printf("Selected c\n"); - break; - default: - printf("Unknown option\n"); - - } - - return 0; -} diff --git a/tests/memdumps/simple_bad_deref/simple_bad_deref.dmp b/tests/memdumps/simple_bad_deref/simple_bad_deref.dmp deleted file mode 100755 index f6a2a89..0000000 Binary files a/tests/memdumps/simple_bad_deref/simple_bad_deref.dmp and /dev/null differ diff --git a/tests/memdumps/simple_bad_deref/simple_bad_deref_visited.txt b/tests/memdumps/simple_bad_deref/simple_bad_deref_visited.txt deleted file mode 100644 index b0c280c..0000000 --- a/tests/memdumps/simple_bad_deref/simple_bad_deref_visited.txt +++ /dev/null @@ -1,711 +0,0 @@ -0:008f1029 -0:008f102c -0:008f102f -0:008f1033 -0:008f1035 -0:008f1039 -0:008f103b -0:008f103d -0:008f1040 -0:008f1055 -0:008f105a -0:008f1064 -0:008f1069 -0:008f108c -0:008f108e -0:008f1093 -0:008f1098 -0:008f109a -0:008f109d -0:008f109f -0:008f10a2 -0:008f10a5 -0:008f10a7 -0:008f10be -0:008f10c3 -0:008f10c6 -0:008f10c7 -0:008f10c9 -0:008f10ce -0:008f10cf -0:008f10d0 -0:008f10d3 -0:008f10d8 -0:008f10db -0:008f10dc -0:008f10e1 -0:008f10e2 -0:008f10e4 -0:008f10e7 -0:008f10e8 -0:008f10e9 -0:008f10ec -0:008f10f1 -0:008f10f4 -0:008f10f5 -0:008f10fa -0:008f10fc -0:008f10ff -0:008f1104 -0:008f1107 -0:008f1108 -0:008f1109 -0:008f1592 -0:008f1597 -0:008f15d7 -0:008f15d8 -0:008f15da -0:008f15dd -0:008f15e0 -0:008f15e2 -0:008f15e5 -0:008f15e6 -0:008f15eb -0:008f15ee -0:008f15ef -0:008f15f6 -0:008f15f7 -0:008f166e -0:008f166f -0:008f1671 -0:008f1675 -0:008f1677 -0:008f1678 -0:008f167b -0:008f1682 -0:008f1684 -0:008f1685 -0:008f169f -0:008f16a0 -0:008f16a2 -0:008f16a3 -0:008f16a6 -0:008f16a7 -0:008f16ac -0:008f16ad -0:008f16b2 -0:008f16b3 -0:008f16b4 -0:008f16b6 -0:008f16bc -0:008f16bd -0:008f16c2 -0:008f16c5 -0:008f16c7 -0:008f16c9 -0:008f16cb -0:008f16dc -0:008f16e2 -0:008f16e9 -0:008f16eb -0:008f16f3 -0:008f16f4 -0:008f16f9 -0:008f1720 -0:008f1727 -0:008f172a -0:008f172c -0:008f172f -0:008f1732 -0:008f1739 -0:008f173b -0:008f173c -0:008f173d -0:008f1741 -0:008f1742 -0:008f1743 -0:008f1744 -0:008f1745 -0:008f1746 -0:008f1748 -0:008f1749 -0:008f174b -0:008f174e -0:008f1752 -0:008f1754 -0:008f1756 -0:008f1757 -0:008f175c -0:008f175e -0:008f1761 -0:008f1764 -0:008f1766 -0:008f1769 -0:008f176c -0:008f1772 -0:008f1785 -0:008f1788 -0:008f1789 -0:008f178f -0:008f17a6 -0:008f17a9 -0:008f17ac -0:008f17ae -0:008f17b0 -0:008f17b3 -0:008f17b6 -0:008f17ba -0:008f17bc -0:008f17be -0:008f17c0 -0:008f17c3 -0:008f17c6 -0:008f17c8 -0:008f17c9 -0:008f17ca -0:008f17cd -0:008f17ce -0:008f17d0 -0:008f17d6 -0:008f17db -0:008f17dd -0:008f17e0 -0:008f17e3 -0:008f17e9 -0:008f17ea -0:008f17eb -0:008f17f1 -0:008f17f4 -0:008f17f5 -0:008f17f8 -0:008f17fb -0:008f1801 -0:008f1803 -0:008f1805 -0:008f180b -0:008f1811 -0:008f1813 -0:008f1819 -0:008f181f -0:008f1825 -0:008f182b -0:008f1831 -0:008f1837 -0:008f183d -0:008f1842 -0:008f1847 -0:008f184d -0:008f1853 -0:008f1855 -0:008f185b -0:008f185f -0:008f1861 -0:008f1862 -0:008f1867 -0:008f1868 -0:008f186a -0:008f186d -0:008f186f -0:008f1872 -0:008f1874 -0:008f1876 -0:008f1879 -0:008f187c -0:008f187f -0:008f1886 -0:008f188d -0:008f1891 -0:008f1897 -0:008f189a -0:008f189c -0:008f189f -0:008f18a1 -0:008f18a3 -0:008f18a6 -0:008f18a9 -0:008f18ac -0:008f18b3 -0:008f18ba -0:008f18be -0:008f18c4 -0:008f18ca -0:008f18cc -0:008f18d2 -0:008f18d4 -0:008f18d6 -0:008f18dc -0:008f18de -0:008f18e4 -0:008f18ea -0:008f18f0 -0:008f18f6 -0:008f18fc -0:008f18fe -0:008f1904 -0:008f190a -0:008f190b -0:008f1911 -0:008f1913 -0:008f1919 -0:008f191c -0:008f191e -0:008f1920 -0:008f1923 -0:008f192a -0:008f192d -0:008f192f -0:008f1931 -0:008f1937 -0:008f193f -0:008f1941 -0:008f1947 -0:008f194d -0:008f1950 -0:008f1956 -0:008f1959 -0:008f195f -0:008f1b5e -0:008f1b60 -0:008f1b66 -0:008f1b6c -0:008f1b6d -0:008f1b70 -0:008f1b71 -0:008f1b76 -0:008f1b77 -0:008f1b78 -0:008f1b7a -0:008f1bb4 -0:008f1bba -0:008f1bbb -0:008f1bc1 -0:008f1bc7 -0:008f1bcc -0:008f1bcf -0:008f22d0 -0:008f22d6 -0:008f22dc -0:008f22de -0:008f22e4 -0:008f22ea -0:008f22ec -0:008f22f2 -0:008f22f4 -0:008f22fb -0:008f22fc -0:008f22fd -0:008f22fe -0:008f2300 -0:008f2306 -0:008f230a -0:008f230d -0:008f230f -0:008f2314 -0:008f2316 -0:008f2317 -0:008f234d -0:008f234e -0:008f2350 -0:008f2353 -0:008f2357 -0:008f235f -0:008f2362 -0:008f2364 -0:008f2366 -0:008f2369 -0:008f236b -0:008f236d -0:008f2370 -0:008f2381 -0:008f2384 -0:008f238e -0:008f2391 -0:008f2393 -0:008f2394 -0:008f246d -0:008f2472 -0:008f2474 -0:008f247c -0:008f247f -0:008f24d0 -0:008f24d5 -0:008f24dc -0:008f24e0 -0:008f24e4 -0:008f24e8 -0:008f24ea -0:008f24eb -0:008f24ec -0:008f24ed -0:008f24f2 -0:008f24f5 -0:008f24f7 -0:008f24f8 -0:008f24fb -0:008f24fe -0:008f2501 -0:008f2508 -0:008f250b -0:008f250e -0:008f2514 -0:008f2515 -0:008f2518 -0:008f251f -0:008f2520 -0:008f2521 -0:008f2522 -0:008f2523 -0:008f2524 -0:008f2526 -0:008f2527 -0:008f2528 -0:008f3bc2 -0:008f3bc3 -0:008f3bc8 -0:008f3bca -0:008f3bcc -0:008f3bd6 -0:008f3bd8 -0:008f3bd9 -0:008f3bda -0:008f3bdb -0:008f3bdc -0:008f3be2 -0:008f3be8 -0:008f3bea -0:008f3bef -0:008f3bf1 -0:008f3bf2 -0:008f3bf4 -0:008f3c3d -0:008f3c3e -0:008f3c44 -0:008f3c45 -0:008f3c47 -0:008f3c48 -0:008f4a76 -0:008f4a77 -0:008f4a79 -0:008f4a7e -0:008f4a84 -0:008f4a87 -0:008f4a89 -0:008f4a8b -0:008f4a8c -0:008f4dff -0:008f4e05 -0:008f4e07 -0:008f4f83 -0:008f4f84 -0:008f4f86 -0:008f4f87 -0:008f4f88 -0:008f4f8b -0:008f4f8d -0:008f4f90 -0:008f4f92 -0:008f4f94 -0:008f4f96 -0:008f4f9d -0:008f4f9f -0:008f4fa0 -0:008f4fa2 -0:008f4fa5 -0:008f4fa7 -0:008f4fa9 -0:008f4faa -0:008f4fad -0:008f4fae -0:008f4fb3 -0:008f4fb4 -0:008f4fb5 -0:008f50d4 -0:008f50d5 -0:008f50d7 -0:008f50d8 -0:008f50db -0:008f50e3 -0:008f50f8 -0:008f50ff -0:008f5105 -0:008f5106 -0:008f5107 -0:008f53b2 -0:008f53b3 -0:008f53b5 -0:008f53b8 -0:008f53ba -0:008f53d1 -0:008f53d4 -0:008f53d5 -0:008f53d6 -0:008f53d7 -0:008f53d9 -0:008f53dc -0:008f53df -0:008f53ee -0:008f53f0 -0:008f53f2 -0:008f53f8 -0:008f53fa -0:008f53fc -0:008f53ff -0:008f5402 -0:008f5405 -0:008f540c -0:008f5411 -0:008f5414 -0:008f5415 -0:008f5e74 -0:008f5e75 -0:008f5e77 -0:008f5e7a -0:008f5e7d -0:008f5e80 -0:008f5e85 -0:008f5e88 -0:008f5e8b -0:008f5e8e -0:008f5e94 -0:008f5e98 -0:008f5e9d -0:008f5ea1 -0:008f5eaa -0:008f5eac -0:008f5ead -0:008f7de3 -0:008f7de5 -0:008f7dea -0:008f7def -0:008f7df1 -0:008f7df4 -0:008f7df7 -0:008f7dfa -0:008f7e13 -0:008f7e15 -0:008f7e1b -0:008f7e21 -0:008f7e27 -0:008f7e29 -0:008f7e2c -0:008f7e2e -0:008f7e31 -0:008f7e34 -0:008f7e3b -0:008f7e40 -0:008f7e43 -0:008f7e4f -0:008f7e50 -0:008f7e55 -0:008f7e56 -0:008f7e5a -0:008f7e61 -0:008f7e66 -0:008f7e68 -0:008f7e6b -0:008f7e6e -0:008f7e6f -0:008f7ed2 -0:008f7ed3 -0:008f7ed5 -0:008f7eda -0:008f7edf -0:008f7ee4 -0:008f7ee6 -0:008f7ee9 -0:008f7ef0 -0:008f7ef3 -0:008f7ef6 -0:008f7ef7 -0:008f7ef9 -0:008f7eff -0:008f7f00 -0:008f7f02 -0:008f7f08 -0:008f7f0e -0:008f7f11 -0:008f7f1a -0:008f7f1c -0:008f7f3d -0:008f7f3f -0:008f7f41 -0:008f7f44 -0:008f7f47 -0:008f7f4a -0:008f7f50 -0:008f7f51 -0:008f7f58 -0:008f7f5e -0:008f7f62 -0:008f7f64 -0:008f7f66 -0:008f7f69 -0:008f7f6b -0:008f7f6e -0:008f7f9b -0:008f7fa0 -0:008f7fb1 -0:008f7fb7 -0:008f7fbc -0:008f7fbd -0:008f7fbf -0:008f7fc5 -0:008f7fcb -0:008f7fd1 -0:008f7fd8 -0:008f7fdd -0:008f7fe3 -0:008f7fe8 -0:008f7fea -0:008f7fed -0:008f7ff3 -0:008f7ff9 -0:008f7ffa -0:008f8000 -0:008f8003 -0:008f8009 -0:008f800f -0:008f8016 -0:008f8019 -0:008fa1ca -0:008fa1cc -0:008fa1d1 -0:008fa1d6 -0:008fa1d9 -0:008fa1db -0:008fa1de -0:008fa1e0 -0:008fa1e3 -0:008fa1e6 -0:008fa1ed -0:008fa1ef -0:008fa1f2 -0:008fa225 -0:008fa227 -0:008fa22a -0:008fa22d -0:008fa230 -0:008fa237 -0:008fa23a -0:008fa23c -0:008fa23d -0:008fa243 -0:008fa245 -0:008fa246 -0:008fa24b -0:008fa3b0 -0:008fa3b1 -0:008fa3b5 -0:008fa3b7 -0:008fa3b9 -0:008fa3bb -0:008fa3bd -0:008fa3bf -0:008fa3c4 -0:008fa3c6 -0:008fa3c8 -0:008fa3ca -0:008fa3cb -0:008fa3cc -0:008fa3ce -0:008fa3d1 -0:008fa3d2 -0:008fa3d7 -0:008fa3d9 -0:75d46806 -0:75d4680c -0:75d4680f -0:75d46897 -0:75d46899 -0:75d4689a -0:75d4689c -0:75d4689f -0:75d468a5 -0:75d468a8 -0:75d468ab -0:75d468b1 -0:75d468b7 -0:75d468b9 -0:75d468bf -0:75d468c3 -0:75d468c7 -0:75d468c8 -0:75ddbb08 -0:75ddbd05 -0:75ddbf00 -0:75de1292 -0:75de1294 -0:75de1295 -0:75de1297 -0:75de129e -0:75de12a4 -0:75de12a7 -0:75de12aa -0:75de12ad -0:75de12ae -0:75de12af -0:75de12b2 -0:75de12b6 -0:75de12ba -0:75de12bf -0:75de12c0 -0:75de12c3 -0:75de12c5 -0:75de12c8 -0:75de12cb -0:75de12cd -0:75de12d3 -0:75de12d4 -0:75de12d5 -0:75de12db -0:75de1e16 -0:75de1e18 -0:75de1e19 -0:75de1e1b -0:75de1e1c -0:75de1e23 -0:75de2412 -0:75de2414 -0:75de2415 -0:75de2417 -0:75de241d -0:75de2422 -0:75de2424 -0:75de2427 -0:75de242a -0:75de242b -0:75de242e -0:75de2430 -0:75de2432 -0:75de2435 -0:75de2437 -0:75de243d -0:75de243e -0:77c16458 -0:77c1645d -0:77c16462 -0:77c170b0 -0:77c170b2 -0:77c177a0 -0:77c177a2 -0:77c177a3 -0:77c177a5 -0:77c177a8 -0:77c177a9 -0:77c177aa -0:77c177ad -0:77c177b0 -0:77c177b2 -0:77c177b7 -0:77c177bd -0:77c177c3 -0:77c177c6 -0:77c177c9 -0:77c177d0 -0:77c177d1 -0:77c177d3 -0:77c177d4 -0:77c177d6 -0:77c177d7 -0:77c230fb -0:77c230fd -0:77c230fe -0:77c23100 -0:77c23107 -0:77c2310c -0:77c2310f -0:77c23111 -0:77c23117 -0:77c2311a -0:77c23120 -0:77c23121 diff --git a/tests/memdumps/simple_buffer_overflow/README b/tests/memdumps/simple_buffer_overflow/README deleted file mode 100644 index 7253820..0000000 --- a/tests/memdumps/simple_buffer_overflow/README +++ /dev/null @@ -1,3 +0,0 @@ -How to run the test: - -python SymbolicExecutor/main.py --offset 0 --workspace sbo --log sbo/output.log --buffer "DWORD PTR [EBP-0x28]" --size "0x20" tests/simple_buffer_overflow/simple_buffer_overflow.dmp diff --git a/tests/memdumps/simple_buffer_overflow/args.json b/tests/memdumps/simple_buffer_overflow/args.json deleted file mode 100644 index b22edf7..0000000 --- a/tests/memdumps/simple_buffer_overflow/args.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "--offset": "0", - "--buffer": "DWORD PTR [EBP-0x28]", - "--size": "0x20", - "--procs": "2", - "dump": "simple_buffer_overflow.dmp", - "actual": "visited.txt", - "expected": "sbo_visited.txt" -} diff --git a/tests/memdumps/simple_buffer_overflow/sbo_visited.txt b/tests/memdumps/simple_buffer_overflow/sbo_visited.txt deleted file mode 100644 index 146c158..0000000 --- a/tests/memdumps/simple_buffer_overflow/sbo_visited.txt +++ /dev/null @@ -1,1561 +0,0 @@ -0:00d710ee -0:00d710f1 -0:00d710f5 -0:00d710f7 -0:00d710fa -0:00d710fd -0:00d710ff -0:00d71103 -0:00d71105 -0:00d71108 -0:00d71109 -0:00d7110b -0:00d71111 -0:00d71112 -0:00d71118 -0:00d7111a -0:00d7111d -0:00d7111f -0:00d71124 -0:00d71126 -0:00d71127 -0:00d712e9 -0:00d712ef -0:00d712f1 -0:00d713f6 -0:00d713f9 -0:00d713fb -0:00d713fe -0:00d71400 -0:00d71402 -0:00d71403 -0:00d725f0 -0:00d725f5 -0:00d725fc -0:00d72600 -0:00d72604 -0:00d72608 -0:00d7260a -0:00d7260b -0:00d7260c -0:00d7260d -0:00d72612 -0:00d72615 -0:00d72617 -0:00d72618 -0:00d7261b -0:00d7261e -0:00d72621 -0:00d72628 -0:00d7262b -0:00d7262e -0:00d72634 -0:00d72f78 -0:00d72f7a -0:00d72f7f -0:00d72f84 -0:00d72f86 -0:00d72f8b -0:00d72f8c -0:00d72f90 -0:00d72f97 -0:00d72f9d -0:00d72fa7 -0:00d72faa -0:00d72faf -0:00d72fb3 -0:00d72fb9 -0:00d72fbf -0:00d72fc5 -0:00d730a7 -0:00d730a8 -0:00d730aa -0:00d730ac -0:00d730ae -0:00d730b1 -0:00d74064 -0:00d74065 -0:00d74067 -0:00d74068 -0:00d7406b -0:00d74073 -0:00d74088 -0:00d7408f -0:00d74095 -0:00d74096 -0:00d74097 -0:75626837 -0:7562683d -0:75626840 -0:75626843 -0:756bbbd0 -0:756bbbd2 -0:756bbbd3 -0:756bbbd5 -0:756bbbd8 -0:756bbbdb -0:756bbbde -0:756bbbe4 -0:756bbbe7 -0:756bbbe8 -0:756c1280 -0:756c1287 -0:774cf593 -0:774cf595 -0:774cf596 -0:774cf598 -0:774cf59a -0:774cf59d -0:774cf59e -0:774cf5a1 -0:774cf5a3 -0:774cf5a5 -0:774cf5aa -0:774cfb9c -0:774cfb9f -0:774cfba6 -0:774cfbac -0:774cfbb2 -0:774cfbb7 -0:774cfbbc -0:774cfbc1 -0:774cfbcc -0:774cfbcf -0:774cfbd2 -0:774cfbd6 -0:774cfbd8 -0:774cfbdb -0:774cfbdf -0:774cfbe3 -0:774cfbe9 -0:774cfbef -0:774cfbf1 -0:774cfbf7 -0:774cfbfd -0:774cfc00 -0:774cfc02 -0:774cfc08 -0:774cfc0b -0:774cfc0d -0:774cfc10 -0:774cfc13 -0:774cfc16 -0:774cfc19 -0:774cfc1c -0:774cfc1f -0:774cfc22 -0:774cfc25 -0:774cfc27 -0:774cfc2d -0:774cfc30 -0:774cfc32 -0:774cfc38 -0:774cfc3b -0:774cfc41 -0:774cfc44 -0:774cfc46 -0:774cfc48 -0:774cfc4b -0:774cfc51 -0:774cfc54 -0:774cfc57 -0:774cfc5a -0:774cfc5c -0:774cfc5f -0:774cfc61 -0:774cfd34 -0:774cfd37 -0:774cfd3a -0:774cfd3d -0:774cfd3f -0:774cfd45 -0:774cfd4b -0:774cfd51 -0:774cfd53 -0:774cfd81 -0:774cfd84 -0:774cfd87 -0:774cfd8a -0:774cfd8c -0:774cfd8e -0:774cfd94 -0:774cfd96 -0:774cfd99 -0:774cfd9b -0:774cfd9e -0:774cfda1 -0:774cfda4 -0:774cfdaa -0:774cfdac -0:774cfdb2 -0:774cfdb5 -0:774cfdbb -0:774cfdbe -0:774cfdc0 -0:774cfdc6 -0:774cfdc8 -0:774cfdce -0:774cfdd1 -0:774cfdd4 -0:774cfdd8 -0:774cfddb -0:774cfde1 -0:774cfde4 -0:774cfde7 -0:774cfdea -0:774cfded -0:774cfdf0 -0:774cfdf3 -0:774cfdf6 -0:774cfdf7 -0:774cfdfd -0:774cfe03 -0:774cfe06 -0:774cfe08 -0:774cfe41 -0:774cfe44 -0:774cfe47 -0:774cfe4a -0:774cfe4d -0:774cfe50 -0:774d1719 -0:774d171e -0:774d1723 -0:774d1728 -0:774d172b -0:774d1731 -0:774d1734 -0:774d173a -0:774d173d -0:774d1743 -0:774d174a -0:774d1750 -0:774d1754 -0:774d175a -0:774d1760 -0:774d1763 -0:774d1767 -0:774d5827 -0:774d5829 -0:774d582a -0:774d582c -0:774d582d -0:774d582e -0:774d582f -0:774d5832 -0:774d5833 -0:774d5836 -0:774d5838 -0:774d583e -0:774d5841 -0:774d5847 -0:774d584a -0:774d584d -0:774d5853 -0:774d5855 -0:774d587f -0:774d5881 -0:774d5882 -0:774d5883 -0:774d5884 -0:774d5948 -0:774d594c -0:774d594e -0:774d5950 -0:774d5953 -0:774d5956 -0:774d5958 -0:774d595a -0:774d595d -0:774d5960 -0:774d5963 -0:774d5965 -0:774d596b -0:774d596e -0:774d5970 -0:774d5976 -0:774d5979 -0:774d597b -0:774d5981 -0:774d5983 -0:774d5985 -0:774d598b -0:774d598e -0:774d5994 -0:774d5997 -0:774d599d -0:774d59a0 -0:774d59a6 -0:774d59aa -0:774d59b0 -0:774d59b2 -0:774d59b5 -0:774d59b7 -0:774d59ba -0:774d59bd -0:774d59bf -0:774d59c5 -0:774d59c9 -0:774d59cf -0:774d59d5 -0:774d59d7 -0:774d59d9 -0:774d59dc -0:774d59de -0:774d59e1 -0:774d59e9 -0:774d59eb -0:774d5d2c -0:774d5d30 -0:774d5d32 -0:774d5d36 -0:774d5d38 -0:774d5d3b -0:774d5d41 -0:774d5d43 -0:774d5d45 -0:774d5d47 -0:774d5d4a -0:774d5d4d -0:774d5d53 -0:774d5d55 -0:774d5d5b -0:774d5d5d -0:774d5d5e -0:774d5d60 -0:774d5d61 -0:774d5d63 -0:774d5d67 -0:774d5d6d -0:774d5d6e -0:774d5d6f -0:774d5d70 -0:774d5d76 -0:774d5d77 -0:774d5d78 -0:774d5d7b -0:774d5d7d -0:774d5d7e -0:774d5d83 -0:774d5d84 -0:774d5d8a -0:774d5d8c -0:774d5d8d -0:774d5d8f -0:774d5d93 -0:774d5d94 -0:774d5d95 -0:774d5d97 -0:774d5d99 -0:774d5d9b -0:774d5d9f -0:774d5da5 -0:774d5da9 -0:774d5dab -0:774d5dad -0:774d5db0 -0:774d5db2 -0:774d5db7 -0:774d5db8 -0:774d5dbb -0:774d5dc2 -0:774d5dc3 -0:774d5dc4 -0:774d5dc5 -0:774d5dc6 -0:774d5dc9 -0:774d5dcc -0:774d5dd2 -0:774d5dd4 -0:774d5dd7 -0:774d5ddd -0:774d5de0 -0:774d5de6 -0:774d5de9 -0:774d5def -0:774d5df0 -0:774d5df1 -0:774d5f80 -0:774d5f82 -0:774d5f84 -0:774d5f86 -0:774d5f88 -0:774d5f8a -0:774d5f8c -0:774d5f8e -0:774d5f94 -0:774d5f9e -0:774d6054 -0:774d6056 -0:774d6059 -0:774d605f -0:774d6061 -0:774d6063 -0:774d6066 -0:774d6068 -0:774d606a -0:774d606d -0:774d6071 -0:774d6077 -0:774d6081 -0:774d6084 -0:774d6086 -0:774d6088 -0:774d608a -0:774d608c -0:774d608d -0:774d608f -0:774d6095 -0:774d6097 -0:774d6099 -0:774d609b -0:774d60a1 -0:774d60a3 -0:774d60a9 -0:774d60af -0:774d60b5 -0:774d6372 -0:774d6374 -0:774d637a -0:774d6380 -0:774d6386 -0:774d6389 -0:774d638f -0:774d6390 -0:774d6392 -0:774d6395 -0:774d6396 -0:774d639c -0:774d639d -0:774d639e -0:774d639f -0:774d63a4 -0:774d63a7 -0:774d63a9 -0:774d63ab -0:774d63b1 -0:774d63b3 -0:774d63b9 -0:774d63bf -0:774d63c2 -0:774d63c7 -0:774d63ce -0:774d63cf -0:774d63d5 -0:774d6446 -0:774d644d -0:774d6453 -0:774d6459 -0:774d645c -0:774d647e -0:774d6484 -0:774d648a -0:774d6490 -0:774d6493 -0:774d6495 -0:774d649b -0:774d64a1 -0:774d64a2 -0:774d64a4 -0:774d64a9 -0:774d64ac -0:774d64b2 -0:774d64b8 -0:774d64be -0:774d64c4 -0:774d64c9 -0:774d64ca -0:774d64cd -0:774d64e6 -0:774d64ed -0:774d64f3 -0:774d650c -0:774d6513 -0:774d6519 -0:774d6520 -0:774d6530 -0:774d6532 -0:774d6533 -0:774d6535 -0:774d653b -0:774d6540 -0:774d6542 -0:774d6545 -0:774d6548 -0:774d654b -0:774d654c -0:774d654e -0:774d6554 -0:774d655a -0:774d6560 -0:774d6566 -0:774d656c -0:774d6572 -0:774d6578 -0:774d657e -0:774d6584 -0:774d6586 -0:774d658c -0:774d658d -0:774d6590 -0:774d6592 -0:774d6598 -0:774d659a -0:774d659b -0:774d659d -0:774d65a3 -0:774d65a9 -0:774d65ab -0:774d65b1 -0:774d65b2 -0:774d65b8 -0:774d65bb -0:774d65c1 -0:774d65c3 -0:774d65c6 -0:774d65c9 -0:774d65cf -0:774d65d2 -0:774d65d9 -0:774d65dc -0:774d65e4 -0:774d65e6 -0:774d65e9 -0:774d65ea -0:774d65f0 -0:774d65f2 -0:774d65f4 -0:774d65fb -0:774d6601 -0:774d6607 -0:774d660d -0:774d6612 -0:774d6615 -0:774d6617 -0:774d6619 -0:774d661f -0:774d6625 -0:774d662b -0:774d662d -0:774d662f -0:774d6636 -0:774d663c -0:774d6642 -0:774d6648 -0:774d664e -0:774d6654 -0:774d665b -0:774d665d -0:774d665e -0:774d6660 -0:774d6663 -0:774d6665 -0:774d6668 -0:774d666b -0:774d666e -0:774d6673 -0:774d6676 -0:774d6677 -0:774d667d -0:774d667f -0:774d6680 -0:774d6682 -0:774d6685 -0:774d6686 -0:774d6688 -0:774d668b -0:774d6691 -0:774d6694 -0:774d6695 -0:774d6698 -0:774d669a -0:774d669c -0:774d669e -0:774d66a4 -0:774d66a9 -0:774d66ac -0:774d66ae -0:774d66b0 -0:774d66b3 -0:774d66b4 -0:774d66b7 -0:774d66ba -0:774d66bd -0:774d66c4 -0:774d66c7 -0:774d66ca -0:774d66cb -0:774d66ce -0:774d66d3 -0:774d66d6 -0:774d66d8 -0:774d66da -0:774d66dc -0:774d66df -0:774d66e5 -0:774d66e8 -0:774d66ea -0:774d66ec -0:774d66ed -0:774d66ee -0:774d66ef -0:774d66f0 -0:774da853 -0:774da855 -0:774df091 -0:774df094 -0:774df097 -0:774df09d -0:774df0a0 -0:774df0a2 -0:774df0a5 -0:774df0a8 -0:774df0aa -0:774df0ad -0:774e4cc0 -0:774e4cc1 -0:774e4cc3 -0:774e4cc4 -0:774e4cc5 -0:774e4cc8 -0:774e4ccb -0:774e4cce -0:774e4cd0 -0:774e4cd2 -0:774e4cd4 -0:774e4cd6 -0:774e4ce0 -0:774e4ce6 -0:774e4ce8 -0:774e4ceb -0:774e4cee -0:774e4cf1 -0:774e4d1c -0:774e4e03 -0:774e4e1c -0:774e4e1f -0:774e4e20 -0:774e4e21 -0:774e4e22 -0:774e5b80 -0:774e5b81 -0:774e5b82 -0:774e5b83 -0:774e5b87 -0:774e5b8b -0:774e5b8f -0:774e5b92 -0:774e5b94 -0:774e5b96 -0:774e5b98 -0:774e5b9c -0:774e5b9f -0:774e5ba5 -0:774e5ba9 -0:774e5baa -0:774e5bab -0:774e5bae -0:774e5bb1 -0:774e5bb4 -0:774e5bb9 -0:774e5bbb -0:774e5bbc -0:774e5bc0 -0:774e5bc2 -0:774e5bc3 -0:774e5bc4 -0:774e5bd0 -0:774e5bd1 -0:774e5bd5 -0:774e5bd9 -0:774e5bdd -0:774e5be0 -0:774e5be2 -0:774e5be7 -0:774e5beb -0:774e5bed -0:774e5bee -0:774e5c70 -0:774e5c71 -0:774e5c75 -0:774e5c79 -0:774e5c7d -0:774e5c80 -0:774e5c82 -0:774e5c83 -0:774f6048 -0:774f604d -0:774f6052 -0:774f6298 -0:774f629d -0:774f62a2 -0:774f70b0 -0:774f70b2 -0:774f70c8 -0:774f70c9 -0:774f70cb -0:774f70d2 -0:774f70d3 -0:774f70d8 -0:774f70db -0:774f70de -0:774f70e6 -0:774f70e9 -0:774f70f0 -0:774f70f2 -0:774f70f4 -0:774f70f5 -0:774f70f8 -0:774f722b -0:774f722c -0:774f7230 -0:774f7236 -0:774f723c -0:774f7242 -0:774f7245 -0:774f724b -0:774f7251 -0:774f7257 -0:774f729c -0:774f72a2 -0:774f72a8 -0:774f72ae -0:774f72b4 -0:774f72ba -0:774f72c0 -0:774f72c1 -0:774f72c7 -0:774f72ca -0:774f72d0 -0:774f72d3 -0:774f72d9 -0:774f72dc -0:774f72e2 -0:774f72e8 -0:774f72e9 -0:774f7760 -0:774f7762 -0:774f7763 -0:774f7765 -0:774f7766 -0:774f7769 -0:774f776d -0:774f776f -0:774f7770 -0:774f7771 -0:774f7774 -0:774f777b -0:774f7780 -0:774f7782 -0:774f7786 -0:774f7787 -0:774f778a -0:774f7790 -0:774f7791 -0:774f7792 -0:774f7794 -0:774f7795 -0:774f7796 -0:774f77a0 -0:774f77a2 -0:774f77a3 -0:774f77a5 -0:774f77a8 -0:774f77a9 -0:774f77aa -0:774f77ad -0:774f77b0 -0:774f77b2 -0:774f77b7 -0:774f77bd -0:774f77c3 -0:774f77c6 -0:774f77c9 -0:774f77d0 -0:774f77d1 -0:774f77d3 -0:774f77d4 -0:774f77d6 -0:774f77d7 -0:77502c0c -0:77502c11 -0:77502c18 -0:77502c1c -0:77502c20 -0:77502c24 -0:77502c26 -0:77502c27 -0:77502c28 -0:77502c29 -0:77502c2e -0:77502c31 -0:77502c33 -0:77502c34 -0:77502c37 -0:77502c3a -0:77502c3d -0:77502c44 -0:77502c47 -0:77502c4a -0:77502c50 -0:77502c51 -0:77502c54 -0:77502c5b -0:77502c5c -0:77502c5d -0:77502c5e -0:77502c5f -0:77502c60 -0:77502c62 -0:77502c63 -0:77502c64 -0:77502c6a -0:77502c6c -0:77502c6d -0:77502c6f -0:77502c70 -0:77502c71 -0:77502c74 -0:77502c75 -0:77502c77 -0:77502c7a -0:77502c7c -0:77502c82 -0:77502c83 -0:77502c86 -0:77502c8d -0:77502c93 -0:77502c97 -0:77502c9d -0:77502ca0 -0:77502ca6 -0:77502ca9 -0:77502cad -0:77502cb3 -0:77502cb7 -0:77502cbd -0:77502cc0 -0:77502cc2 -0:77502cc8 -0:77502ccc -0:77502cd2 -0:77502cd5 -0:77502cd9 -0:77502cff -0:77502d00 -0:77502d01 -0:77502d02 -0:77502d03 -0:775032f4 -0:775032fa -0:77503300 -0:77505f68 -0:77505f6a -0:77505f6b -0:77505f6d -0:77505f70 -0:77505f71 -0:77505f74 -0:77505f78 -0:77505f79 -0:77505f7a -0:77505f7d -0:77505f81 -0:77505f83 -0:77505f86 -0:77505f88 -0:77505f8a -0:77505f8c -0:77505f8e -0:77505f91 -0:77505f93 -0:77505f96 -0:77505f99 -0:77505f9c -0:77505f9f -0:77505fa5 -0:77505fa9 -0:77505fac -0:77505fae -0:77505fb1 -0:77505fb4 -0:77505fb6 -0:77505fb8 -0:77505fbb -0:77505fbe -0:77505fc0 -0:77505fc2 -0:77505fc5 -0:77505fc8 -0:77505fcb -0:77505fcd -0:77505fd3 -0:77505fd6 -0:77505fd9 -0:77505fdc -0:77505fdf -0:77505fe1 -0:77505fe7 -0:77505feb -0:77505fed -0:77505ff0 -0:77505ff2 -0:77505ff5 -0:77505ff7 -0:77505ffa -0:77505ffd -0:77506003 -0:77506007 -0:7750600d -0:77506010 -0:77506013 -0:77506015 -0:77506018 -0:7750601b -0:7750601e -0:77506020 -0:77506022 -0:77506028 -0:7750602a -0:77506030 -0:77506033 -0:77506036 -0:7750603c -0:7750603e -0:77506044 -0:77506047 -0:7750604a -0:77506050 -0:77506052 -0:77506055 -0:77506057 -0:7750605a -0:7750605e -0:77506061 -0:77506063 -0:77506065 -0:77506067 -0:7750606a -0:7750606d -0:77506070 -0:77506072 -0:77506074 -0:77506077 -0:7750607a -0:7750607d -0:7750607e -0:77506080 -0:77506086 -0:77506089 -0:7750608c -0:7750608f -0:77506095 -0:77506098 -0:7750609b -0:7750609d -0:7750609e -0:775060a1 -0:775060a4 -0:775060a7 -0:775060ad -0:775060b0 -0:775060b3 -0:775060db -0:775060de -0:775060e1 -0:775060e5 -0:775060e8 -0:775060eb -0:775060ed -0:775060f0 -0:775060f3 -0:775060f5 -0:775060f6 -0:775060f9 -0:775060fb -0:775060fd -0:775060ff -0:77506102 -0:77506105 -0:77506107 -0:7750610a -0:7750610e -0:77506114 -0:77506117 -0:77506119 -0:7750611f -0:77506122 -0:77506126 -0:7750612a -0:7750612d -0:7750612f -0:77506132 -0:77506135 -0:77506138 -0:7750613c -0:7750613e -0:77506143 -0:7750614a -0:7750614c -0:7750614f -0:77506155 -0:77506158 -0:7750615a -0:77506160 -0:77506162 -0:77506168 -0:7750616e -0:7750616f -0:77506170 -0:77506172 -0:77506173 -0:77506174 -0:7750617c -0:77506181 -0:77506186 -0:7750618b -0:7750618d -0:77506193 -0:77506197 -0:7750619b -0:7750619f -0:775061a1 -0:775061a4 -0:775061a7 -0:775061aa -0:775061ad -0:775061b3 -0:775061c0 -0:775061c3 -0:775061c6 -0:77506251 -0:77506255 -0:7750625b -0:7750625f -0:77506265 -0:77506269 -0:7750626f -0:77506272 -0:77506275 -0:77506279 -0:7750627b -0:7750627c -0:7750627f -0:77506280 -0:77506281 -0:77506282 -0:77506287 -0:77506289 -0:7750628c -0:7750628f -0:77506292 -0:77506298 -0:7750629b -0:7750629d -0:775062a0 -0:775062a6 -0:775062ab -0:775062b1 -0:775062b5 -0:775064fb -0:775064ff -0:77506501 -0:77506503 -0:77506506 -0:77506509 -0:7750650b -0:7750650c -0:7750650e -0:77506511 -0:77506514 -0:77506516 -0:7750651a -0:7750651c -0:77506520 -0:77506524 -0:77506526 -0:77506529 -0:7750652b -0:7750652e -0:77506531 -0:77506533 -0:77506538 -0:7750653e -0:77506542 -0:77506549 -0:7750654e -0:77506555 -0:7750655b -0:77506562 -0:77506568 -0:7750656b -0:77506570 -0:77506578 -0:7750657b -0:7750657d -0:77506583 -0:77506587 -0:77506594 -0:77506595 -0:77506598 -0:77506599 -0:7750659c -0:7750659f -0:775065a1 -0:775065a6 -0:775070a0 -0:775070a5 -0:775070ac -0:775070b0 -0:775070b4 -0:775070b8 -0:775070ba -0:775070bb -0:775070bc -0:775070bd -0:775070c2 -0:775070c5 -0:775070c7 -0:775070ca -0:775070cb -0:775070ce -0:775070d1 -0:775070d4 -0:775070db -0:775070de -0:775070e1 -0:775070e7 -0:77507363 -0:77507369 -0:7750736c -0:7750736f -0:77509d77 -0:77509d79 -0:77509d7a -0:77509d7c -0:77509d7d -0:77509d7e -0:77509d81 -0:77509d83 -0:77509d8a -0:77509d8b -0:77509d91 -0:77509d94 -0:77509d96 -0:77509d9c -0:77509d9f -0:77509da1 -0:77509da3 -0:77509da5 -0:77509da8 -0:77509dab -0:77509db1 -0:77509db3 -0:77509db6 -0:77509db8 -0:77509dbb -0:77509dbe -0:77509dc1 -0:77509dc4 -0:77509e64 -0:77509e68 -0:77509e6b -0:77509e6e -0:77509e70 -0:77509e72 -0:77509e73 -0:77509e79 -0:77509e7a -0:77509e7b -0:77509e7d -0:77509e7e -0:77509e7f -0:77509e82 -0:7750cd10 -0:7750cd12 -0:7750cd13 -0:7750cd15 -0:7750cd16 -0:7750cd18 -0:7750cd1a -0:7750cd1d -0:7750cd1e -0:7750cd20 -0:7750cd22 -0:7750d86a -0:7750d86c -0:7750d86d -0:7750d86f -0:7750d870 -0:7750d873 -0:7750d874 -0:7750d877 -0:7750d87d -0:7750d883 -0:7750d885 -0:7750d886 -0:7750d887 -0:7750d888 -0:77535001 -0:77535005 -0:7753500b -0:77535012 -0:77535014 -0:7753501a -0:7753501d -0:77535024 -0:77535028 -0:7753502a -0:7753502d -0:7753502f -0:77535030 -0:77535032 -0:77535034 -0:77535036 -0:77535038 -0:7753503d -0:7753503f -0:77535043 -0:77535044 -0:7753504a -0:77535050 -0:77535051 -0:77535056 -0:77535059 -0:7753505f -0:77535065 -0:7753506a -0:7753506c -0:7753506d -0:77535074 -0:77535075 -0:7753507a -0:77535080 -0:77535082 -0:77535083 -0:77535086 -0:77535088 -0:7753509d -0:775350a3 -0:775350a6 -0:775350a8 -0:775350a9 -0:775350ab -0:775350ad -0:775350af -0:775350b5 -0:775350bb -0:775350c2 -0:775350c8 -0:775350cb -0:775350cf -0:77535113 -0:7753511d -0:77535124 -0:7753512e -0:77535135 -0:7753513c -0:7753513d -0:77535143 -0:77535149 -0:7753514f -0:77535156 -0:7753515c -0:7753515d -0:77539cf7 -0:77539cfa -0:77539d01 -0:77539d04 -0:77539d06 -0:77539d11 -0:77539d16 -0:77539d19 -0:77539d1c -0:77539d1d -0:77539d22 -0:77539d25 -0:77539d28 -0:7753a094 -0:7753a09a -0:7753a0a0 -0:7753a0a3 -0:7753a0a4 -0:7753a0a5 -0:7753a0aa -0:7753a153 -0:7753a158 -0:7753a15f -0:7753a160 -0:7753a163 -0:7753a164 -0:7753a169 -0:7753a16d -0:7753a16f -0:7753a172 -0:775419ee -0:775419ef -0:775419f0 -0:775419f5 -0:775419f7 -0:77558c92 -0:77558c94 -0:77558c95 -0:77558c97 -0:77558c9a -0:77558c9c -0:77558c9e -0:77558ca0 -0:77558ca6 -0:77558cad -0:77558caf -0:77558cb1 -0:77558cb2 -0:77558cb3 -0:77558cb4 -0:77558cb7 -0:77558cba -0:77558cbd -0:77558cc0 -0:77558cc1 -0:77558cc2 -0:77558cc4 -0:77558cc9 -0:77558ccc -0:77558cce -0:77558cd0 -0:77558cd2 -0:77558cd4 -0:77558ce3 -0:77558ce4 -0:77558ce5 -0:77558ce7 -0:77558ce8 -0:77558ce9 -0:7755d89d -0:7755d89f -0:7755d8a0 -0:7755d8a2 -0:7755d8a3 -0:7755d8a6 -0:7755d8a9 -0:7755d8ab -0:7755d8b1 -0:7755d8b2 -0:7755d8b3 -0:7755d8b5 -0:7755d8b6 -0:7755d8b8 -0:7755d8ca -0:7755d8cc -0:7755d8e8 -0:7755d8eb -0:7755d8ef -0:7755d8f1 -0:7755d8f3 -0:7755d8f6 -0:7755d8f8 -0:7755d8fb -0:7755d8fe -0:7755d903 -0:7755d906 -0:7755d909 -0:7755d90b -0:7755d919 -0:7755d91b -0:7755d929 -0:7755d92b -0:7755d92d -0:7755d92f -0:7755d931 -0:7755d934 -0:7755d936 -0:7755d972 -0:7755d975 -0:7755d977 -0:7755d97a -0:7755d97c -0:7755d98c -0:7755d98e -0:7755d998 -0:7755d99a -0:7755d99d -0:7755d99f -0:7755d9a1 -0:7755d9a6 -0:7755d9aa -0:7755d9ab -0:7755d9b0 -0:7755d9b3 -0:7755d9b6 -0:7755d9b8 -0:7755d9be -0:7755d9c1 -0:7755d9c5 -0:7755d9c7 -0:7755d9cd -0:7755d9d0 -0:7755d9d3 -0:7755d9d6 -0:7755d9d9 -0:7755d9da -0:7755d9df -0:7755da11 -0:7755da13 -0:7755da14 -0:7755da15 -0:7755da16 -0:7755da17 -0:77574a60 -0:77574a62 -0:77574a63 -0:77574a65 -0:77574a6c -0:77574a6e -0:77574a70 -0:77574bbe -0:77574bbf -0:77575876 -0:77575878 -0:77575879 -0:7757587b -0:7757587e -0:7757587f -0:77575880 -0:77575881 -0:77575884 -0:77575886 -0:77575887 -0:77575888 -0:7757588b -0:7757588e -0:77575891 -0:77575896 -0:77575898 -0:7757589e -0:775758a2 -0:775758a4 -0:775758ab -0:77575c5f -0:77575c61 -0:77575c62 -0:77575c63 -0:77575c64 -0:77575c65 -0:775765c5 -0:775765c7 -0:775765cc -0:775765d1 -0:775765d4 -0:775765d7 -0:775765db -0:775765df -0:775765e6 -0:775765f9 -0:775765fd -0:775765ff -0:77576600 -0:77576603 -0:77576608 -0:77576609 -0:7757660a -0:7757660f -0:77576611 -0:77576617 -0:7757661a -0:7757661f -0:77576622 -0:77576626 -0:77576628 -0:7757662e -0:77576633 -0:77576637 -0:7757663a -0:7757663c -0:7757663d -0:77576642 -0:77576645 -0:77576648 -0:7757664c -0:77576657 -0:77576658 -0:77576659 -0:7757665a -0:7757665f -0:77576661 -0:77576667 -0:7757666a -0:77576670 -0:775766c3 -0:775766c8 -0:775766cd -0:775767b2 -0:775767b5 -0:775767b8 -0:775767b9 -0:775767be -0:775767c1 -0:775767c3 -0:775767c4 -0:775767c9 -0:775767cb -0:775767cc -0:775767d1 -0:7757680c -0:77576810 -0:77576817 -0:7757681c -0:7757681f -0:77576824 -0:7757682c -0:77576830 -0:77576832 -0:77576835 -0:7757683b -0:77576840 -0:7757c263 -0:7757c265 -0:7757c266 -0:7757c268 -0:7757c269 -0:7757c26b -0:7757c26e -0:7757c282 -0:7757c283 -0:7757c286 -0:7757c288 -0:7757c28a -0:7757c28d -0:7757c294 -0:7757c2a8 -0:7757c2ab -0:7757c2b8 -0:7757c2ba -0:7757c2bd -0:7757c2be -0:7757c2c1 -0:7757c2c2 -0:7757c2c5 -0:7757c2c8 -0:7757c2cd -0:7757c2cf -0:7757c2db -0:7757c2dd -0:7757c2df -0:7757c2e2 -0:7757c2e4 -0:7757c2e6 -0:7757c2e7 -0:7757c2e8 -0:7757c2e9 -0:7757c2ef -0:7757c2f1 -0:7757c2f2 -0:7757c2f4 -0:7757c2f6 -0:7757c2f9 -0:7757c2fc -0:7757c2ff -0:7757c302 -0:7757c307 -0:7757c30a -0:7757c30b diff --git a/tests/memdumps/simple_buffer_overflow/simple_buffer_overflow.cpp b/tests/memdumps/simple_buffer_overflow/simple_buffer_overflow.cpp deleted file mode 100644 index 389d746..0000000 --- a/tests/memdumps/simple_buffer_overflow/simple_buffer_overflow.cpp +++ /dev/null @@ -1,58 +0,0 @@ -// SimpleBufferOverflow.cpp : Defines the entry point for the console application. -// - -// build with: cl /Fesimple_buffer_overflow.exe simple_buffer_overflow.cpp - - -#pragma once -#include -#include -#include - -typedef struct { - DWORD a; - DWORD b; - DWORD c; - VOID(*d)(VOID); -} ITEM, *PITEM; - -VOID greetings(VOID) -{ - printf("Hello, world!\n"); -} - -int main() -{ - PITEM pItem = NULL; - DWORD dwBytesRead = 0; - char buffer[32] = { 0 }; - - pItem = (PITEM)HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(*pItem)); - if (!pItem) { - printf("Failed to allocate memory\n"); - return -1; - } - - pItem->d = greetings; - - if (!ReadFile(GetStdHandle(STD_INPUT_HANDLE), &buffer, 32, &dwBytesRead, NULL)) { - printf("Failed to read STDIN\n"); - HeapFree(GetProcessHeap(), 0, pItem); - return -1; - } - - strcpy((char *) pItem, buffer); - // debug break to make taking memory dumps easier - __debugbreak(); - - - if (pItem->d) { - pItem->d(); - } - - if (pItem) { - HeapFree(GetProcessHeap(), 0, pItem); - } - return 0; -} - diff --git a/tests/memdumps/simple_buffer_overflow/simple_buffer_overflow.dmp b/tests/memdumps/simple_buffer_overflow/simple_buffer_overflow.dmp deleted file mode 100644 index 6d4dc11..0000000 Binary files a/tests/memdumps/simple_buffer_overflow/simple_buffer_overflow.dmp and /dev/null differ diff --git a/tests/memdumps/simple_fpu/README b/tests/memdumps/simple_fpu/README deleted file mode 100644 index 3e40193..0000000 --- a/tests/memdumps/simple_fpu/README +++ /dev/null @@ -1,4 +0,0 @@ -How to run the test: - -python SymbolicExecutor/main.py --offset 0 --workspace sfpu --context tests/simple_fpu/eip_context.pkl --buffer "EBP-8" --size "8" tests/simple_fpu/simple_fpu.dmp --log sfpu/manti.log - diff --git a/tests/memdumps/simple_fpu/args.json b/tests/memdumps/simple_fpu/args.json deleted file mode 100644 index da18c2b..0000000 --- a/tests/memdumps/simple_fpu/args.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "--offset": "0", - "--buffer": "EBP-8", - "--size": "0x8", - "--procs": "2", - "--context": "{dumpdir}/eip_context.pkl", - "dump": "simple_fpu.dmp", - "actual": "visited.txt", - "expected": "simple_fpu_visited.txt" -} diff --git a/tests/memdumps/simple_fpu/simple_fpu.c b/tests/memdumps/simple_fpu/simple_fpu.c deleted file mode 100644 index f153c28..0000000 --- a/tests/memdumps/simple_fpu/simple_fpu.c +++ /dev/null @@ -1,42 +0,0 @@ -// compile with -// cl /arch:IA32 /Fe:simple_fpu.exe simple_fpu.c -// -// make memory dump with: -// .dump /ma simple_fpu.dmp - -#include - -int main(int argc, const char* argv[]) -{ - - float foo = 0.0f; - char ch ='\0'; - float *bar; - printf("reading char, float: "); - scanf("%c %f", &ch, &foo); - // break for windbg - __debugbreak(); - switch(ch) { - case 'm': - // error; - *((float*)0xf00dbad0) = foo; - printf("Should crash before here\n"); - break; - case 'c': - printf("Selected c\n"); - break; - case 'b': - printf("Selected c\n"); - bar = &foo; - *bar = 1.23f; - printf("float is: %f\n", foo); - *bar = *((float*)0xf00dbadb); - break; - default: - printf("Unknown option\n"); - - } - - return 0; - -} diff --git a/tests/memdumps/simple_fpu/simple_fpu.dmp b/tests/memdumps/simple_fpu/simple_fpu.dmp deleted file mode 100755 index a44df17..0000000 Binary files a/tests/memdumps/simple_fpu/simple_fpu.dmp and /dev/null differ diff --git a/tests/memdumps/simple_parse/README b/tests/memdumps/simple_parse/README deleted file mode 100644 index 8d87436..0000000 --- a/tests/memdumps/simple_parse/README +++ /dev/null @@ -1,3 +0,0 @@ -How to run the test: - -python SymbolicExecutor/main.py --offset 0 --workspace test --buffer "EBP-88" --size "0x84" tests/simple_parse/simple_parse.dmp diff --git a/tests/memdumps/simple_parse/args.json b/tests/memdumps/simple_parse/args.json deleted file mode 100644 index 9421e2b..0000000 --- a/tests/memdumps/simple_parse/args.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "--offset": "0", - "--buffer": "EBP-88", - "--size": "0x84", - "--procs": "2", - "dump": "simple_parse.dmp", - "actual": "visited.txt", - "expected": "simple_parse_visited.txt" -} diff --git a/tests/memdumps/simple_parse/simple_parse.c b/tests/memdumps/simple_parse/simple_parse.c deleted file mode 100644 index 44aef8d..0000000 --- a/tests/memdumps/simple_parse/simple_parse.c +++ /dev/null @@ -1,78 +0,0 @@ - -// compile with -// cl /Fe:simple_parse.exe simple_parse.c -// -// make memory dump with: -// .dump /ma simple_parse.dmp -// -#include - -typedef int(*parse)(const char *s); - -const char* string_table[] = { - "zero", - "one", - "two", - "three"}; - -int parse_zero(const char *s) { - printf("parse zero\n"); - char c = s[0] - '0'; - if(c > sizeof(string_table)/sizeof(string_table[0])) { - printf("invalid value\n"); - return -1; - } - printf("string table: %s\n", string_table[c]); - - return 0; -} - -int parse_one(const char *s) { - printf("parse one\n"); - printf("not implemented\n"); - return 0; -} - -int parse_two(const char *s) { - printf("parse two\n"); - printf("%s", s); - return 0; -} -int parse_three(const char *s) { - char c = s[0]; - if((int)c > (int)(sizeof(string_table)/sizeof(string_table[0]))) { - printf("invalid value\n"); - return -1; - } - const char *st = string_table[c]; - // ensure dereference - char first_c = st[0]; - printf("parse three\nbroken string table: %c\n", first_c); - - return 0; -} - -parse ptable[] = { - parse_zero, - parse_one, - parse_two, - parse_three}; - -int main(int argc, const char *argv[]) { - struct foo { - int index; - char s[128]; - } myvar; - printf("reading an entry: "); - scanf("%d %s", &(myvar.index), myvar.s); - // break for windbg - __debugbreak(); - if(myvar.index > (sizeof(ptable)/sizeof(ptable[0]))) { - printf("Invalid parse index\n"); - } else { - parse parser = ptable[myvar.index]; - parser(myvar.s); - } - - return 0; -} diff --git a/tests/memdumps/simple_parse/simple_parse.dmp b/tests/memdumps/simple_parse/simple_parse.dmp deleted file mode 100755 index 40222e7..0000000 Binary files a/tests/memdumps/simple_parse/simple_parse.dmp and /dev/null differ diff --git a/tests/memdumps/simple_parse/simple_parse_visited.txt b/tests/memdumps/simple_parse/simple_parse_visited.txt deleted file mode 100644 index 90de68d..0000000 --- a/tests/memdumps/simple_parse/simple_parse_visited.txt +++ /dev/null @@ -1,741 +0,0 @@ -0:01021000 -0:01021001 -0:01021003 -0:01021004 -0:01021009 -0:01021060 -0:01021061 -0:01021063 -0:01021068 -0:01021090 -0:01021091 -0:01021093 -0:01021098 -0:010210c0 -0:010210c1 -0:010210c3 -0:010210c6 -0:010210cb -0:010210ce -0:010210d1 -0:010210d4 -0:010210d7 -0:010210db -0:010210de -0:010210e0 -0:010210e5 -0:010210f2 -0:010210f6 -0:010210fd -0:01021100 -0:01021105 -0:01021108 -0:0102110b -0:0102116c -0:01021173 -0:01021175 -0:0102117a -0:01021184 -0:0102118a -0:01021191 -0:01021197 -0:0102119d -0:0102119e -0:010211cc -0:010211ce -0:010211d3 -0:010211d8 -0:010211da -0:010211dd -0:010211df -0:010211e2 -0:010211e5 -0:010211e7 -0:010211fe -0:01021203 -0:01021206 -0:01021207 -0:01021209 -0:0102120e -0:0102120f -0:01021210 -0:01021213 -0:01021218 -0:0102121b -0:0102121c -0:01021221 -0:01021222 -0:01021224 -0:01021227 -0:01021228 -0:01021229 -0:0102122c -0:01021231 -0:01021234 -0:01021235 -0:0102123a -0:0102123c -0:0102123f -0:01021244 -0:01021247 -0:01021248 -0:01021249 -0:0102131b -0:01021321 -0:01021323 -0:010216e1 -0:010216e6 -0:01021726 -0:01021727 -0:01021729 -0:0102172c -0:0102172f -0:01021731 -0:01021734 -0:01021735 -0:0102173a -0:0102173d -0:0102173e -0:01021745 -0:01021746 -0:010217bd -0:010217be -0:010217c0 -0:010217c4 -0:010217c6 -0:010217c7 -0:010217ca -0:010217d1 -0:010217d3 -0:010217d4 -0:010217ee -0:010217ef -0:010217f1 -0:010217f2 -0:010217f5 -0:010217f6 -0:010217fb -0:010217fc -0:01021801 -0:01021802 -0:01021803 -0:01021805 -0:0102180b -0:0102180c -0:01021811 -0:01021814 -0:01021816 -0:01021818 -0:0102181a -0:0102182b -0:01021831 -0:01021838 -0:0102183a -0:01021842 -0:01021843 -0:01021848 -0:0102186f -0:01021876 -0:01021879 -0:0102187b -0:0102187e -0:01021881 -0:01021888 -0:0102188a -0:0102188b -0:0102188c -0:01021890 -0:01021891 -0:01021892 -0:01021893 -0:01021894 -0:01021895 -0:01021897 -0:01021898 -0:0102189a -0:0102189d -0:010218a1 -0:010218a3 -0:010218a5 -0:010218a6 -0:010218ab -0:010218ad -0:010218b0 -0:010218b3 -0:010218b5 -0:010218b8 -0:010218bb -0:010218c1 -0:010218d4 -0:010218d7 -0:010218d8 -0:010218de -0:010218f5 -0:010218f8 -0:010218fb -0:010218fd -0:010218ff -0:01021902 -0:01021905 -0:01021909 -0:0102190b -0:0102190d -0:0102190f -0:01021912 -0:01021915 -0:01021917 -0:01021918 -0:01021919 -0:0102191c -0:0102191d -0:0102191f -0:01021925 -0:0102192a -0:0102192c -0:0102192f -0:01021932 -0:01021938 -0:01021939 -0:0102193a -0:01021940 -0:01021943 -0:01021944 -0:01021947 -0:0102194a -0:01021950 -0:01021952 -0:01021954 -0:0102195a -0:01021960 -0:01021962 -0:01021968 -0:0102196e -0:01021974 -0:0102197a -0:01021980 -0:01021986 -0:0102198c -0:01021991 -0:01021996 -0:0102199c -0:010219a2 -0:010219a4 -0:010219aa -0:010219ae -0:010219b0 -0:010219b1 -0:010219b6 -0:010219b7 -0:010219b9 -0:010219bc -0:010219be -0:010219c1 -0:010219c3 -0:010219c5 -0:010219c8 -0:010219cb -0:010219ce -0:010219d5 -0:010219dc -0:010219e0 -0:010219e6 -0:010219e9 -0:010219eb -0:010219ee -0:010219f0 -0:010219f2 -0:010219f5 -0:010219f8 -0:010219fb -0:01021a02 -0:01021a09 -0:01021a0d -0:01021a13 -0:01021a19 -0:01021a1b -0:01021a21 -0:01021a23 -0:01021a25 -0:01021a2b -0:01021a2d -0:01021a33 -0:01021a39 -0:01021a3f -0:01021a45 -0:01021a4b -0:01021a4d -0:01021a53 -0:01021a59 -0:01021a5a -0:01021a60 -0:01021a62 -0:01021a68 -0:01021a6b -0:01021a6d -0:01021a6f -0:01021a72 -0:01021a79 -0:01021a7c -0:01021a7e -0:01021a80 -0:01021a86 -0:01021a8e -0:01021a90 -0:01021a96 -0:01021a9c -0:01021a9f -0:01021aa5 -0:01021aa8 -0:01021aae -0:01021cad -0:01021caf -0:01021cb5 -0:01021cbb -0:01021cbc -0:01021cbf -0:01021cc0 -0:01021cc5 -0:01021cc6 -0:01021cc7 -0:01021cc9 -0:01021d03 -0:01021d09 -0:01021d0a -0:01021d10 -0:01021d16 -0:01021d1b -0:01021d1e -0:0102241f -0:01022425 -0:0102242b -0:0102242d -0:01022433 -0:01022439 -0:0102243b -0:01022441 -0:01022443 -0:0102244a -0:0102244b -0:0102244c -0:0102244d -0:0102244f -0:01022455 -0:01022459 -0:0102245c -0:0102245e -0:01022463 -0:01022465 -0:01022466 -0:0102249c -0:0102249d -0:0102249f -0:010224a2 -0:010224a6 -0:010224ae -0:010224b1 -0:010224b3 -0:010224b5 -0:010224b8 -0:010224ba -0:010224bc -0:010224bf -0:010224d0 -0:010224d3 -0:010224dd -0:010224e0 -0:010224e2 -0:010224e3 -0:010225bc -0:010225c1 -0:010225c3 -0:010225cb -0:010225ce -0:01022610 -0:01022615 -0:0102261c -0:01022620 -0:01022624 -0:01022628 -0:0102262a -0:0102262b -0:0102262c -0:0102262d -0:01022632 -0:01022635 -0:01022637 -0:01022638 -0:0102263b -0:0102263e -0:01022641 -0:01022648 -0:0102264b -0:0102264e -0:01022654 -0:01022655 -0:01022658 -0:0102265f -0:01022660 -0:01022661 -0:01022662 -0:01022663 -0:01022664 -0:01022666 -0:01022667 -0:01022668 -0:01023e3a -0:01023e3b -0:01023e40 -0:01023e42 -0:01023e44 -0:01023e4e -0:01023e50 -0:01023e51 -0:01023e52 -0:01023e53 -0:01023e54 -0:01023e5a -0:01023e60 -0:01023e62 -0:01023e67 -0:01023e69 -0:01023e6a -0:01023e6c -0:01023eb5 -0:01023eb6 -0:01023ebc -0:01023ebd -0:01023ebf -0:01023ec0 -0:01024cee -0:01024cef -0:01024cf1 -0:01024cf6 -0:01024cfc -0:01024cff -0:01024d01 -0:01024d03 -0:01024d04 -0:010251f3 -0:010251f4 -0:010251f6 -0:010251f7 -0:010251f8 -0:010251fb -0:010251fd -0:01025200 -0:01025202 -0:01025204 -0:01025206 -0:0102520d -0:0102520f -0:01025210 -0:01025212 -0:01025215 -0:01025217 -0:01025219 -0:0102521a -0:0102521d -0:0102521e -0:01025223 -0:01025224 -0:01025225 -0:01025344 -0:01025345 -0:01025347 -0:01025348 -0:0102534b -0:01025353 -0:01025368 -0:0102536f -0:01025375 -0:01025376 -0:01025377 -0:01025622 -0:01025623 -0:01025625 -0:01025628 -0:0102562a -0:01025641 -0:01025644 -0:01025645 -0:01025646 -0:01025647 -0:01025649 -0:0102564c -0:0102564f -0:0102565e -0:01025660 -0:01025662 -0:01025668 -0:0102566a -0:0102566c -0:0102566f -0:01025672 -0:01025675 -0:0102567c -0:01025681 -0:01025684 -0:01025685 -0:010260e4 -0:010260e5 -0:010260e7 -0:010260ea -0:010260ed -0:010260f0 -0:010260f5 -0:010260f8 -0:010260fb -0:010260fe -0:01026104 -0:01026108 -0:0102610d -0:01026111 -0:0102611a -0:0102611c -0:0102611d -0:01027f1b -0:01027f1d -0:01027f22 -0:01027f27 -0:01027f29 -0:01027f2c -0:01027f2f -0:01027f32 -0:01027f4b -0:01027f4d -0:01027f53 -0:01027f59 -0:01027f5f -0:01027f61 -0:01027f64 -0:01027f66 -0:01027f69 -0:01027f6c -0:01027f73 -0:01027f78 -0:01027f7b -0:01027f87 -0:01027f88 -0:01027f8d -0:01027f8e -0:01027f92 -0:01027f99 -0:01027f9e -0:01027fa0 -0:01027fa3 -0:01027fa6 -0:01027fa7 -0:0102800a -0:0102800b -0:0102800d -0:01028012 -0:01028017 -0:0102801c -0:0102801e -0:01028021 -0:01028028 -0:0102802b -0:0102802e -0:0102802f -0:01028031 -0:01028037 -0:01028038 -0:0102803a -0:01028040 -0:01028046 -0:01028049 -0:01028052 -0:01028054 -0:01028075 -0:01028077 -0:01028079 -0:0102807c -0:0102807f -0:01028082 -0:01028088 -0:01028089 -0:01028090 -0:01028096 -0:0102809a -0:0102809c -0:0102809e -0:010280a1 -0:010280a3 -0:010280a6 -0:010280d3 -0:010280d8 -0:010280e9 -0:010280ef -0:010280f4 -0:010280f5 -0:010280f7 -0:010280fd -0:01028103 -0:01028109 -0:01028110 -0:01028115 -0:0102811b -0:01028120 -0:01028122 -0:01028125 -0:0102812b -0:01028131 -0:01028132 -0:01028138 -0:0102813b -0:01028141 -0:01028147 -0:0102814e -0:01028151 -0:0102a2fa -0:0102a2fc -0:0102a301 -0:0102a306 -0:0102a309 -0:0102a30b -0:0102a30e -0:0102a310 -0:0102a313 -0:0102a316 -0:0102a31d -0:0102a31f -0:0102a322 -0:0102a355 -0:0102a357 -0:0102a35a -0:0102a35d -0:0102a360 -0:0102a367 -0:0102a36a -0:0102a36c -0:0102a36d -0:0102a373 -0:0102a375 -0:0102a376 -0:0102a37b -0:0102a4e0 -0:0102a4e1 -0:0102a4e5 -0:0102a4e7 -0:0102a4e9 -0:0102a4eb -0:0102a4ed -0:0102a4ef -0:0102a4f4 -0:0102a4f6 -0:0102a4f8 -0:0102a4fa -0:0102a4fb -0:0102a4fc -0:0102a4fe -0:0102a501 -0:0102a502 -0:0102a507 -0:0102a509 -0:75d46806 -0:75d4680c -0:75d4680f -0:75d46897 -0:75d46899 -0:75d4689a -0:75d4689c -0:75d4689f -0:75d468a5 -0:75d468a8 -0:75d468ab -0:75d468b1 -0:75d468b7 -0:75d468b9 -0:75d468bf -0:75d468c3 -0:75d468c7 -0:75d468c8 -0:75ddbb08 -0:75ddbd05 -0:75ddbf00 -0:75de1292 -0:75de1294 -0:75de1295 -0:75de1297 -0:75de129e -0:75de12a4 -0:75de12a7 -0:75de12aa -0:75de12ad -0:75de12ae -0:75de12af -0:75de12b2 -0:75de12b6 -0:75de12ba -0:75de12bf -0:75de12c0 -0:75de12c3 -0:75de12c5 -0:75de12c8 -0:75de12cb -0:75de12cd -0:75de12d3 -0:75de12d4 -0:75de12d5 -0:75de12db -0:75de1e16 -0:75de1e18 -0:75de1e19 -0:75de1e1b -0:75de1e1c -0:75de1e23 -0:75de2412 -0:75de2414 -0:75de2415 -0:75de2417 -0:75de241d -0:75de2422 -0:75de2424 -0:75de2427 -0:75de242a -0:75de242b -0:75de242e -0:75de2430 -0:75de2432 -0:75de2435 -0:75de2437 -0:75de243d -0:75de243e -0:77c16458 -0:77c1645d -0:77c16462 -0:77c170b0 -0:77c170b2 -0:77c177a0 -0:77c177a2 -0:77c177a3 -0:77c177a5 -0:77c177a8 -0:77c177a9 -0:77c177aa -0:77c177ad -0:77c177b0 -0:77c177b2 -0:77c177b7 -0:77c177bd -0:77c177c3 -0:77c177c6 -0:77c177c9 -0:77c177d0 -0:77c177d1 -0:77c177d3 -0:77c177d4 -0:77c177d6 -0:77c177d7 -0:77c230fb -0:77c230fd -0:77c230fe -0:77c23100 -0:77c23107 -0:77c2310c -0:77c2310f -0:77c23111 -0:77c23117 -0:77c2311a -0:77c23120 -0:77c23121 diff --git a/tests/memdumps/win32_api_test/README.txt b/tests/memdumps/win32_api_test/README.txt deleted file mode 100644 index 9b5ce94..0000000 --- a/tests/memdumps/win32_api_test/README.txt +++ /dev/null @@ -1,14 +0,0 @@ -Buffer: DWORD PTR [ DWORD PTR [EBP+0x0C] ] -Length: 18 - -No ignore APIs: -python SymbolicExecutor/main.py --offset 0 --workspace w32api --buffer "DWORD PTR [ DWORD PTR [EBP+0x0C] ]" --size "0x12" tests/win32_api_test/win32_api_test.dmp - -Ignore APIs: -python SymbolicExecutor/main.py --offset 0 --workspace w32api --buffer "DWORD PTR [ DWORD PTR [EBP+0x0C] ]" --size "0x12" tests/win32_api_test/win32_api_test.dmp --names tests/win32_api_test/api_names.txt --log w32api/manticore.log - - -APIs: -KERNELBASE!WriteFile: 75627525 -kernel32!WriteFile: 756c1400 - diff --git a/tests/memdumps/win32_api_test/api_names.txt b/tests/memdumps/win32_api_test/api_names.txt deleted file mode 100644 index d1bfe1d..0000000 --- a/tests/memdumps/win32_api_test/api_names.txt +++ /dev/null @@ -1,2 +0,0 @@ -0x75627525 stdcall windows.KERNELBASE.WriteFile -0x756c1400 stdcall windows.kernel32.WriteFile diff --git a/tests/memdumps/win32_api_test/args.json b/tests/memdumps/win32_api_test/args.json deleted file mode 100644 index b462ec2..0000000 --- a/tests/memdumps/win32_api_test/args.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "--offset": "0", - "--buffer": "DWORD PTR [ DWORD PTR [EBP+0x0C] ]", - "--size": "0x12", - "--procs": "2", - "--names": "{dumpdir}/api_names.txt", - "dump": "win32_api_test.dmp", - "actual": "visited.txt", - "expected": "win32_api_test_visited.txt" -} diff --git a/tests/memdumps/win32_api_test/win32_api_test.c b/tests/memdumps/win32_api_test/win32_api_test.c deleted file mode 100644 index 2d3748d..0000000 --- a/tests/memdumps/win32_api_test/win32_api_test.c +++ /dev/null @@ -1,63 +0,0 @@ -#include -#include -#include - -// Windows -// cl.exe /arch:IA32 /Fe:win32_api_test.exe win32_api_test.c - -void crash_me(HANDLE hFile, const char **inputs) { - - - DWORD dwWritten; - - int i = 0; - const char *line = NULL; - int length = 0; - - DWORD *lengths[3] = { - &dwWritten, - (DWORD*)(0xAAAAAAAA), - NULL, - }; - - __debugbreak(); - - length = strlen(inputs[0]); - - while(inputs[i] != NULL) { - line = inputs[i]; - - // iteration 0: manticore should silently ignore this WriteFile - // iteration 1: manticore should detect a crash, if the model is good enough - if(FALSE == WriteFile(hFile, line, length, lengths[i], NULL)) { - printf("WriteFile failed\n"); - } - - // make symbolic stuff actually matter. Need to generate a 'Z' to get - // to the crashing input - if(line[0] != 'Z') { - break; - } - i++; - } -} - -int main(int argc, const char *argv[]) -{ - const char *inputs[3] = { - "write me to a file", - "write me to zfiles", - NULL}; - - const char fname[] = "C:\\delete_me.txt"; - - HANDLE hFile = CreateFile(fname, GENERIC_READ|GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL); - if(hFile == INVALID_HANDLE_VALUE) { - printf("CreateFile failed"); - } - crash_me(hFile, inputs); - - CloseHandle(hFile); - DeleteFile(fname); - return 0; -} diff --git a/tests/memdumps/win32_api_test/win32_api_test.dmp b/tests/memdumps/win32_api_test/win32_api_test.dmp deleted file mode 100644 index 4c0ec77..0000000 Binary files a/tests/memdumps/win32_api_test/win32_api_test.dmp and /dev/null differ diff --git a/tests/memdumps/win32_api_test/win32_api_test_visited.txt b/tests/memdumps/win32_api_test/win32_api_test_visited.txt deleted file mode 100644 index 1c59ef5..0000000 --- a/tests/memdumps/win32_api_test/win32_api_test_visited.txt +++ /dev/null @@ -1,1974 +0,0 @@ -0:00061030 -0:00061035 -0:00061038 -0:0006103b -0:0006103e -0:0006103f -0:00061044 -0:00061047 -0:0006104a -0:0006104d -0:00061050 -0:00061054 -0:00061056 -0:00061059 -0:0006105c -0:0006105f -0:00061062 -0:00061064 -0:00061067 -0:0006106b -0:0006106c -0:0006106f -0:00061070 -0:00061073 -0:00061074 -0:00061077 -0:00061078 -0:0006107e -0:00061080 -0:0006108f -0:00061094 -0:00061097 -0:0006109a -0:0006109e -0:000610a1 -0:000610a3 -0:000610a5 -0:000610a8 -0:000610ab -0:000610ae -0:000610b0 -0:000610b2 -0:000610b3 -0:0006114f -0:00061152 -0:00061155 -0:00061156 -0:0006115c -0:0006115f -0:00061160 -0:00061180 -0:00061184 -0:0006118a -0:000611b0 -0:000611b2 -0:000611b7 -0:000611b9 -0:000611bc -0:000611be -0:000611c1 -0:000611c6 -0:000611c8 -0:000611cb -0:000611cd -0:000611cf -0:000611d1 -0:000611d3 -0:000611d8 -0:000611da -0:000611df -0:000611e1 -0:000611e3 -0:000611e6 -0:000611ea -0:000611ec -0:000611ed -0:000611f0 -0:000611f4 -0:000611f6 -0:000611f7 -0:000611fa -0:000611fe -0:00061200 -0:00061201 -0:00061204 -0:00061208 -0:0006120a -0:756267e9 -0:756267ee -0:7562687a -0:75626b19 -0:75626b1b -0:75626b1c -0:75626b1e -0:75626b1f -0:75626b22 -0:75626b25 -0:75626b2b -0:75626b2c -0:75626b32 -0:75626b33 -0:75626b35 -0:75626b3b -0:75626b3d -0:75626b3e -0:75626b3f -0:756287b5 -0:756287b7 -0:756287b8 -0:756287ba -0:756287bb -0:756287bc -0:756287bf -0:756287c2 -0:756287c3 -0:756287c9 -0:756287cb -0:756287d1 -0:756287d6 -0:756287d9 -0:756287db -0:756287de -0:756287df -0:756287e2 -0:756287e4 -0:756287e6 -0:756287ec -0:756287ee -0:756287ef -0:756287f0 -0:7562c8a1 -0:7562c8a3 -0:7562c8a4 -0:7562c8a6 -0:7562c8a7 -0:7562c8a8 -0:7562c8ab -0:7562c8ae -0:7562c8af -0:7562c8b4 -0:7562c8b6 -0:7562c8b8 -0:7562c8b9 -0:7562c8bc -0:756309b5 -0:756309b7 -0:756309b8 -0:756309ba -0:756309bd -0:756309be -0:756309c1 -0:756309c2 -0:756309c4 -0:756309c5 -0:756309c8 -0:756309c9 -0:756309cc -0:756309d0 -0:756309d6 -0:756309d8 -0:756309de -0:756309e1 -0:756309e4 -0:756309e7 -0:756309ea -0:756309f0 -0:756309f3 -0:756309f6 -0:756309f7 -0:756309f8 -0:756309fb -0:756309fe -0:75630a01 -0:75630a06 -0:75630a07 -0:75630a09 -0:75630a0c -0:75630a0d -0:75630a10 -0:75630a11 -0:75630a16 -0:75630a19 -0:75630a1c -0:75630a1f -0:75630a25 -0:75630a26 -0:75630a2d -0:75630a34 -0:75630a36 -0:75630a38 -0:75630a3a -0:75630a40 -0:75630a42 -0:75630a44 -0:75630a47 -0:75630a48 -0:75630a4b -0:75630a4c -0:75630a4f -0:756b47cb -0:756b47cd -0:756b47ce -0:756b47d0 -0:756b47d1 -0:756b47d8 -0:756bca7c -0:756bca7e -0:756bca7f -0:756bca81 -0:756bca82 -0:756bca85 -0:756bca88 -0:756bca8e -0:756bca90 -0:756bca95 -0:756bca96 -0:756bca99 -0:756bca9f -0:756bcaa4 -0:756bcaa5 -0:756bcaa6 -0:756bcaae -0:774db59f -0:774db5a1 -0:774de803 -0:774de806 -0:774de809 -0:774de80f -0:774de816 -0:774de81c -0:774de822 -0:774de828 -0:774de82b -0:774de82d -0:774de830 -0:774de836 -0:774de838 -0:774de83e -0:774de841 -0:774de843 -0:774de846 -0:774de849 -0:774de84c -0:774de84f -0:774de855 -0:774de85f -0:774de862 -0:774de865 -0:774de868 -0:774de86b -0:774de86e -0:774de871 -0:774de874 -0:774de879 -0:774de87b -0:774de881 -0:774de886 -0:774de88a -0:774de88c -0:774de890 -0:774de896 -0:774de89a -0:774de8a0 -0:774de8a3 -0:774de8a6 -0:774de8a9 -0:774de8ac -0:774de8c2 -0:774de8c4 -0:774de8c7 -0:774de8c9 -0:774de8cd -0:774de8d0 -0:774de8d2 -0:774de8d5 -0:774de8d8 -0:774de8da -0:774de8dd -0:774de8df -0:774de8e2 -0:774de8e4 -0:774de8e7 -0:774de8fe -0:774de902 -0:774de906 -0:774de909 -0:774de90c -0:774de912 -0:774de918 -0:774de91a -0:774de921 -0:774de924 -0:774de92a -0:774de92c -0:774de92f -0:774de932 -0:774de935 -0:774de938 -0:774de93b -0:774de93d -0:774de940 -0:774de943 -0:774de946 -0:774de948 -0:774de94e -0:774de951 -0:774de953 -0:774de959 -0:774de95c -0:774de95f -0:774de961 -0:774de963 -0:774de966 -0:774de969 -0:774de96c -0:774de96e -0:774de970 -0:774de976 -0:774de978 -0:774de97b -0:774de97d -0:774de983 -0:774de985 -0:774de988 -0:774de98a -0:774de98c -0:774de98f -0:774de992 -0:774de995 -0:774de998 -0:774de99a -0:774de99c -0:774dea32 -0:774dea35 -0:774dea38 -0:774dea3a -0:774dea40 -0:774dea46 -0:774dea48 -0:774dea4a -0:774dea4d -0:774dea4f -0:774dea55 -0:774dea58 -0:774dea5b -0:774dea5d -0:774dea5f -0:774dea62 -0:774dea65 -0:774dea68 -0:774dea6b -0:774dea71 -0:774dea74 -0:774dea77 -0:774dea79 -0:774dea7c -0:774dea7f -0:774dea81 -0:774dea87 -0:774dea89 -0:774dea8c -0:774dea8e -0:774dea91 -0:774dea94 -0:774dea97 -0:774dea9a -0:774deaa0 -0:774deaa2 -0:774deaa8 -0:774deaab -0:774deaae -0:774deab1 -0:774deab7 -0:774deab9 -0:774deabb -0:774deac5 -0:774deac7 -0:774deac9 -0:774deacf -0:774dead2 -0:774dead3 -0:774dead6 -0:774deb07 -0:774deb09 -0:774deb0a -0:774deb0c -0:774deb0f -0:774deb13 -0:774deb19 -0:774deb1c -0:774deb20 -0:774deb21 -0:774deb24 -0:774deb25 -0:774deb2a -0:774deb2c -0:774deb2f -0:774deb31 -0:774deb32 -0:774deb33 -0:774deb3a -0:774deb40 -0:774deb45 -0:774deb4a -0:774e4cc0 -0:774e4cc1 -0:774e4cc3 -0:774e4cc4 -0:774e4cc5 -0:774e4cc8 -0:774e4ccb -0:774e4cce -0:774e4cd0 -0:774e4cd2 -0:774e4cd4 -0:774e4cd6 -0:774e4cd8 -0:774e4cda -0:774e4ce0 -0:774e4ce6 -0:774e4ce8 -0:774e4ceb -0:774e4cee -0:774e4cf1 -0:774e4cf3 -0:774e4cf5 -0:774e4d1c -0:774e4de8 -0:774e4dec -0:774e4df0 -0:774e4df4 -0:774e4df8 -0:774e4dff -0:774e4e01 -0:774e4e03 -0:774e4e1c -0:774e4e1f -0:774e4e20 -0:774e4e21 -0:774e4e22 -0:774e5340 -0:774e5344 -0:774e5348 -0:774e534a -0:774e534c -0:774e534e -0:774e5352 -0:774e5353 -0:774e5355 -0:774e5358 -0:774e535a -0:774e535c -0:774e535f -0:774e536d -0:774e536f -0:774e5372 -0:774e5374 -0:774e5376 -0:774e5379 -0:774e537b -0:774e537d -0:774e5380 -0:774e5383 -0:774e5385 -0:774e5387 -0:774e5389 -0:774e5395 -0:774e5399 -0:774e539a -0:774e5bd0 -0:774e5bd1 -0:774e5bd5 -0:774e5bd9 -0:774e5bdd -0:774e5be0 -0:774e5be2 -0:774e5be7 -0:774e5beb -0:774e5bed -0:774e5bee -0:774e5c70 -0:774e5c71 -0:774e5c75 -0:774e5c79 -0:774e5c7d -0:774e5c80 -0:774e5c82 -0:774e5c83 -0:774f54c8 -0:774f54cd -0:774f54d2 -0:774f54d4 -0:774f5cd8 -0:774f5cdd -0:774f5ce2 -0:774f5ce4 -0:774f6018 -0:774f601d -0:774f6022 -0:774f70b0 -0:774f70b2 -0:774f70b4 -0:774f7760 -0:774f7762 -0:774f7763 -0:774f7765 -0:774f7766 -0:774f7769 -0:774f776d -0:774f776f -0:774f7770 -0:774f7771 -0:774f7774 -0:774f777b -0:774f7780 -0:774f7782 -0:774f7786 -0:774f7787 -0:774f778a -0:774f7790 -0:774f7791 -0:774f7792 -0:774f7794 -0:774f7795 -0:774f7796 -0:774f77a0 -0:774f77a2 -0:774f77a3 -0:774f77a5 -0:774f77a8 -0:774f77a9 -0:774f77aa -0:774f77ad -0:774f77b0 -0:774f77b2 -0:774f77b7 -0:774f77bd -0:774f77c3 -0:774f77c6 -0:774f77c9 -0:774f77d0 -0:774f77d1 -0:774f77d3 -0:774f77d4 -0:774f77d6 -0:774f77d7 -0:77502c0c -0:77502c11 -0:77502c18 -0:77502c1c -0:77502c20 -0:77502c24 -0:77502c26 -0:77502c27 -0:77502c28 -0:77502c29 -0:77502c2e -0:77502c31 -0:77502c33 -0:77502c34 -0:77502c37 -0:77502c3a -0:77502c3d -0:77502c44 -0:77502c47 -0:77502c4a -0:77502c50 -0:77502c51 -0:77502c54 -0:77502c5b -0:77502c5c -0:77502c5d -0:77502c5e -0:77502c5f -0:77502c60 -0:77502c62 -0:77502c63 -0:77502c64 -0:77502dd6 -0:77502dd8 -0:77502dd9 -0:77502ddb -0:77502dde -0:77502ddf -0:77502de0 -0:77502de2 -0:77502de9 -0:77502dea -0:77502ded -0:77502df3 -0:77502df6 -0:77502df9 -0:77502dfc -0:77502dff -0:77502e02 -0:77502e04 -0:77502e0a -0:77502e11 -0:77502e96 -0:77502e98 -0:77502e9e -0:77502ea1 -0:77502ea3 -0:77502ea9 -0:77502eb0 -0:77502eb6 -0:77502eb8 -0:77502eb9 -0:77502eba -0:77502ebb -0:77502ebc -0:775032f4 -0:775032fa -0:77503300 -0:77503509 -0:7750350b -0:7750350c -0:7750350e -0:7750350f -0:77503510 -0:77503511 -0:77503514 -0:77503516 -0:7750351d -0:77503523 -0:77503526 -0:77503528 -0:7750352e -0:77503531 -0:77503533 -0:77503535 -0:77503538 -0:7750353a -0:7750353d -0:77503540 -0:77503546 -0:77503548 -0:7750354b -0:7750354d -0:7750354f -0:77503551 -0:77503554 -0:77503556 -0:77503557 -0:7750355a -0:77503560 -0:77503567 -0:7750356a -0:7750356e -0:77503571 -0:77503573 -0:77503579 -0:7750357a -0:7750357b -0:7750357d -0:7750357e -0:7750357f -0:77503582 -0:77503586 -0:7750358a -0:7750358e -0:77503590 -0:77503594 -0:77503598 -0:7750359c -0:7750359e -0:775035a2 -0:775035a6 -0:775035aa -0:775035ac -0:775035b0 -0:775035b4 -0:775035b8 -0:775035bc -0:775035c0 -0:775035c4 -0:775035c6 -0:775035ca -0:775035ce -0:775035d2 -0:775035d4 -0:775035d8 -0:775035dc -0:775035e0 -0:775035e2 -0:775035e6 -0:775035ea -0:775035ee -0:775035f2 -0:775035f6 -0:775035fa -0:775035fc -0:77503600 -0:77503604 -0:77503608 -0:7750360a -0:7750360e -0:77503612 -0:77503616 -0:77503618 -0:7750361c -0:77503620 -0:77503624 -0:77503626 -0:7750362a -0:7750362e -0:77503632 -0:77503634 -0:77503638 -0:7750363c -0:77503640 -0:775056a9 -0:775056ab -0:775056ac -0:775056ae -0:775056b1 -0:775056b7 -0:775056ba -0:775056bc -0:775056bf -0:775056c4 -0:775056c5 -0:7750572f -0:77505731 -0:77505736 -0:7750573b -0:7750573d -0:77505740 -0:77505746 -0:7750574c -0:7750574f -0:77505753 -0:77505758 -0:7750575e -0:77505761 -0:77505764 -0:77505767 -0:7750576a -0:7750578b -0:7750578e -0:77505795 -0:77505798 -0:77505799 -0:7750579c -0:7750579f -0:775057a0 -0:775057a3 -0:775057a4 -0:775057a7 -0:775057ac -0:775057af -0:775057b1 -0:775057b3 -0:775057b6 -0:775057b8 -0:775057bb -0:775057bd -0:775057c1 -0:775057c4 -0:775057cb -0:775057d2 -0:775057d7 -0:775057da -0:775057df -0:775057e7 -0:775057ea -0:775057f0 -0:775057f3 -0:775057f9 -0:775057fa -0:775057fe -0:77505802 -0:77505806 -0:7750587b -0:7750587f -0:77505880 -0:77505886 -0:775058a0 -0:775058a3 -0:775058a5 -0:775058b5 -0:775058b7 -0:775058b8 -0:775058ba -0:775058bd -0:775058bf -0:775058c2 -0:775058c6 -0:775058c9 -0:775058cc -0:775058ce -0:775058d0 -0:775058d1 -0:775058d4 -0:775058d6 -0:775058d7 -0:775058d9 -0:775058db -0:775058dd -0:775058de -0:775058e3 -0:775058e9 -0:775058ec -0:775058ed -0:775058f1 -0:775058f3 -0:775058f4 -0:77505ac8 -0:77505acb -0:77505ace -0:77505acf -0:77505ad0 -0:77505ad3 -0:77505ad6 -0:77505ad9 -0:77505adb -0:77505ae0 -0:77505ae2 -0:77505aec -0:77505af1 -0:77505af6 -0:77505afb -0:77505afe -0:77505b00 -0:77505b03 -0:77505b05 -0:77505b06 -0:77505b09 -0:77505b0d -0:77505b0f -0:77505b12 -0:77505b15 -0:77505b18 -0:77505b1b -0:77505b21 -0:77505b60 -0:77505b66 -0:77505b6c -0:77505b6f -0:77505b72 -0:77505ba2 -0:77505ba5 -0:77505ba8 -0:77505bae -0:77505bb0 -0:77505be9 -0:77505bef -0:77505bf2 -0:77505bf8 -0:77505bfd -0:77505c03 -0:77505c09 -0:77505c0c -0:77505c0f -0:77505c13 -0:77505c15 -0:77505c17 -0:77505c19 -0:77505c1c -0:77505c1f -0:77505c22 -0:77505c24 -0:77505c27 -0:77505c2a -0:77505c2d -0:77505c2e -0:77505c34 -0:77505c3a -0:77505c3d -0:77505c40 -0:77505c42 -0:77505c45 -0:77505c48 -0:77505c4b -0:77505c4d -0:77505c50 -0:77505c53 -0:77505c59 -0:77505c5f -0:77505c62 -0:77505c65 -0:77505c67 -0:77505c6a -0:77505c6e -0:77505c74 -0:77505c77 -0:77505c7a -0:77505c7d -0:77505c7f -0:77505c82 -0:77505c85 -0:77505c88 -0:77505c8b -0:77505c8e -0:77505c91 -0:77505c93 -0:77505c99 -0:77505c9c -0:77505ca0 -0:77505ca3 -0:77505ca5 -0:77505ca8 -0:77505cab -0:77505cad -0:77505cae -0:77505cb0 -0:77505cb3 -0:77505cb6 -0:77505cb8 -0:77505cba -0:77505cbd -0:77505cc0 -0:77505cc2 -0:77505cc5 -0:77505cc8 -0:77505ccb -0:77505cce -0:77505cd4 -0:77505cd7 -0:77505cd9 -0:77505cdf -0:77505ce3 -0:77505ce9 -0:77505cec -0:77505cee -0:77505cf1 -0:77505cf4 -0:77505cf6 -0:77505cfc -0:77505cff -0:77505d02 -0:77505d05 -0:77505d08 -0:77505d0b -0:77505d0e -0:77505d14 -0:77505d16 -0:77505d19 -0:77505d1c -0:77505d1f -0:77505d22 -0:77505d24 -0:77505d26 -0:77505d29 -0:77505d2f -0:77505d32 -0:77505d34 -0:77505d3a -0:77505d3c -0:77505d3d -0:77505d3e -0:77505d42 -0:77505d45 -0:77505d48 -0:77505d49 -0:77505d4f -0:77505d52 -0:77505d53 -0:77505d55 -0:77505d5a -0:77505d5c -0:77505d62 -0:77505d65 -0:77505d68 -0:77505d6c -0:77505db2 -0:77505db9 -0:77505dbe -0:77505dc5 -0:77505dcb -0:77505dce -0:77505dd3 -0:77505ddb -0:77505ddf -0:77505de5 -0:77505de6 -0:77505dec -0:77505def -0:77505df2 -0:77505df4 -0:77505dfa -0:77505e00 -0:77505e06 -0:77505e0c -0:77505e0f -0:77505e12 -0:77505e15 -0:77505e18 -0:77505e1e -0:77505e20 -0:77505e26 -0:77505e29 -0:77505e2b -0:77505e31 -0:77505e34 -0:77505e37 -0:77505e3a -0:77505e3c -0:77505e3e -0:77505e41 -0:77505e44 -0:77505e47 -0:77505e4a -0:77505e4d -0:77505e4f -0:77505e51 -0:77505e57 -0:77505e5a -0:77505e5c -0:77505e5f -0:77505e61 -0:77505e67 -0:77505e69 -0:77505e6c -0:77505e6f -0:77505e71 -0:77505e73 -0:77505e76 -0:77505e79 -0:77505e7c -0:77505e7f -0:77505e82 -0:77505e84 -0:77505e86 -0:77505e8c -0:77505e8f -0:77505e91 -0:77505e94 -0:77505e95 -0:77505e9b -0:77505ea1 -0:77505ea3 -0:77505ea6 -0:77505ea9 -0:77505eac -0:77505eaf -0:77505eb0 -0:77505eb3 -0:77505eb6 -0:77505eb9 -0:77505ebb -0:77505ebc -0:77505ebe -0:77505ebf -0:77505ec1 -0:77505ec3 -0:77505ec8 -0:77505ecb -0:77505ecd -0:77505ed3 -0:77505ed6 -0:77505edc -0:77505edf -0:77505ee2 -0:77505ee5 -0:77505ee9 -0:77505eeb -0:77505eee -0:77505ef0 -0:77505ef3 -0:77505ef6 -0:77505ef8 -0:77505efb -0:77505f01 -0:77505f04 -0:77505f07 -0:77505f0d -0:77505f10 -0:77505f12 -0:77505f15 -0:77505f18 -0:77505f1b -0:77505f1d -0:77505f20 -0:77505f22 -0:77505f28 -0:77505f2a -0:77505f30 -0:77505f33 -0:77505f39 -0:77505f3b -0:77505f41 -0:77505f44 -0:77505f4a -0:77505f4d -0:77505f4f -0:77505f55 -0:77505f57 -0:77505f59 -0:775065ea -0:775065ec -0:775065ed -0:775065ef -0:775065f2 -0:775065f5 -0:775065f6 -0:775065f7 -0:775065f8 -0:775065fb -0:775065fd -0:77506600 -0:77506604 -0:77506608 -0:7750660c -0:7750660e -0:77506612 -0:77506615 -0:77506618 -0:7750661a -0:77506620 -0:77506622 -0:77506625 -0:77506628 -0:7750662c -0:7750662f -0:77506632 -0:77506635 -0:77506638 -0:7750663b -0:7750663e -0:77506641 -0:77506644 -0:7750664a -0:7750664e -0:77506651 -0:77506655 -0:77506659 -0:7750665d -0:77506805 -0:77506807 -0:7750680a -0:7750680e -0:77506811 -0:77506813 -0:77506815 -0:77506817 -0:7750681a -0:7750681d -0:77506820 -0:77506823 -0:77506826 -0:77506827 -0:77506829 -0:7750682f -0:77506831 -0:77506837 -0:7750683a -0:7750683d -0:77506840 -0:77506842 -0:77506844 -0:77506847 -0:7750684a -0:7750684c -0:7750684f -0:77506852 -0:77506854 -0:77506857 -0:77506858 -0:7750685a -0:7750685c -0:77506860 -0:77506862 -0:77506865 -0:77506868 -0:7750686a -0:7750686d -0:77506870 -0:77506873 -0:77506875 -0:77506877 -0:77506878 -0:77506879 -0:7750687a -0:7750687b -0:77506923 -0:77506926 -0:7750692b -0:77506931 -0:77506937 -0:77506939 -0:7750693b -0:7750693d -0:77506943 -0:77506946 -0:77506948 -0:77506949 -0:7750694b -0:7750694e -0:77506950 -0:77506956 -0:77506958 -0:7750695b -0:77506961 -0:77506967 -0:7750696a -0:77506971 -0:77506974 -0:77506977 -0:77506979 -0:7750697f -0:77506983 -0:77506986 -0:7750698c -0:7750698f -0:77506992 -0:775070a0 -0:775070a5 -0:775070ac -0:775070b0 -0:775070b4 -0:775070b8 -0:775070ba -0:775070bb -0:775070bc -0:775070bd -0:775070c2 -0:775070c5 -0:775070c7 -0:775070ca -0:775070cb -0:775070ce -0:775070d1 -0:775070d4 -0:775070db -0:775070de -0:775070e1 -0:775070e7 -0:775070e8 -0:775070eb -0:775070ed -0:775070f2 -0:77507325 -0:77507328 -0:7750732d -0:7750732e -0:77507334 -0:77507339 -0:7750733c -0:7750733f -0:77507345 -0:77507348 -0:7750734d -0:77507350 -0:77507355 -0:77507358 -0:77507359 -0:77507363 -0:77507369 -0:7750736c -0:7750736f -0:775074a5 -0:775074a7 -0:775074a8 -0:775074aa -0:775074ad -0:775074b0 -0:775074b3 -0:775074b7 -0:775074b9 -0:775074bc -0:775074c0 -0:775074c6 -0:775074ca -0:775074d0 -0:775074d4 -0:775074d6 -0:775074da -0:775074dc -0:775074e1 -0:775074e3 -0:775074e7 -0:775074ed -0:775074f1 -0:775074f5 -0:775074fb -0:775074fd -0:775074fe -0:775074ff -0:77507f9a -0:77507f9c -0:77507f9d -0:77507f9f -0:77507fa2 -0:77507fa6 -0:77507fa7 -0:77507faa -0:77507fab -0:77507fb0 -0:77507fb2 -0:77507fb4 -0:77507fb7 -0:77507fbd -0:77507fc0 -0:77507fc6 -0:77507fc8 -0:77507fcb -0:77507fcf -0:77507fd2 -0:77507fd5 -0:77507fd9 -0:77507fdc -0:77507fdf -0:77507fe2 -0:77507fe5 -0:77507feb -0:77507fee -0:77507ff4 -0:77507ff9 -0:77507fff -0:77508002 -0:77508008 -0:7750800b -0:77508010 -0:77508011 -0:77508015 -0:7750801b -0:7750801f -0:77508025 -0:77508027 -0:7750802a -0:77508030 -0:77508033 -0:77508037 -0:77508039 -0:7750803b -0:7750803e -0:77508042 -0:77508044 -0:77508048 -0:7750804a -0:7750804e -0:77508050 -0:77508051 -0:77508052 -0:7750805b -0:7750805f -0:77508060 -0:77508062 -0:77508063 -0:77508066 -0:77508068 -0:7750806e -0:77508071 -0:77508075 -0:77508078 -0:7750807c -0:7750807e -0:77508082 -0:77508084 -0:77508088 -0:7750812e -0:77508130 -0:77508131 -0:77508132 -0:77508133 -0:7750813b -0:7750813d -0:77508142 -0:77508147 -0:7750814a -0:7750814d -0:77508150 -0:77508153 -0:77508156 -0:77508159 -0:7750815c -0:7750815f -0:77508161 -0:77508163 -0:77508169 -0:7750816b -0:7750816d -0:77508170 -0:77508177 -0:7750817d -0:7750817f -0:77508182 -0:77508184 -0:77508187 -0:7750818a -0:7750818d -0:77508190 -0:77508193 -0:77508195 -0:77508197 -0:7750819a -0:7750819d -0:7750819f -0:775081a5 -0:775081a8 -0:775081ae -0:775081b1 -0:775081b3 -0:775081b8 -0:775081bb -0:775081c0 -0:775081c6 -0:775081c9 -0:775081cf -0:775081d4 -0:775081d8 -0:775081de -0:775081e2 -0:775081e6 -0:775081ec -0:775081ef -0:775081f0 -0:775081f5 -0:775081f8 -0:775081fa -0:77508200 -0:77508203 -0:77508207 -0:77508209 -0:7750820d -0:77508210 -0:77508213 -0:77508214 -0:77508216 -0:77508217 -0:7750821c -0:7750821f -0:77508220 -0:77508225 -0:77508228 -0:7750822a -0:7750822d -0:77508230 -0:77508232 -0:77508235 -0:77508237 -0:7750823b -0:7750823f -0:77508242 -0:77508245 -0:77508248 -0:7750824b -0:7750824e -0:77508251 -0:77508252 -0:77508258 -0:77508259 -0:7750825f -0:77508266 -0:7750826a -0:7750826d -0:77508270 -0:77508273 -0:77508276 -0:77508279 -0:7750827f -0:77508282 -0:77508285 -0:77508287 -0:77508289 -0:7750828c -0:77508292 -0:77508294 -0:77508297 -0:7750829a -0:7750829c -0:7750829d -0:775082a0 -0:775082a6 -0:775082aa -0:775082ad -0:775082b0 -0:775082b4 -0:775082b7 -0:775082bd -0:775082c0 -0:775082c3 -0:775082c5 -0:775082c9 -0:775082cd -0:775082cf -0:775082d2 -0:775082d4 -0:775082d7 -0:775082d9 -0:775082dc -0:775082df -0:775082e3 -0:775082e5 -0:775082eb -0:775082ed -0:775082ee -0:775082f1 -0:775082f4 -0:775082f7 -0:775082fa -0:77508300 -0:77508301 -0:77508307 -0:7750830a -0:77508310 -0:77508313 -0:77508316 -0:77508319 -0:7750831d -0:77508323 -0:77508326 -0:7750832a -0:7750832c -0:77508330 -0:77508332 -0:77508335 -0:77508338 -0:7750833b -0:7750833d -0:77508340 -0:77508342 -0:77508345 -0:77508377 -0:7750837a -0:7750837d -0:77508384 -0:77508389 -0:7750838c -0:77508391 -0:77508399 -0:7750839d -0:775083a3 -0:775083a4 -0:775083a7 -0:775083ab -0:775083b1 -0:775083b4 -0:775083b8 -0:775083bf -0:775083c2 -0:775083c7 -0:775083c9 -0:775083cc -0:775083cf -0:775083d1 -0:775083d4 -0:775083d7 -0:775083da -0:775083dc -0:775083de -0:775083e1 -0:775083e5 -0:775083eb -0:775083ed -0:775083f0 -0:775083f2 -0:775083f6 -0:775083f8 -0:775083fa -0:775083fd -0:77508400 -0:77508404 -0:7750840a -0:7750840e -0:77508414 -0:77508417 -0:77508419 -0:7750841b -0:77508431 -0:77508436 -0:77508438 -0:7750843a -0:7750843b -0:7750843e -0:77508440 -0:77508443 -0:77508445 -0:77508448 -0:77508452 -0:77508454 -0:77508455 -0:77508457 -0:7750845d -0:77508462 -0:77508464 -0:77508467 -0:7750846a -0:7750846c -0:7750846f -0:77508472 -0:77508473 -0:77508476 -0:77508477 -0:7750847a -0:77508480 -0:77508486 -0:7750848c -0:77508492 -0:77508496 -0:77508498 -0:7750849c -0:775084a2 -0:775084a8 -0:775084ab -0:775084ac -0:775084b1 -0:775084b3 -0:775084b6 -0:775084bb -0:775084bd -0:775084bf -0:775084c5 -0:775084cb -0:775084cc -0:775084d2 -0:775084d3 -0:775084d4 -0:775084da -0:775084db -0:775084e0 -0:775084e1 -0:775084e7 -0:775084e8 -0:775084ed -0:775084f4 -0:775084fa -0:77508500 -0:77508502 -0:77508508 -0:7750850a -0:77508510 -0:77508515 -0:7750851b -0:77508520 -0:77508526 -0:7750852c -0:7750852d -0:7750852f -0:77508534 -0:77508535 -0:7750853b -0:7750853e -0:77508544 -0:7750854b -0:7750854c -0:77508552 -0:77508558 -0:77508559 -0:7750855e -0:77508564 -0:77508567 -0:77508569 -0:7750856f -0:77508570 -0:77508577 -0:77508578 -0:7750857e -0:77508580 -0:77508581 -0:77508586 -0:7750858c -0:77508592 -0:77508595 -0:77508597 -0:7750859d -0:7750859f -0:775085a2 -0:775085a5 -0:775085a8 -0:775085ad -0:775085b1 -0:775085b3 -0:775085b5 -0:775085b9 -0:775085bf -0:775085c2 -0:775085c4 -0:775085ca -0:775085cc -0:775085ce -0:775085d0 -0:775085d2 -0:775085d9 -0:775085dc -0:775085e0 -0:775085e3 -0:775085e6 -0:775085e9 -0:775085ef -0:775085f1 -0:775085f2 -0:775085f5 -0:775085f6 -0:775085f8 -0:775085f9 -0:775085fe -0:775085ff -0:77508607 -0:77508609 -0:7750860a -0:7750860c -0:7750860d -0:7750860e -0:7750860f -0:77508612 -0:77508614 -0:77508616 -0:7750861c -0:7750861e -0:77508621 -0:77508624 -0:77508625 -0:77508626 -0:77508629 -0:7750862b -0:7750862d -0:7750862f -0:77508631 -0:77508634 -0:7750863a -0:77508640 -0:77508643 -0:77508646 -0:7750864a -0:7750864d -0:77508650 -0:77508653 -0:77508657 -0:77508658 -0:7750865b -0:7750865e -0:77508663 -0:77508664 -0:77508665 -0:77508677 -0:77508679 -0:7750867a -0:7750867c -0:7750867f -0:77508682 -0:77508684 -0:77508685 -0:77508688 -0:7750868e -0:77508692 -0:77508698 -0:7750869b -0:775086a1 -0:775086a6 -0:775086ac -0:775086b0 -0:775086b3 -0:775086b9 -0:775086bb -0:775086bc -0:775086bd -0:775086c8 -0:775086cc -0:775086d2 -0:775086fc -0:77508700 -0:77508706 -0:7750870a -0:77508abe -0:77508ac0 -0:7750a6a1 -0:7750a6a3 -0:7750a6a4 -0:7750a6a6 -0:7750a6a9 -0:7750a6ac -0:7750a6af -0:7750a6b2 -0:7750a6b4 -0:7750a6b9 -0:7750a6ba -0:7750d86a -0:7750d86c -0:7750d86d -0:7750d86f -0:7750d870 -0:7750d873 -0:7750d874 -0:7750d877 -0:7750d87d -0:7750d883 -0:7750d885 -0:7750d886 -0:7750d887 -0:7750d888 -0:77539e2f -0:77539e34 -0:77539e3b -0:77539e3c -0:77539e3f -0:77539e40 -0:77539e45 -0:77539e49 -0:7753a360 -0:7753a366 -0:7753a36c -0:7753a36f -0:7753a370 -0:7753a371 -0:7753a376 -0:7753a47b -0:7753a47e -0:7753a485 -0:7753a48b -0:7753a48d -0:7753a49d -0:7753a4a2 -0:7753a4a3 -0:7753a4a6 -0:7753a4a7 -0:7753a4ac -0:7753a4af -0:7753a4b1 -0:7753a5e8 -0:7753a5ed -0:7753a5f0 -0:7753a5f3 -0:7753a5f4 -0:7753a5f5 -0:7753a5fa -0:7753a5ff -0:7753a604 -0:7753a607 -0:7753a60a -0:7753a60d -0:7753a60e -0:7753a60f -0:7753a612 -0:7753a615 -0:7753a618 -0:7753a61a -0:77574a60 -0:77574a62 -0:77574a63 -0:77574a65 -0:77574a6c -0:77574a6e -0:77574a70 -0:77574bbe -0:77574bbf -0:77575876 -0:77575878 -0:77575879 -0:7757587b -0:7757587e -0:7757587f -0:77575880 -0:77575881 -0:77575884 -0:77575886 -0:77575887 -0:77575888 -0:7757588b -0:7757588e -0:77575891 -0:77575896 -0:77575898 -0:7757589e -0:775758a2 -0:775758a4 -0:775758ab -0:77575c5f -0:77575c61 -0:77575c62 -0:77575c63 -0:77575c64 -0:77575c65 -0:77575df6 -0:77575df8 -0:77575dfd -0:77575e02 -0:77575e05 -0:77575e08 -0:77575e0c -0:77575e0e -0:77575e11 -0:77575e18 -0:77575e2b -0:77575e2e -0:77575e30 -0:77575e31 -0:77575e34 -0:77575e39 -0:77575e3a -0:77575e3f -0:77575e41 -0:77575e4b -0:77575e4e -0:77575e53 -0:77575e56 -0:77575e59 -0:77575e5b -0:77575e5d -0:77575e61 -0:77575e67 -0:77575e69 -0:77575e6f -0:77575e72 -0:77575e74 -0:77575e7a -0:77575e7d -0:77575e83 -0:77575e86 -0:77575e88 -0:77575e8e -0:77575e93 -0:77575e96 -0:77575e99 -0:77575e9b -0:77575e9c -0:77575ea1 -0:77575ea2 -0:77575ea5 -0:77575ea6 -0:77575eab -0:77575ead -0:77575eb0 -0:77575eb1 -0:77575eb2 -0:77575eb7 -0:77575eb9 -0:77575ebf -0:77575ec2 -0:77575ec6 -0:77575ed1 -0:77575ed5 -0:77575ed7 -0:77575eda -0:77575edc -0:77575edf -0:77575ee2 -0:77575ee4 -0:77575ee7 -0:77575ef2 -0:77575ef6 -0:77575ef8 -0:77575ef9 -0:77575efe -0:77575f00 -0:77575f07 -0:77575f10 -0:77575f12 -0:77575f15 -0:77575f19 -0:77575f23 -0:77575f26 -0:77575f2a -0:77575f2c -0:77575f30 -0:77575f33 -0:77575f35 -0:77575f39 -0:77575f3b -0:77575f3e -0:77575f41 -0:77575f43 -0:77575f4a -0:77575f59 -0:77575f5d -0:77575f63 -0:77575f66 -0:77575f6c -0:77575fca -0:77575fcf -0:77575fd4 -0:775760e6 -0:775760ea -0:775760f1 -0:775760f6 -0:775760f9 -0:775760fe -0:77576106 -0:7757610a -0:7757610c -0:7757610f -0:77576115 -0:7757611a diff --git a/tests/test_memdumps.py b/tests/test_memdumps.py deleted file mode 100644 index cb98746..0000000 --- a/tests/test_memdumps.py +++ /dev/null @@ -1,114 +0,0 @@ -import unittest -import sys -import shutil -import tempfile -import os -import hashlib -import subprocess -import json -import time - -#logging.basicConfig(filename = "test.log", -# format = "%(asctime)s: %(name)s:%(levelname)s: %(message)s", -# level = logging.DEBUG) - -class IntegrationTest(unittest.TestCase): - def setUp(self): - # Create a temporary directory - self.test_dir = tempfile.mkdtemp() - - def tearDown(self): - # Remove the directory after the test - shutil.rmtree(self.test_dir) - - def _getDumpParams(self, jsonf): - self.assertTrue(os.path.exists(jsonf)) - - c = open(jsonf, 'r').read() - return json.loads(c) - - def _loadVisitedSet(self, visited): - - self.assertTrue(os.path.exists(visited)) - vitems = open(visited, 'r').read().splitlines() - - vitems = map(lambda x: int(x[2:], 16), vitems) - - return set(vitems) - - def _runWithTimeout(self, procargs, timeout=600): - - with open(os.path.join(os.pardir, "logfile"), "w") as output: - #with open(os.path.join(os.pardir, "/dev/stdout"), "w") as output: - po = subprocess.Popen(procargs, stdout=output) - secs_used = 0 - - while po.poll() is None and secs_used < timeout: - time.sleep(1) - sys.stderr.write("~") - secs_used += 1 - - self.assertTrue(secs_used < timeout) - sys.stderr.write("\n") - - def _runManticore(self, dumpname): - - dirname = os.path.dirname(__file__) - dumpdir = os.path.abspath(os.path.join(dirname, 'memdumps', dumpname)) - - self.assertTrue(os.path.exists(dumpdir)) - - jsonfile = os.path.join(dumpdir, 'args.json') - - params = self._getDumpParams(jsonfile) - - workspace = os.path.join(self.test_dir, 'ws_{}'.format(dumpname)) - logfile = os.path.join(workspace, "output.log") - - dumpfile = os.path.join(dumpdir, params['dump']) - - args = ['python', '-m', 'manticore', '--timeout', '400', '--workspace', workspace, dumpfile] - - os.mkdir(workspace) - - for k,v in params.iteritems(): - if k.startswith("--"): - args.extend([k, v.format(dumpdir=dumpdir, workspace=workspace)]) - self._runWithTimeout(args, logfile) - - efile = os.path.join(dumpdir, params['expected']) - expected = self._loadVisitedSet(efile) - - afile = os.path.join(workspace, params['actual']) - actual = self._loadVisitedSet(afile) - - self.assertGreaterEqual(actual, expected) - - @unittest.skip('Windows temporarily unmaintained') - def testSimpleParse(self): - self._runManticore("simple_parse") - - @unittest.skip('Windows temporarily unmaintained') - def testSimpleDeref(self): - self._runManticore("simple_bad_deref") - - @unittest.skip('Windows temporarily unmaintained') - def testSimpleBufferOverflow(self): - self._runManticore("simple_buffer_overflow") - - # generate too many states on memory concretization - #def testSimpleFpu(self): - # self._runManticore("simple_fpu") - - # too slow processing REP SCASD - @unittest.skip('TODO') - def testWin32API(self): - self._runManticore("win32_api_test") - - @unittest.skip('Windows temporarily unmaintained') - def testAPIInterception(self): - self._runManticore("api_interception") - -if __name__ == '__main__': - unittest.main() -