Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
WhatPatchguardProtects — Riferimento di tutte le strutture del kernel, le routine e gli MSR monitorati da PatchGuard (KPP) su Windows. | Kitploit
Strumenti/GitHubGitHub/s12cybersecurity/whatpatchguardprotects
Strumenti DifensiviMemory ForensicsReverse EngineeringAnalisi MalwareAnalisi di BinariPaper e RicercaRisorse Curate
GitHubs12cybersecurity/whatpatchguardprotects

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →

WhatPatchguardProtects

Riferimento di tutte le strutture del kernel, le routine e gli MSR monitorati da PatchGuard (KPP) su Windows.

Vedi Repository
142252 giorni faNon ancora revisionato
Condividi

Inventario di ciò che PatchGuard monitora

ntoskrnl.exe 10.0.26100.9168 (Win11 24H2) · dump mem09.elf · 3 contesti (globale, ExpTimeZoneDpcRoutine, ExpTimerDpcRoutine) · 1126 descrittori · 861/861 verificati · 34 tipi istanziati sui 49 riconosciuti dal dispatcher.


1. Moduli

27 sui 168 caricati.

Modulo0x00 EXPORT0x00 .xdata0x01 .pdata0x1E padding0x0D IAT0x23 LOAD_CONFIG0x2C PE header0x30 retpoline0x21 page hash
ntoskrnl.exe✓✓✓✓✓✓✓·✓
hal.dll✓·····✓·✓
win32k.sys✓✓✓✓✓✓✓✓✓
CI.dll✓✓✓✓✓✓✓✓✓
ndis.sys✓✓✓✓✓✓✓✓✓
tcpip.sys✓✓✓✓✓✓✓✓✓
Ntfs.sys·✓✓✓✓✓✓✓✓
FLTMGR.SYS✓✓✓✓✓✓✓✓✓
msrpc.sys✓✓✓✓✓✓✓✓✓
ksecdd.sys✓✓✓✓✓✓✓✓✓
cng.sys✓✓✓✓✓✓✓✓✓
clipsp.sys✓✓✓✓✓✓✓✓✓
dxgkrnl.sys✓✓✓✓✓✓✓✓✓
watchdog.sys✓✓✓✓✓✓✓✓✓
PSHED.dll✓✓✓✓✓✓✓✓✓
BOOTVID.dll✓✓✓✓✓✓✓✓✓
kdcom.dll✓✓✓✓✓✓✓✓✓
CLFS.SYS✓✓✓✓✓✓✓✓✓
tm.sys✓✓✓✓✓✓✓✓✓
WMILIB.SYS✓✓✓✓✓✓✓✓✓
werkernel.sys✓✓✓✓✓✓✓✓✓
ntosext.sys✓✓✓✓✓✓✓✓✓
cmimcext.sys✓✓✓✓✓✓✓✓✓
symcryptk.dll✓✓✓✓✓✓✓✓✓
winaccel.sys✓✓✓✓✓✓✓✓✓
globmerger.sys✓✓✓✓✓✓✓✓✓
msseccore.sys✓✓✓✓✓✓✓✓✓

Intervalli di hash delle pagine (tipo 0x21, 20 byte per pagina da 4 KB, campionati casualmente sopra 16 pagine):

ModuloLunghezzaPagine
ntoskrnl.exe0x16040005636
dxgkrnl.sys0x4fc0001276
Ntfs.sys0x36e000878
tcpip.sys0x35c000860
ndis.sys0x1c2000450
CI.dll0x11e000286
clipsp.sys0x11b000283
cng.sys0xed000237
win32k.sys0xcb000203
FLTMGR.SYS0x99000153
CLFS.SYS0x90000144
msrpc.sys0x69000105
ksecdd.sys0x3a00058
tm.sys0x2e00046
watchdog.sys0x2400036
globmerger.sys0x2400036
PSHED.dll0x2100033
werkernel.sys0x1b00027
winaccel.sys0x1900025
cmimcext.sys0x1600022
msseccore.sys0x1300019
symcryptk.dll0x1100017
BOOTVID.dll0x1100017
ntosext.sys0x1100017
WMILIB.SYS0x1100017
kdcom.dll0xf00015
hal.dll0xa00010

2. Variabili globali con nome

Tipo 0x20 nel contesto globale, 0x00 in quelli convenzionali.

