Giter Club home page Giter Club logo

syscalltables's Introduction

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

  1. Dump syscall table list (using scg for ntoskrnl or wscg64 for win32k), see run examples for more info.

  2. [Tables] <- put syscall list text file named as build number inside directory (ntos subdirectory for ntoskrnl.exe tables, win32k subdirectory for win32k.sys tables);

  3. 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

syscalltables's People

Contributors

hfiref0x avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.