# Windows-Rootkits
**Repository Path**: baohongyu/Windows-Rootkits
## Basic Information
- **Project Name**: Windows-Rootkits
- **Description**: clone 备份来的...
- **Primary Language**: C
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2023-10-03
- **Last Updated**: 2023-12-18
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Windows-Rootkits
## CheckKernelEATHook
Reference [3600safeOpenSource](https://bbs.pediy.com/thread-150599.htm)
## GetKernel32Addressx64
x64 use asm
## HideProcess
HideProcess by Remove ProcessList in EPROCESS struct.
## HookDeviceIocontrlFile
Reference [IOCTL Fuzzer v1.2](https://github.com/Cr4sh/ioctlfuzzer/tree/master/src)
## Inject
[atom-bombing-master](https://github.com/BreakingMalwareResearch/atom-bombing)
[herpaderping-main](https://github.com/jxy-s/herpaderping)
[Process-Hollowing](https://github.com/m0n0ph1/Process-Hollowing)
[ProcessDoppelgänging](https://github.com/Spajed/processrefund)
[ReflectiveDLLInjection](https://github.com/stephenfewer/ReflectiveDLLInjection)
SetThreadContext to Inject support x64 and x86
SetWindowsHookEx to Inject
UserApcInject
ExtraWindowInject
CreateRemoteThread
## LoadImageCallBack
Scan PE's IAT in PsSetLoadImageNotifyRoutine's callback
## ProcessManager
Enum Process By PsLookupProcessByProcessId/travel Active List/PspCidTable
Hdie Process By Process Active List/PspCidTable
Monitor Process CreateInformation By PsSetCreateProcessNotifyRoutineEx
## ProtectFilex64
Protect File in Windows 7 by ObRegisterCallbacks
## ProtectFilex86
Hook NtSetInformationFile to change target file
Hook NtWriteFile to write the target file
Hook NtDeleteFile to delete the target file
bind keyboard Filter Driver to avoid "ctrl+c" copy the content
## ProtectProcessx64
Protect Process in Windows 7 by ObRegisterCallbacks
## ReloadKernel-XP
Reference [3600safeOpenSource](https://bbs.pediy.com/thread-150599.htm)
## SSDT-SSSDT-Manager
Check SSDT/ShadowSSDT Hook/InlineHook
Resume SSDT/ShadowSSDT Hook/InlineHook
## ZwQueryVirtualMemory
Enum Module By NtQueryVirtualMemory