SimboloDimensione
nt!KiServiceTable0x7a4
nt!KeServiceDescriptorTable0x20
nt!KeServiceDescriptorTable+0x200x20
nt!KeServiceDescriptorTableShadow0x20
nt!KeServiceDescriptorTableShadow+0x200x20
nt!KeServiceDescriptorTableFilter0x20
nt!KeServiceDescriptorTableFilter+0x200x20
nt!PsAltSystemCallHandlers0x10
win32k.sys!TABLERO+0x00x1764
win32k.sys!TABLERO+0x23300x1764
nt!HalDispatchTable+0x80x8
nt!HalPrivateDispatchTable+0x4500x8
nt!HalPerformEndOfInterruptAtController0x8
nt!HalpProfileInterface0x8
nt!HalpProfileFeatures0x4
nt!SeCiCallbacks0x110
nt!SeCiDebugOptions0x4
nt!SeILSigningPolicy0x1
nt!SeProtectedMapping0x12
nt!SeMsMinTCBList0x198
nt!g_SecureBootPolicyBlobHeader0x18
CI.dll!CiPolicy+0x00x4
CI.dll!CiPolicy+0x40x4
CI.dll!CiPolicy+0x80x1
CI.dll!CiPolicy+0xc0x4
CI.dll!CiPolicy+0x100x4
CI.dll!.data+0x15880x8
CI.dll!.data+0x15a00x70
CI.dll!.data+0x16400x40
nt!HvcallCodeVa0x8
nt!HvlpHypercallCodeVa0x8
nt!HvlpVsmVtlCallVa0x8
nt!HvlpInterruptCallback0x28
nt!MiState+0xca00x8
nt!MiState+0xca80x8
nt!MmBadPointer0x8
nt!MmHighestUserAddress0x8
nt!MmUserProbeAddress0x8
nt!MmSystemRangeStart0x8
nt!KiKvaShadow0x1
nt!KiIsrThunkShadow0x800
nt!KiDebugTraps0x40
nt!KiDynamicTraceEnabled0x4
nt!KiDynamicTraceCallouts0x58
nt!ObpObjectTypes0x1d0
nt!ExpInitializeCallback0x80
nt!PsWin32NullCallBack0x8
nt!PspPicoProviderRoutines0x58
nt!PspSystemMitigationOptions0x18
nt!PsInvertedFunctionTable+0x100x18
nt!RtlpUnwindHistoryTable0xd8
nt!RtlProtectedAccess0x6c
nt!InitSafeBootMode0x4
nt!KdpBootedNodebug0x1
nt!__ti_a0x158
KUSER_SHARED_DATA+0x2740x40
KUSER_SHARED_DATA+0x3080x4
KUSER_SHARED_DATA+0xa800x580
msseccore.sys!.rdata+0x00x10
msseccore.sys!SecKdpSe+0x80x8

3. Tipi di oggetto

Tipo 0x08 (duplicato come 0x20): i 0x40 byte di _OBJECT_TYPE_INITIALIZER di tutti i 58 tipi di oggetto nel sistema, senza eccezione.

ALPC Port            ActivationObject     ActivityReference    Adapter
Callback             Composition          Controller           CoreMessaging
CoverageSampler      CpuPartition         DebugObject          Desktop
Device               Directory            DmaAdapter           Driver
EnergyTracker        EtwConsumer          EtwRegistration      EtwSessionDemuxEntry
Event                File                 IRTimer              IoCompletion
IoCompletionReserve  IoRing               Job                  Key
KeyedEvent           Mutant               Partition            PowerRequest
Process              ProcessStateChange   Profile              PsSiloContextNonPaged
PsSiloContextPaged   RawInputManager      RegistryTransaction  SchedulerSharedData
Section              Semaphore            Session              SymbolicLink
Thread               ThreadStateChange    Timer                TmEn
TmRm                 TmTm                 TmTx                 Token
TpWorkerFactory      Type                 UserApcReserve       WaitCompletionPacket
WindowStation        WmiGuid

4. Per processore

13 regioni più IDT e GDT per CPU (2 CPU in questo avvio).

TipoRegioneDimensione
0x02IDT — i primi 53 vettori0x350
0x03GDT0x50
0x03registri di segmento LDTR, SS, TR (KiGetLdtr/KiGetSs/KiGetTr)—
0x20/0x00KPCR+0x00 — GdtBase0x8
0x20/0x00KPCR+0x08 — TssBase0x8
0x20/0x00KPCR+0x38 — IdtBase0x8
0x20/0x00KPCR+0x1080x8
0x20/0x00l'intera _KTSS64 fino a IoMapBase0x68
0x20/0x00TSS.Ist[1] … TSS.Ist[4] (passo 0x200)0x10 ×4
0x20/0x00parola di back-pointer alla fine di 4 blocchi da 32 KB (passo 0x8000)0x8 ×4

Condiviso da tutti i processori:

TipoRegioneDimensione
0x20/0x00tabella di 32 record {ntoskrnl RVA, address}, due blocchi contigui0x200 ×2

5. MSR

Tipo 0x07, un descrittore per processore, 11 MSR ciascuno.

Scarica lo strumento