dennisbabkin / InjectAll
Tutorial & a blog post that demonstrate how to code a Windows driver to inject a custom DLL into all running processes. I coded it from start to finish using C++ and x86/x64 Assembly language in Microsoft Visual Studio. The solution includes a kernel driver project, a DLL project and a C++ test console project.
☆123Updated 3 years ago
Related projects ⓘ
Alternatives and complementary repositories for InjectAll
- a Windows kernel Pdb parsing and downloading library that running purely in kernel mode without any R3 programs.☆141Updated 2 months ago
- The Kernel-Mode Winsock library, supporting TCP, UDP and Unix sockets (DGRAM and STREAM).☆232Updated 7 months ago
- ☆193Updated last year
- Elevate a process to be a protected process☆142Updated 5 years ago
- Detect-KeAttachProcess by iterating through all processes as well as checking the context of the thread.☆110Updated 2 years ago
- Load your driver like win32k.sys☆246Updated 2 years ago
- Easy Anti PatchGuard☆214Updated 3 years ago
- This project migrated to https://github.com/backengineering/llvm-msvc☆140Updated last year
- Kernel DLL Injector using NX Bit Swapping and VAD hide for hiding injected DLL☆201Updated 4 years ago
- r/w virtual memory without attach☆152Updated last year
- ☆159Updated 2 years ago
- Kernel LdrLoadDll injector☆258Updated 6 years ago
- Standard Kernel Library for Windows hacking in C++☆89Updated 3 months ago
- ☆142Updated 2 years ago
- 让Etwhook再次伟大! Make InfinityHook Great Again!☆124Updated 3 years ago
- ☆125Updated last year
- Hide codes/data in the kernel address space.☆185Updated 3 years ago
- A proof of concept demonstrating instrumentation callbacks on Windows 10 21h1 with a TLS variable to ensure all syscalls are caught.☆117Updated 3 years ago
- Use ci.dll API for validating Authenticode signature of files☆129Updated 2 years ago
- A mapper that maps shellcode into loaded large page drivers☆229Updated 2 years ago
- The program draws with win32k gdi functions in the kernel while NtGdiDdDDISubmitCommand is being hooked.☆251Updated 4 years ago
- ☆118Updated last year
- query-pdb is a server-side software for parsing PDB files. The software provides PDB online parsing service.☆140Updated 2 months ago
- ☆171Updated last year
- Kernel driver for detecting Intel VT-x hypervisors.☆170Updated last year
- Collect different versions of Crucial modules.☆127Updated 4 months ago
- Manual mapper that uses PTE manipulation, Virtual Address Descriptor (VAD) manipulation, and forceful memory allocation to hide executabl…☆289Updated 2 years ago
- ☆153Updated 5 years ago
- Bypassing PatchGuard on modern x64 systems☆245Updated last year
- x64 Windows kernel code execution via user-mode, arbitrary syscall, vulnerable IOCTLs demonstration☆226Updated 2 years ago