VectorKernel
PoCs for Kernelmode rootkit techniques research.
Install / Use
/learn @daem0nc0re/VectorKernelREADME
VectorKernel
PoCs for Kernelmode rootkit techniques research or education. Currently focusing on Windows OS. All modules support x64 family 64bit OS only.
Environment
All modules are tested in Windows 11 x64. To test drivers, following options can be used for the testing machine:
Each options require to disable secure boot.
Modules
Detailed information is given in README.md in each project's directories. All modules are tested in Windows 11.
| Module Name | Description |
| :--- | :--- |
| BlockImageLoad | PoCs to block driver loading with Load Image Notify Callback method. |
| BlockNewProc | PoCs to block new process with Process Notify Callback method. |
| CreateToken | PoCs to get full privileged SYSTEM token with ZwCreateToken() API. |
| DropProcAccess | PoCs to drop process handle access with Object Notify Callback. |
| ElevateHandle | PoCs to elevate handle access with DKOM method. |
| FileDirHide | PoCs to hide file/directory. |
| GetFullPrivs | PoCs to get full privileges with DKOM method. |
| GetKeyStroke | PoCs to log keyboard action with kernel driver. |
| GetProcHandle | PoCs to get full access process handle from kernelmode. |
| InjectLibrary | PoCs to perform DLL injection with Kernel APC Injection method. |
| MemRead | PoCs to read arbitrary process memory. |
| ModHide | PoCs to hide loaded kernel drivers with DKOM method. |
| ProcHide | PoCs to hide process with DKOM method. |
| ProcProtect | PoCs to manipulate Protected Process. |
| QueryModule | PoCs to perform retrieving kernel driver loaded address information. |
| StealToken | PoCs to perform token stealing from kernelmode. |
TODO
More PoCs especially about following things will be added later:
- Notify callback
- Filesystem mini-filter
- Network mini-filter
Recommended References
Related Skills
YC-Killer
2.7kA library of enterprise-grade AI agents designed to democratize artificial intelligence and provide free, open-source alternatives to overvalued Y Combinator startups. If you are excited about democratizing AI access & AI agents, please star ⭐️ this repository and use the link in the readme to join our open source AI research team.
best-practices-researcher
The most comprehensive Claude Code skills registry | Web Search: https://skills-registry-web.vercel.app
groundhog
400Groundhog's primary purpose is to teach people how Cursor and all these other coding agents work under the hood. If you understand how these coding assistants work from first principles, then you can drive these tools harder (or perhaps make your own!).
last30days-skill
19.5kAI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary
