├── .gitattributes ├── .gitignore ├── 1. WinAPI ├── Main.cpp ├── README.md ├── Utils.cpp ├── Utils.h ├── WinAPI.vcxproj └── WinAPI.vcxproj.filters ├── 2. DirectSyscall ├── DirectSyscall.vcxproj ├── DirectSyscall.vcxproj.filters ├── Main.cpp ├── README.md ├── Syscalls.asm ├── Syscalls.h ├── Utils.cpp ├── Utils.h └── media │ ├── call-stacks.png │ ├── direct.PNG │ ├── imports.png │ ├── module-detail.png │ ├── modules.png │ ├── normal.PNG │ ├── windows.png │ ├── with-hook.png │ └── without-hook.png ├── 3. IndirectSyscall ├── IndirectSyscall.vcxproj ├── IndirectSyscall.vcxproj.filters ├── Main.cpp ├── README.md ├── Syscalls.asm ├── Syscalls.h ├── Utils.cpp ├── Utils.h └── media │ └── indirect.PNG ├── 4. VectoredSyscall ├── 4. VectoredSyscall.vcxproj ├── 4. VectoredSyscall.vcxproj.filters ├── Main.cpp ├── README.md ├── Syscalls.h ├── Utils.cpp └── Utils.h ├── LICENSE ├── README.md └── SysCalling.sln /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/.gitignore -------------------------------------------------------------------------------- /1. WinAPI/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/1. WinAPI/Main.cpp -------------------------------------------------------------------------------- /1. WinAPI/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/1. WinAPI/README.md -------------------------------------------------------------------------------- /1. WinAPI/Utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/1. WinAPI/Utils.cpp -------------------------------------------------------------------------------- /1. WinAPI/Utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/1. WinAPI/Utils.h -------------------------------------------------------------------------------- /1. WinAPI/WinAPI.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/1. WinAPI/WinAPI.vcxproj -------------------------------------------------------------------------------- /1. WinAPI/WinAPI.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/1. WinAPI/WinAPI.vcxproj.filters -------------------------------------------------------------------------------- /2. DirectSyscall/DirectSyscall.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/2. DirectSyscall/DirectSyscall.vcxproj -------------------------------------------------------------------------------- /2. DirectSyscall/DirectSyscall.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/2. DirectSyscall/DirectSyscall.vcxproj.filters -------------------------------------------------------------------------------- /2. DirectSyscall/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/2. DirectSyscall/Main.cpp -------------------------------------------------------------------------------- /2. DirectSyscall/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/2. DirectSyscall/README.md -------------------------------------------------------------------------------- /2. DirectSyscall/Syscalls.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/2. DirectSyscall/Syscalls.asm -------------------------------------------------------------------------------- /2. DirectSyscall/Syscalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/2. DirectSyscall/Syscalls.h -------------------------------------------------------------------------------- /2. DirectSyscall/Utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/2. DirectSyscall/Utils.cpp -------------------------------------------------------------------------------- /2. DirectSyscall/Utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/2. DirectSyscall/Utils.h -------------------------------------------------------------------------------- /2. DirectSyscall/media/call-stacks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/2. DirectSyscall/media/call-stacks.png -------------------------------------------------------------------------------- /2. DirectSyscall/media/direct.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/2. DirectSyscall/media/direct.PNG -------------------------------------------------------------------------------- /2. DirectSyscall/media/imports.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/2. DirectSyscall/media/imports.png -------------------------------------------------------------------------------- /2. DirectSyscall/media/module-detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/2. DirectSyscall/media/module-detail.png -------------------------------------------------------------------------------- /2. DirectSyscall/media/modules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/2. DirectSyscall/media/modules.png -------------------------------------------------------------------------------- /2. DirectSyscall/media/normal.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/2. DirectSyscall/media/normal.PNG -------------------------------------------------------------------------------- /2. DirectSyscall/media/windows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/2. DirectSyscall/media/windows.png -------------------------------------------------------------------------------- /2. DirectSyscall/media/with-hook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/2. DirectSyscall/media/with-hook.png -------------------------------------------------------------------------------- /2. DirectSyscall/media/without-hook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/2. DirectSyscall/media/without-hook.png -------------------------------------------------------------------------------- /3. IndirectSyscall/IndirectSyscall.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/3. IndirectSyscall/IndirectSyscall.vcxproj -------------------------------------------------------------------------------- /3. IndirectSyscall/IndirectSyscall.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/3. IndirectSyscall/IndirectSyscall.vcxproj.filters -------------------------------------------------------------------------------- /3. IndirectSyscall/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/3. IndirectSyscall/Main.cpp -------------------------------------------------------------------------------- /3. IndirectSyscall/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/3. IndirectSyscall/README.md -------------------------------------------------------------------------------- /3. IndirectSyscall/Syscalls.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/3. IndirectSyscall/Syscalls.asm -------------------------------------------------------------------------------- /3. IndirectSyscall/Syscalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/3. IndirectSyscall/Syscalls.h -------------------------------------------------------------------------------- /3. IndirectSyscall/Utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/3. IndirectSyscall/Utils.cpp -------------------------------------------------------------------------------- /3. IndirectSyscall/Utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/3. IndirectSyscall/Utils.h -------------------------------------------------------------------------------- /3. IndirectSyscall/media/indirect.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/3. IndirectSyscall/media/indirect.PNG -------------------------------------------------------------------------------- /4. VectoredSyscall/4. VectoredSyscall.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/4. VectoredSyscall/4. VectoredSyscall.vcxproj -------------------------------------------------------------------------------- /4. VectoredSyscall/4. VectoredSyscall.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/4. VectoredSyscall/4. VectoredSyscall.vcxproj.filters -------------------------------------------------------------------------------- /4. VectoredSyscall/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/4. VectoredSyscall/Main.cpp -------------------------------------------------------------------------------- /4. VectoredSyscall/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/4. VectoredSyscall/README.md -------------------------------------------------------------------------------- /4. VectoredSyscall/Syscalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/4. VectoredSyscall/Syscalls.h -------------------------------------------------------------------------------- /4. VectoredSyscall/Utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/4. VectoredSyscall/Utils.cpp -------------------------------------------------------------------------------- /4. VectoredSyscall/Utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/4. VectoredSyscall/Utils.h -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/README.md -------------------------------------------------------------------------------- /SysCalling.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UmaRex01/SysCalling/HEAD/SysCalling.sln --------------------------------------------------------------------------------