Syscall tables
Combined Windows x64 syscall tables
Ntoskrnl service tables
- Windows 2003 SP2 build 3790 also Windows XP 64;
- Windows Vista RTM build 6000;
- Windows Vista SP2 build 6002;
- Windows 7 SP1 build 7601;
- Windows 8 RTM build 9200;
- Windows 8.1 build 9600;
- Windows 10 TP build 10061;
- Windows 10 TH1 build 10240;
- Windows 10 TH2 build 10586;
- Windows 10 RS1 build 14393;
- Windows 10 RS2 build 15063;
- Windows 10 RS3 build 16193;
- Windows 10 RS3 build 16215;
- Windows 10 RS3 build 16226;
- Windows 10 RS3 build 16251.
** located in Tables\ntos
Win32k service tables
- Windows Vista RTM build 6000;
- Windows 7 SP1 build 7601;
- Windows 8 RTM build 9200;
- Windows 8.1 build 9600;
- Windows 10 TH1 build 10240;
- Windows 10 TH2 build 10586;
- Windows 10 RS1 build 14393;
- Windows 10 RS2 build 15063;
- Windows 10 RS3 build 16193;
- Windows 10 RS3 build 16215;
- Windows 10 RS3 build 16226;
- Windows 10 RS3 build 16251.
** located in Tables\win32k
Usage
-
Dump syscall table list (using scg for ntoskrnl or wscg64 for win32k), see run examples for more info.
-
[Tables] <- put syscall list text file named as build number inside directory (ntos subdirectory for ntoskrnl.exe tables, win32k subdirectory for win32k.sys tables);
-
sstc.exe <- run composer with key -t (generate text output file) or -h (generate html output file), it will read files from Tables directory and compose output table. Specify -w as second param if you want to generate win32k combined syscall table.
Run Examples:
- scg64.exe c:\wfiles\ntdll\ntdll_7600.dll > table7600.txt
- wscg64.exe c:\wfiles\win32k\10240\win32k.sys > wtable10240.txt
- sstc -t -w
- sstc -h
Build
Composer source code written in C#. In order to build from source you need Microsoft Visual Studio version 2013 and higher and .NET Framework version 4.5 and higher. SyscallGenerator source code written in C++ by gr8. In order to build from source you need Microsoft Visual Studio version 2010 and higher. It is using VC runtime. Included as tribute to author.
Authors
- sstComposer (c) 2016 - 2017 SyscallTables Project
- wscg64 (c) 2016 SyscallTables Project, portions (c) 2010 deroko of ARTeam
- scg (c) 2011 gr8