Last active
August 29, 2015 14:08
-
-
Save dgrif/a9f2391a0dd13a4dc844 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| win7_sp1_x64_ntdll_syscalls = { | |
| 0x0: 'NtMapUserPhysicalPagesScatter', | |
| 0x1: 'NtWaitForSingleObject', | |
| 0x2: 'NtCallbackReturn', | |
| 0x3: 'NtReadFile', | |
| 0x4: 'NtDeviceIoControlFile', | |
| 0x5: 'NtWriteFile', | |
| 0x6: 'NtRemoveIoCompletion', | |
| 0x7: 'NtReleaseSemaphore', | |
| 0x8: 'NtReplyWaitReceivePort', | |
| 0x9: 'NtReplyPort', | |
| 0xa: 'NtSetInformationThread', | |
| 0xb: 'NtSetEvent', | |
| 0xc: 'NtClose', | |
| 0xd: 'NtQueryObject', | |
| 0xe: 'NtQueryInformationFile', | |
| 0xf: 'NtOpenKey', | |
| 0x10: 'NtEnumerateValueKey', | |
| 0x11: 'NtFindAtom', | |
| 0x12: 'NtQueryDefaultLocale', | |
| 0x13: 'NtQueryKey', | |
| 0x14: 'NtQueryValueKey', | |
| 0x15: 'NtAllocateVirtualMemory', | |
| 0x16: 'NtQueryInformationProcess', | |
| 0x17: 'NtWaitForMultipleObjects32', | |
| 0x18: 'NtWriteFileGather', | |
| 0x19: 'NtSetInformationProcess', | |
| 0x1a: 'NtCreateKey', | |
| 0x1b: 'NtFreeVirtualMemory', | |
| 0x1c: 'NtImpersonateClientOfPort', | |
| 0x1d: 'NtReleaseMutant', | |
| 0x1e: 'NtQueryInformationToken', | |
| 0x1f: 'NtRequestWaitReplyPort', | |
| 0x20: 'NtQueryVirtualMemory', | |
| 0x21: 'NtOpenThreadToken', | |
| 0x22: 'NtQueryInformationThread', | |
| 0x23: 'NtOpenProcess', | |
| 0x24: 'NtSetInformationFile', | |
| 0x25: 'NtMapViewOfSection', | |
| 0x26: 'NtAccessCheckAndAuditAlarm', | |
| 0x27: 'NtUnmapViewOfSection', | |
| 0x28: 'NtReplyWaitReceivePortEx', | |
| 0x29: 'NtTerminateProcess', | |
| 0x2a: 'NtSetEventBoostPriority', | |
| 0x2b: 'NtReadFileScatter', | |
| 0x2c: 'NtOpenThreadTokenEx', | |
| 0x2d: 'NtOpenProcessTokenEx', | |
| 0x2e: 'NtQueryPerformanceCounter', | |
| 0x2f: 'NtEnumerateKey', | |
| 0x30: 'NtOpenFile', | |
| 0x31: 'NtDelayExecution', | |
| 0x32: 'NtQueryDirectoryFile', | |
| 0x33: 'NtQuerySystemInformation', | |
| 0x34: 'NtOpenSection', | |
| 0x35: 'NtQueryTimer', | |
| 0x36: 'NtFsControlFile', | |
| 0x37: 'NtWriteVirtualMemory', | |
| 0x38: 'NtCloseObjectAuditAlarm', | |
| 0x39: 'NtDuplicateObject', | |
| 0x3a: 'NtQueryAttributesFile', | |
| 0x3b: 'NtClearEvent', | |
| 0x3c: 'NtReadVirtualMemory', | |
| 0x3d: 'NtOpenEvent', | |
| 0x3e: 'NtAdjustPrivilegesToken', | |
| 0x3f: 'NtDuplicateToken', | |
| 0x40: 'NtContinue', | |
| 0x41: 'NtQueryDefaultUILanguage', | |
| 0x42: 'NtQueueApcThread', | |
| 0x43: 'NtYieldExecution', | |
| 0x44: 'NtAddAtom', | |
| 0x45: 'NtCreateEvent', | |
| 0x46: 'NtQueryVolumeInformationFile', | |
| 0x47: 'NtCreateSection', | |
| 0x48: 'NtFlushBuffersFile', | |
| 0x49: 'NtApphelpCacheControl', | |
| 0x4a: 'NtCreateProcessEx', | |
| 0x4b: 'NtCreateThread', | |
| 0x4c: 'NtIsProcessInJob', | |
| 0x4d: 'NtProtectVirtualMemory', | |
| 0x4e: 'NtQuerySection', | |
| 0x4f: 'NtResumeThread', | |
| 0x50: 'NtTerminateThread', | |
| 0x51: 'NtReadRequestData', | |
| 0x52: 'NtCreateFile', | |
| 0x53: 'NtQueryEvent', | |
| 0x54: 'NtWriteRequestData', | |
| 0x55: 'NtOpenDirectoryObject', | |
| 0x56: 'NtAccessCheckByTypeAndAuditAlarm', | |
| 0x57: 'NtQuerySystemTime', | |
| 0x58: 'NtWaitForMultipleObjects', | |
| 0x59: 'NtSetInformationObject', | |
| 0x5a: 'NtCancelIoFile', | |
| 0x5b: 'NtTraceEvent', | |
| 0x5c: 'NtPowerInformation', | |
| 0x5d: 'NtSetValueKey', | |
| 0x5e: 'NtCancelTimer', | |
| 0x5f: 'NtSetTimer', | |
| 0x60: 'NtAcceptConnectPort', | |
| 0x61: 'NtAccessCheck', | |
| 0x62: 'NtAccessCheckByType', | |
| 0x63: 'NtAccessCheckByTypeResultList', | |
| 0x64: 'NtAccessCheckByTypeResultListAndAuditAlarm', | |
| 0x65: 'NtAccessCheckByTypeResultListAndAuditAlarmByHandle', | |
| 0x66: 'NtAddBootEntry', | |
| 0x67: 'NtAddDriverEntry', | |
| 0x68: 'NtAdjustGroupsToken', | |
| 0x69: 'NtAlertResumeThread', | |
| 0x6a: 'NtAlertThread', | |
| 0x6b: 'NtAllocateLocallyUniqueId', | |
| 0x6c: 'NtAllocateReserveObject', | |
| 0x6d: 'NtAllocateUserPhysicalPages', | |
| 0x6e: 'NtAllocateUuids', | |
| 0x6f: 'NtAlpcAcceptConnectPort', | |
| 0x70: 'NtAlpcCancelMessage', | |
| 0x71: 'NtAlpcConnectPort', | |
| 0x72: 'NtAlpcCreatePort', | |
| 0x73: 'NtAlpcCreatePortSection', | |
| 0x74: 'NtAlpcCreateResourceReserve', | |
| 0x75: 'NtAlpcCreateSectionView', | |
| 0x76: 'NtAlpcCreateSecurityContext', | |
| 0x77: 'NtAlpcDeletePortSection', | |
| 0x78: 'NtAlpcDeleteResourceReserve', | |
| 0x79: 'NtAlpcDeleteSectionView', | |
| 0x7a: 'NtAlpcDeleteSecurityContext', | |
| 0x7b: 'NtAlpcDisconnectPort', | |
| 0x7c: 'NtAlpcImpersonateClientOfPort', | |
| 0x7d: 'NtAlpcOpenSenderProcess', | |
| 0x7e: 'NtAlpcOpenSenderThread', | |
| 0x7f: 'NtAlpcQueryInformation', | |
| 0x80: 'NtAlpcQueryInformationMessage', | |
| 0x81: 'NtAlpcRevokeSecurityContext', | |
| 0x82: 'NtAlpcSendWaitReceivePort', | |
| 0x83: 'NtAlpcSetInformation', | |
| 0x84: 'NtAreMappedFilesTheSame', | |
| 0x85: 'NtAssignProcessToJobObject', | |
| 0x86: 'NtCancelIoFileEx', | |
| 0x87: 'NtCancelSynchronousIoFile', | |
| 0x88: 'NtCommitComplete', | |
| 0x89: 'NtCommitEnlistment', | |
| 0x8a: 'NtCommitTransaction', | |
| 0x8b: 'NtCompactKeys', | |
| 0x8c: 'NtCompareTokens', | |
| 0x8d: 'NtCompleteConnectPort', | |
| 0x8e: 'NtCompressKey', | |
| 0x8f: 'NtConnectPort', | |
| 0x90: 'NtCreateDebugObject', | |
| 0x91: 'NtCreateDirectoryObject', | |
| 0x92: 'NtCreateEnlistment', | |
| 0x93: 'NtCreateEventPair', | |
| 0x94: 'NtCreateIoCompletion', | |
| 0x95: 'NtCreateJobObject', | |
| 0x96: 'NtCreateJobSet', | |
| 0x97: 'NtCreateKeyTransacted', | |
| 0x98: 'NtCreateKeyedEvent', | |
| 0x99: 'NtCreateMailslotFile', | |
| 0x9a: 'NtCreateMutant', | |
| 0x9b: 'NtCreateNamedPipeFile', | |
| 0x9c: 'NtCreatePagingFile', | |
| 0x9d: 'NtCreatePort', | |
| 0x9e: 'NtCreatePrivateNamespace', | |
| 0x9f: 'NtCreateProcess', | |
| 0xa0: 'NtCreateProfile', | |
| 0xa1: 'NtCreateProfileEx', | |
| 0xa2: 'NtCreateResourceManager', | |
| 0xa3: 'NtCreateSemaphore', | |
| 0xa4: 'NtCreateSymbolicLinkObject', | |
| 0xa5: 'NtCreateThreadEx', | |
| 0xa6: 'NtCreateTimer', | |
| 0xa7: 'NtCreateToken', | |
| 0xa8: 'NtCreateTransaction', | |
| 0xa9: 'NtCreateTransactionManager', | |
| 0xaa: 'NtCreateUserProcess', | |
| 0xab: 'NtCreateWaitablePort', | |
| 0xac: 'NtCreateWorkerFactory', | |
| 0xad: 'NtDebugActiveProcess', | |
| 0xae: 'NtDebugContinue', | |
| 0xaf: 'NtDeleteAtom', | |
| 0xb0: 'NtDeleteBootEntry', | |
| 0xb1: 'NtDeleteDriverEntry', | |
| 0xb2: 'NtDeleteFile', | |
| 0xb3: 'NtDeleteKey', | |
| 0xb4: 'NtDeleteObjectAuditAlarm', | |
| 0xb5: 'NtDeletePrivateNamespace', | |
| 0xb6: 'NtDeleteValueKey', | |
| 0xb7: 'NtDisableLastKnownGood', | |
| 0xb8: 'NtDisplayString', | |
| 0xb9: 'NtDrawText', | |
| 0xba: 'NtEnableLastKnownGood', | |
| 0xbb: 'NtEnumerateBootEntries', | |
| 0xbc: 'NtEnumerateDriverEntries', | |
| 0xbd: 'NtEnumerateSystemEnvironmentValuesEx', | |
| 0xbe: 'NtEnumerateTransactionObject', | |
| 0xbf: 'NtExtendSection', | |
| 0xc0: 'NtFilterToken', | |
| 0xc1: 'NtFlushInstallUILanguage', | |
| 0xc2: 'NtFlushInstructionCache', | |
| 0xc3: 'NtFlushKey', | |
| 0xc4: 'NtFlushProcessWriteBuffers', | |
| 0xc5: 'NtFlushVirtualMemory', | |
| 0xc6: 'NtFlushWriteBuffer', | |
| 0xc7: 'NtFreeUserPhysicalPages', | |
| 0xc8: 'NtFreezeRegistry', | |
| 0xc9: 'NtFreezeTransactions', | |
| 0xca: 'NtGetContextThread', | |
| 0xcb: 'NtGetCurrentProcessorNumber', | |
| 0xcc: 'NtGetDevicePowerState', | |
| 0xcd: 'NtGetMUIRegistryInfo', | |
| 0xce: 'NtGetNextProcess', | |
| 0xcf: 'NtGetNextThread', | |
| 0xd0: 'NtGetNlsSectionPtr', | |
| 0xd1: 'NtGetNotificationResourceManager', | |
| 0xd2: 'NtGetPlugPlayEvent', | |
| 0xd3: 'NtGetWriteWatch', | |
| 0xd4: 'NtImpersonateAnonymousToken', | |
| 0xd5: 'NtImpersonateThread', | |
| 0xd6: 'NtInitializeNlsFiles', | |
| 0xd7: 'NtInitializeRegistry', | |
| 0xd8: 'NtInitiatePowerAction', | |
| 0xd9: 'NtIsSystemResumeAutomatic', | |
| 0xda: 'NtIsUILanguageComitted', | |
| 0xdb: 'NtListenPort', | |
| 0xdc: 'NtLoadDriver', | |
| 0xdd: 'NtLoadKey', | |
| 0xde: 'NtLoadKey2', | |
| 0xdf: 'NtLoadKeyEx', | |
| 0xe0: 'NtLockFile', | |
| 0xe1: 'NtLockProductActivationKeys', | |
| 0xe2: 'NtLockRegistryKey', | |
| 0xe3: 'NtLockVirtualMemory', | |
| 0xe4: 'NtMakePermanentObject', | |
| 0xe5: 'NtMakeTemporaryObject', | |
| 0xe6: 'NtMapCMFModule', | |
| 0xe7: 'NtMapUserPhysicalPages', | |
| 0xe8: 'NtModifyBootEntry', | |
| 0xe9: 'NtModifyDriverEntry', | |
| 0xea: 'NtNotifyChangeDirectoryFile', | |
| 0xeb: 'NtNotifyChangeKey', | |
| 0xec: 'NtNotifyChangeMultipleKeys', | |
| 0xed: 'NtNotifyChangeSession', | |
| 0xee: 'NtOpenEnlistment', | |
| 0xef: 'NtOpenEventPair', | |
| 0xf0: 'NtOpenIoCompletion', | |
| 0xf1: 'NtOpenJobObject', | |
| 0xf2: 'NtOpenKeyEx', | |
| 0xf3: 'NtOpenKeyTransacted', | |
| 0xf4: 'NtOpenKeyTransactedEx', | |
| 0xf5: 'NtOpenKeyedEvent', | |
| 0xf6: 'NtOpenMutant', | |
| 0xf7: 'NtOpenObjectAuditAlarm', | |
| 0xf8: 'NtOpenPrivateNamespace', | |
| 0xf9: 'NtOpenProcessToken', | |
| 0xfa: 'NtOpenResourceManager', | |
| 0xfb: 'NtOpenSemaphore', | |
| 0xfc: 'NtOpenSession', | |
| 0xfd: 'NtOpenSymbolicLinkObject', | |
| 0xfe: 'NtOpenThread', | |
| 0xff: 'NtOpenTimer', | |
| 0x100: 'NtOpenTransaction', | |
| 0x101: 'NtOpenTransactionManager', | |
| 0x102: 'NtPlugPlayControl', | |
| 0x103: 'NtPrePrepareComplete', | |
| 0x104: 'NtPrePrepareEnlistment', | |
| 0x105: 'NtPrepareComplete', | |
| 0x106: 'NtPrepareEnlistment', | |
| 0x107: 'NtPrivilegeCheck', | |
| 0x108: 'NtPrivilegeObjectAuditAlarm', | |
| 0x109: 'NtPrivilegedServiceAuditAlarm', | |
| 0x10a: 'NtPropagationComplete', | |
| 0x10b: 'NtPropagationFailed', | |
| 0x10c: 'NtPulseEvent', | |
| 0x10d: 'NtQueryBootEntryOrder', | |
| 0x10e: 'NtQueryBootOptions', | |
| 0x10f: 'NtQueryDebugFilterState', | |
| 0x110: 'NtQueryDirectoryObject', | |
| 0x111: 'NtQueryDriverEntryOrder', | |
| 0x112: 'NtQueryEaFile', | |
| 0x113: 'NtQueryFullAttributesFile', | |
| 0x114: 'NtQueryInformationAtom', | |
| 0x115: 'NtQueryInformationEnlistment', | |
| 0x116: 'NtQueryInformationJobObject', | |
| 0x117: 'NtQueryInformationPort', | |
| 0x118: 'NtQueryInformationResourceManager', | |
| 0x119: 'NtQueryInformationTransaction', | |
| 0x11a: 'NtQueryInformationTransactionManager', | |
| 0x11b: 'NtQueryInformationWorkerFactory', | |
| 0x11c: 'NtQueryInstallUILanguage', | |
| 0x11d: 'NtQueryIntervalProfile', | |
| 0x11e: 'NtQueryIoCompletion', | |
| 0x11f: 'NtQueryLicenseValue', | |
| 0x120: 'NtQueryMultipleValueKey', | |
| 0x121: 'NtQueryMutant', | |
| 0x122: 'NtQueryOpenSubKeys', | |
| 0x123: 'NtQueryOpenSubKeysEx', | |
| 0x124: 'NtQueryPortInformationProcess', | |
| 0x125: 'NtQueryQuotaInformationFile', | |
| 0x126: 'NtQuerySecurityAttributesToken', | |
| 0x127: 'NtQuerySecurityObject', | |
| 0x128: 'NtQuerySemaphore', | |
| 0x129: 'NtQuerySymbolicLinkObject', | |
| 0x12a: 'NtQuerySystemEnvironmentValue', | |
| 0x12b: 'NtQuerySystemEnvironmentValueEx', | |
| 0x12c: 'NtQuerySystemInformationEx', | |
| 0x12d: 'NtQueryTimerResolution', | |
| 0x12e: 'NtQueueApcThreadEx', | |
| 0x12f: 'NtRaiseException', | |
| 0x130: 'NtRaiseHardError', | |
| 0x131: 'NtReadOnlyEnlistment', | |
| 0x132: 'NtRecoverEnlistment', | |
| 0x133: 'NtRecoverResourceManager', | |
| 0x134: 'NtRecoverTransactionManager', | |
| 0x135: 'NtRegisterProtocolAddressInformation', | |
| 0x136: 'NtRegisterThreadTerminatePort', | |
| 0x137: 'NtReleaseKeyedEvent', | |
| 0x138: 'NtReleaseWorkerFactoryWorker', | |
| 0x139: 'NtRemoveIoCompletionEx', | |
| 0x13a: 'NtRemoveProcessDebug', | |
| 0x13b: 'NtRenameKey', | |
| 0x13c: 'NtRenameTransactionManager', | |
| 0x13d: 'NtReplaceKey', | |
| 0x13e: 'NtReplacePartitionUnit', | |
| 0x13f: 'NtReplyWaitReplyPort', | |
| 0x140: 'NtRequestPort', | |
| 0x141: 'NtResetEvent', | |
| 0x142: 'NtResetWriteWatch', | |
| 0x143: 'NtRestoreKey', | |
| 0x144: 'NtResumeProcess', | |
| 0x145: 'NtRollbackComplete', | |
| 0x146: 'NtRollbackEnlistment', | |
| 0x147: 'NtRollbackTransaction', | |
| 0x148: 'NtRollforwardTransactionManager', | |
| 0x149: 'NtSaveKey', | |
| 0x14a: 'NtSaveKeyEx', | |
| 0x14b: 'NtSaveMergedKeys', | |
| 0x14c: 'NtSecureConnectPort', | |
| 0x14d: 'NtSerializeBoot', | |
| 0x14e: 'NtSetBootEntryOrder', | |
| 0x14f: 'NtSetBootOptions', | |
| 0x150: 'NtSetContextThread', | |
| 0x151: 'NtSetDebugFilterState', | |
| 0x152: 'NtSetDefaultHardErrorPort', | |
| 0x153: 'NtSetDefaultLocale', | |
| 0x154: 'NtSetDefaultUILanguage', | |
| 0x155: 'NtSetDriverEntryOrder', | |
| 0x156: 'NtSetEaFile', | |
| 0x157: 'NtSetHighEventPair', | |
| 0x158: 'NtSetHighWaitLowEventPair', | |
| 0x159: 'NtSetInformationDebugObject', | |
| 0x15a: 'NtSetInformationEnlistment', | |
| 0x15b: 'NtSetInformationJobObject', | |
| 0x15c: 'NtSetInformationKey', | |
| 0x15d: 'NtSetInformationResourceManager', | |
| 0x15e: 'NtSetInformationToken', | |
| 0x15f: 'NtSetInformationTransaction', | |
| 0x160: 'NtSetInformationTransactionManager', | |
| 0x161: 'NtSetInformationWorkerFactory', | |
| 0x162: 'NtSetIntervalProfile', | |
| 0x163: 'NtSetIoCompletion', | |
| 0x164: 'NtSetIoCompletionEx', | |
| 0x165: 'NtSetLdtEntries', | |
| 0x166: 'NtSetLowEventPair', | |
| 0x167: 'NtSetLowWaitHighEventPair', | |
| 0x168: 'NtSetQuotaInformationFile', | |
| 0x169: 'NtSetSecurityObject', | |
| 0x16a: 'NtSetSystemEnvironmentValue', | |
| 0x16b: 'NtSetSystemEnvironmentValueEx', | |
| 0x16c: 'NtSetSystemInformation', | |
| 0x16d: 'NtSetSystemPowerState', | |
| 0x16e: 'NtSetSystemTime', | |
| 0x16f: 'NtSetThreadExecutionState', | |
| 0x170: 'NtSetTimerEx', | |
| 0x171: 'NtSetTimerResolution', | |
| 0x172: 'NtSetUuidSeed', | |
| 0x173: 'NtSetVolumeInformationFile', | |
| 0x174: 'NtShutdownSystem', | |
| 0x175: 'NtShutdownWorkerFactory', | |
| 0x176: 'NtSignalAndWaitForSingleObject', | |
| 0x177: 'NtSinglePhaseReject', | |
| 0x178: 'NtStartProfile', | |
| 0x179: 'NtStopProfile', | |
| 0x17a: 'NtSuspendProcess', | |
| 0x17b: 'NtSuspendThread', | |
| 0x17c: 'NtSystemDebugControl', | |
| 0x17d: 'NtTerminateJobObject', | |
| 0x17e: 'NtTestAlert', | |
| 0x17f: 'NtThawRegistry', | |
| 0x180: 'NtThawTransactions', | |
| 0x181: 'NtTraceControl', | |
| 0x182: 'NtTranslateFilePath', | |
| 0x183: 'NtUmsThreadYield', | |
| 0x184: 'NtUnloadDriver', | |
| 0x185: 'NtUnloadKey', | |
| 0x186: 'NtUnloadKey2', | |
| 0x187: 'NtUnloadKeyEx', | |
| 0x188: 'NtUnlockFile', | |
| 0x189: 'NtUnlockVirtualMemory', | |
| 0x18a: 'NtVdmControl', | |
| 0x18b: 'NtWaitForDebugEvent', | |
| 0x18c: 'NtWaitForKeyedEvent', | |
| 0x18d: 'NtWaitForWorkViaWorkerFactory', | |
| 0x18e: 'NtWaitHighEventPair', | |
| 0x18f: 'NtWaitLowEventPair', | |
| 0x190: 'NtWorkerFactoryWorkerReady' | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment