Wondershare

Visual Effects | Advanced Data Execution Prevention

Wondershare

Data Execution Prevention pEP) helps protect

against damage from viruses and other security

threats. H ow does it work

Turn on MP for essential Windows programs and services

only

Turn on DEP for all programs and services except those I

select:

Add,.

Rgnove

Your computer's processor does not support hardware-based

DEP. However, Windows can use DEP soft-A'are to help prevent

some types of attacte.

OK

Cancel

Apply

Figure 4.7

The bookkeeping entries related to DEP for a specific process are situated in

the KEXECUTE_0PTI0NS structurc that lies in the corresponding KPROCESS struc¬

ture. Recall that KPROCESS is the first element of the EPROCESS structure.

kd> dt nt!_EPROCESS

-t-OxOOO Pcb

+0x098 ProcessLock

+OxOaO CreateTime

KPROCESS

_EX_PUSH_LOCK

LARGE INTEGER

kd> !process 0 0 firefox.exe

PROCESS 846d8bl0 Sessionid: 1 Cid: OfBc Peb: 7ffdf000 ParentCid; 0828

DirBase: 339fc000 Objectlable: 99c0b330 HandleCount: 494.

Image: firefox.exe

kd> dt nt!_KPROCESS 845d8bl0 -r

+0x000 Header : _DISPATCHER_HEADER

+0x000 Type : 0x3 "

146 I Parti