Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Вопрос Анализ векторов детектирования EAC и резолвинг символов ntoskrnl (C++)

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
13 Фев 2026
Сообщения
130
Реакции
4
Народ, кто сейчас ковыряет векторы детекта EAC? Наткнулся на свежий дамп resolved-символов ntoskrnl, который привязан к работе EasyAntiCheat_EOS.sys. Для тех, кто сейчас пишет свои драйверы под Апекс или другие экстракшен-шутеры, инфа крайне полезная, чтобы понимать, куда именно стучит античит в ядре.

Техническая сводка по дампу:

  1. Символы Ntoskrnl: Удалось отрезолвить основные точки доступа через PDB. EAC активно мониторит KeStallExecutionProcessor, MmCopyVirtualMemory и NtQuerySystemInformationEx. Если вы используете обычный RPM через MmCopyVirtualMemory без хуков или маскировки, отлететь в детект — дело времени.
  2. Векторы EAC: Карта импортов показывает жесткую привязку к FLTMGR.SYS и mouclass.sys. Это подтверждает старую теорию, что они мониторят не только память, но и входящие события от драйверов мыши. Если ваш лоадер или Kmbox юзает стандартные методы, античит это видит.
  3. Уникальные хуки: Замечены прямые обращения к HalPrivateDispatchTable и SeCreateAccessStateEx. Это классика для контроля целостности системы, так что любые попытки патчить таблицу диспетчеризации пресекаются моментально.

По импортам видно, что EAC плотно сидит на EasyAntiCheat_EOS.sys и проверяет структуры через RtlSidHashInitialize.

Код:
Expand Collapse Copy
EAC ntoskrnl Resolved Symbols (via PDB)
ntoskrnl base: 0xFFFFF8049F000000
 
=== ALL RESOLVED ===
.data+0x25FAB8  ->  ntoskrnl!???(0x0)  (nt+0x0)
.data+0x27F1E0  ->  ntoskrnl!???(0x1000)  (nt+0x1000)
.data+0x25EC98  ->  ntoskrnl!CcFastMdlReadWait+0x34C40  (nt+0xFC30E0)
.data+0x25E140  ->  ntoskrnl!CcMdlRead+0x6560  (nt+0xAC7440)
.data+0x25E130  ->  ntoskrnl!CcMdlRead+0x6560  (nt+0xAC7440)
.data+0x25E108  ->  ntoskrnl!CcMdlRead+0x6560  (nt+0xAC7440)
.data+0x25E148  ->  ntoskrnl!CcMdlRead+0x76BF  (nt+0xAC859F)
.data+0x25E138  ->  ntoskrnl!CcMdlRead+0x76BF  (nt+0xAC859F)
.data+0x25ECC8  ->  ntoskrnl!ExAcquireRundownProtectionEx+0x9D0  (nt+0x3D05D0)
.data+0x25E240  ->  ntoskrnl!FsRtlAcknowledgeEcp+0x3F1B  (nt+0xA1CB8B)
.data+0x25E230  ->  ntoskrnl!FsRtlAcknowledgeEcp+0x3F1B  (nt+0xA1CB8B)
.data+0x25E238  ->  ntoskrnl!FsRtlAcknowledgeEcp+0x1950  (nt+0xA1A5C0)
.data+0x25E228  ->  ntoskrnl!FsRtlAcknowledgeEcp+0x1950  (nt+0xA1A5C0)
.data+0x219068  ->  ntoskrnl!HalPrivateDispatchTable+0x398  (nt+0xE00B68)
.data+0x25EC90  ->  ntoskrnl!KdComPortInUse+0x56198  (nt+0xE662A0)
.data+0x25F1A0  ->  ntoskrnl!KdLogDbgPrint+0x1EA5  (nt+0xB78AC5)
.data+0x25F1B0  ->  ntoskrnl!KdLogDbgPrint+0x1EA5  (nt+0xB78AC5)
.data+0x25F1A8  ->  ntoskrnl!KdLogDbgPrint+0x1D4C  (nt+0xB7896C)
.data+0x25F198  ->  ntoskrnl!KdLogDbgPrint+0x1D4C  (nt+0xB7896C)
.data+0x25F490  ->  ntoskrnl!KeClockInterruptNotify+0x1090  (nt+0x2E3EE0)
.data+0x25F498  ->  ntoskrnl!KeClockInterruptNotify+0x10B7  (nt+0x2E3F07)
.data+0x25F480  ->  ntoskrnl!KeClockInterruptNotify+0x13D9  (nt+0x2E4229)
.data+0x25F488  ->  ntoskrnl!KeClockInterruptNotify+0x1620  (nt+0x2E4470)
.data+0x21A010  ->  ntoskrnl!KeClockInterruptNotify+0x160C  (nt+0x2E445C)
.data+0x282AB8  ->  ntoskrnl!KeReleaseInStackQueuedSpinLockFromDpcLevel+0xC69  (nt+0x303E09)
.data+0x282AC8  ->  ntoskrnl!KeReleaseInStackQueuedSpinLockFromDpcLevel+0xB60  (nt+0x303D00)
.data+0x282AD0  ->  ntoskrnl!KeReleaseInStackQueuedSpinLockFromDpcLevel+0xB8A  (nt+0x303D2A)
.data+0x282AC0  ->  ntoskrnl!KeReleaseInStackQueuedSpinLockFromDpcLevel+0xD90  (nt+0x303F30)
.data+0x25ECA8  ->  ntoskrnl!KeRevertToUserGroupAffinityThread+0x220  (nt+0x2E2CE0)
.data+0x25E128  ->  ntoskrnl!KeSaveStateForHibernate+0x81B0  (nt+0x6B28A0)
.data+0x25F3A0  ->  ntoskrnl!KeStallExecutionProcessor+0x92  (nt+0x2E2932)
.data+0x25F390  ->  ntoskrnl!KeStallExecutionProcessor+0x92  (nt+0x2E2932)
.data+0x25F388  ->  ntoskrnl!KeStallExecutionProcessor  (nt+0x2E28A0)
.data+0x25F398  ->  ntoskrnl!KeStallExecutionProcessor  (nt+0x2E28A0)
.data+0x2829D8  ->  ntoskrnl!MmCopyVirtualMemory+0xA6F  (nt+0x9B26AF)
.data+0x2829C8  ->  ntoskrnl!MmCopyVirtualMemory+0xA6F  (nt+0x9B26AF)
.data+0x2829D0  ->  ntoskrnl!MmCopyVirtualMemory+0x40  (nt+0x9B1C80)
.data+0x2829C0  ->  ntoskrnl!MmCopyVirtualMemory+0x40  (nt+0x9B1C80)
.data+0x25E0F8  ->  ntoskrnl!MmUserProbeAddress+0x1C5750  (nt+0x200000)
.data+0x219008  ->  ntoskrnl!MmUserProbeAddress+0x1C5750  (nt+0x200000)
.data+0x2828E8  ->  ntoskrnl!MmUserProbeAddress+0x63014  (nt+0x9D8C4)
.data+0x25E248  ->  ntoskrnl!MmUserProbeAddress+0x70D80  (nt+0xAB630)
.data+0x2829E0  ->  ntoskrnl!MmUserProbeAddress+0x63080  (nt+0x9D930)
.data+0x25F0C0  ->  ntoskrnl!MmUserProbeAddress+0x4D480  (nt+0x87D30)
.data+0x282AD8  ->  ntoskrnl!MmUserProbeAddress+0x368A8  (nt+0x71158)
.data+0x25F4A0  ->  ntoskrnl!MmUserProbeAddress+0x33E0C  (nt+0x6E6BC)
.data+0x25F3A8  ->  ntoskrnl!MmUserProbeAddress+0x33BB0  (nt+0x6E460)
.data+0x2827F0  ->  ntoskrnl!MmUserProbeAddress+0x27B78  (nt+0x62428)
.data+0x25E438  ->  ntoskrnl!MmUserProbeAddress+0x25D14  (nt+0x605C4)
.data+0x25E340  ->  ntoskrnl!MmUserProbeAddress+0x91590  (nt+0xCBE40)
.data+0x25F1B8  ->  ntoskrnl!MmUserProbeAddress+0x206F4  (nt+0x5AFA4)
.data+0x25F2B0  ->  ntoskrnl!MmUserProbeAddress+0x820D0  (nt+0xBC980)
.data+0x25E150  ->  ntoskrnl!MmUserProbeAddress+0x92114  (nt+0xCC9C4)
.data+0x25E320  ->  ntoskrnl!NtQuerySystemInformationEx+0x5048  (nt+0xAE1B98)
.data+0x25E330  ->  ntoskrnl!NtQuerySystemInformationEx+0x5048  (nt+0xAE1B98)
.data+0x25E338  ->  ntoskrnl!NtQuerySystemInformationEx+0x52FD  (nt+0xAE1E4D)
.data+0x25E328  ->  ntoskrnl!NtQuerySystemInformationEx+0x52FD  (nt+0xAE1E4D)
.data+0x25F0A0  ->  ntoskrnl!PsAllocateAffinityToken+0x4360  (nt+0x4D5170)
.data+0x25F0B0  ->  ntoskrnl!PsAllocateAffinityToken+0x4360  (nt+0x4D5170)
.data+0x25F0A8  ->  ntoskrnl!PsAllocateAffinityToken+0x44F2  (nt+0x4D5302)
.data+0x25F0B8  ->  ntoskrnl!PsAllocateAffinityToken+0x44F2  (nt+0x4D5302)
.data+0x25F2A0  ->  ntoskrnl!PsAllocateAffinityToken+0x4C50  (nt+0x4D5A60)
.data+0x25F2A8  ->  ntoskrnl!PsAllocateAffinityToken+0x5002  (nt+0x4D5E12)
.data+0x25F298  ->  ntoskrnl!PsAllocateAffinityToken+0x5002  (nt+0x4D5E12)
.data+0x25F290  ->  ntoskrnl!PsAllocateAffinityToken+0x4C50  (nt+0x4D5A60)
.data+0x27F1E8  ->  ntoskrnl!PsGetSiloContainerId+0x480  (nt+0xAA2000)
.data+0x2827E0  ->  ntoskrnl!PsGetThreadExitStatus+0x50  (nt+0x9B15B0)
.data+0x2827E8  ->  ntoskrnl!PsGetThreadExitStatus+0x76  (nt+0x9B15D6)
.data+0x2827D8  ->  ntoskrnl!PsGetThreadExitStatus+0x76  (nt+0x9B15D6)
.data+0x2828D8  ->  ntoskrnl!PsGetThreadExitStatus+0xB0  (nt+0x9B1610)
.data+0x2828D0  ->  ntoskrnl!PsGetThreadExitStatus+0x392  (nt+0x9B18F2)
.data+0x2827D0  ->  ntoskrnl!PsGetThreadExitStatus+0x50  (nt+0x9B15B0)
.data+0x2828E0  ->  ntoskrnl!PsGetThreadExitStatus+0x392  (nt+0x9B18F2)
.data+0x2828C8  ->  ntoskrnl!PsGetThreadExitStatus+0xB0  (nt+0x9B1610)
.data+0x25E428  ->  ntoskrnl!RtlSidHashInitialize+0x538  (nt+0x378698)
.data+0x25E418  ->  ntoskrnl!RtlSidHashInitialize+0x538  (nt+0x378698)
.data+0x25E118  ->  ntoskrnl!RtlSidHashInitialize+0x5A6  (nt+0x378706)
.data+0x25E420  ->  ntoskrnl!RtlSidHashInitialize+0x5DB  (nt+0x37873B)
.data+0x25E430  ->  ntoskrnl!RtlSidHashInitialize+0x5DB  (nt+0x37873B)
.data+0x25E120  ->  ntoskrnl!SeCreateAccessStateEx+0x2658  (nt+0x8A7028)
.rdata+0x17F010  ->  ntoskrnl!_chkstk  (nt+0x6B3600)
.data+0x25E100  ->  ntoskrnl!strncpy+0x33D2B  (nt+0x6F3D8B)
.data+0x25ECD8  ->  ntoskrnl!x86BiosWriteMemory+0x1A850  (nt+0x561000)
.data+0x25ECB8  ->  ntoskrnl!x86BiosWriteMemory+0x19DC0  (nt+0x560570)
 
=== UNIQUE SYMBOLS ===
???(0x0)
???(0x1000)
CcFastMdlReadWait
CcMdlRead
ExAcquireRundownProtectionEx
FsRtlAcknowledgeEcp
HalPrivateDispatchTable
KdComPortInUse
KdLogDbgPrint
KeClockInterruptNotify
KeReleaseInStackQueuedSpinLockFromDpcLevel
KeRevertToUserGroupAffinityThread
KeSaveStateForHibernate
KeStallExecutionProcessor
MmCopyVirtualMemory
MmUserProbeAddress
NtQuerySystemInformationEx
PsAllocateAffinityToken
PsGetSiloContainerId
PsGetThreadExitStatus
RtlSidHashInitialize
SeCreateAccessStateEx
_chkstk
strncpy
x86BiosWriteMemory

Код:
Expand Collapse Copy
0x0224AB07 [VM] -> KeStallExecutionProcessor (RVA 0x25F398)
0x00029F62 [.text] -> MmUserProbeAddress+0x1C5750 (RVA 0x25E0F8)
0x0002A57C [.text] -> MmUserProbeAddress+0x1C5750 (RVA 0x25E0F8)
0x0002B29B [.text] -> MmUserProbeAddress+0x1C5750 (RVA 0x25E0F8)
0x0002B35D [.text] -> MmUserProbeAddress+0x1C5750 (RVA 0x25E0F8)
0x000AE3F8 [.text] -> MmUserProbeAddress+0x1C5750 (RVA 0x25E0F8)
0x0028D2C0 [.text] -> MmUserProbeAddress+0x1C5750 (RVA 0x25E0F8)
0x00029F6B [.text] -> strncpy+0x33D2B (RVA 0x25E100)
0x0002A2FD [.text] -> strncpy+0x33D2B (RVA 0x25E100)
0x000EA604 [.text] -> strncpy+0x33D2B (RVA 0x25E100)
0x0028EC88 [.text] -> strncpy+0x33D2B (RVA 0x25E100)

Код:
Expand Collapse Copy
EAC Resolved Import Map
EAC Base: 0xFFFFF8047B1C0000  Size: 0x25BF000
ntoskrnl: 0xFFFFF8049F000000  hal: 0xFFFFF804A0800000  fltmgr: 0xFFFFF80430B60000
 
???+0x0000B0  ->  EasyAntiCheat_EOS.sys!(+0x0)  (0xFFFFF8047B1C0000)
.data+0x2604F0  ->  EasyAntiCheat_EOS.sys!(+0x0)  (0xFFFFF8047B1C0000)
.rdata+0x1E00F8  ->  EasyAntiCheat_EOS.sys!(+0x10420)  (0xFFFFF8047B1D0420)
.rdata+0x1E0100  ->  EasyAntiCheat_EOS.sys!(+0x104A0)  (0xFFFFF8047B1D04A0)
.rdata+0x1E0108  ->  EasyAntiCheat_EOS.sys!(+0x10520)  (0xFFFFF8047B1D0520)
.rdata+0x1E0110  ->  EasyAntiCheat_EOS.sys!(+0x10580)  (0xFFFFF8047B1D0580)
.rdata+0x1E0118  ->  EasyAntiCheat_EOS.sys!(+0x10640)  (0xFFFFF8047B1D0640)
.rdata+0x1E0120  ->  EasyAntiCheat_EOS.sys!(+0x106C0)  (0xFFFFF8047B1D06C0)
.rdata+0x1F1918  ->  EasyAntiCheat_EOS.sys!(+0x114A40)  (0xFFFFF8047B2D4A40)
.rdata+0x1F1900  ->  EasyAntiCheat_EOS.sys!(+0x114A40)  (0xFFFFF8047B2D4A40)
.data+0x2628C0  ->  EasyAntiCheat_EOS.sys!(+0x1218A0)  (0xFFFFF8047B2E18A0)
.data+0x2628C8  ->  EasyAntiCheat_EOS.sys!(+0x121C60)  (0xFFFFF8047B2E1C60)
.data+0x2628D0  ->  EasyAntiCheat_EOS.sys!(+0x121E40)  (0xFFFFF8047B2E1E40)
.rdata+0x1F18F8  ->  EasyAntiCheat_EOS.sys!(+0x14DA50)  (0xFFFFF8047B30DA50)
.rdata+0x1F1930  ->  EasyAntiCheat_EOS.sys!(+0x153B20)  (0xFFFFF8047B313B20)
.rdata+0x1F1938  ->  EasyAntiCheat_EOS.sys!(+0x154000)  (0xFFFFF8047B314000)
.rdata+0x1F1940  ->  EasyAntiCheat_EOS.sys!(+0x154600)  (0xFFFFF8047B314600)
.rdata+0x1F1948  ->  EasyAntiCheat_EOS.sys!(+0x154CA0)  (0xFFFFF8047B314CA0)
.rdata+0x1F1950  ->  EasyAntiCheat_EOS.sys!(+0x1556C0)  (0xFFFFF8047B3156C0)
.rdata+0x1F1958  ->  EasyAntiCheat_EOS.sys!(+0x155E80)  (0xFFFFF8047B315E80)
.rdata+0x1F1960  ->  EasyAntiCheat_EOS.sys!(+0x156B60)  (0xFFFFF8047B316B60)
.rdata+0x1EE2C0  ->  EasyAntiCheat_EOS.sys!(+0x1EB3E8)  (0xFFFFF8047B3AB3E8)
.rdata+0x1EE2D0  ->  EasyAntiCheat_EOS.sys!(+0x1EB3FC)  (0xFFFFF8047B3AB3FC)
.rdata+0x1EE2E0  ->  EasyAntiCheat_EOS.sys!(+0x1EB410)  (0xFFFFF8047B3AB410)
.rdata+0x1EE2F0  ->  EasyAntiCheat_EOS.sys!(+0x1EB424)  (0xFFFFF8047B3AB424)
.rdata+0x1EE300  ->  EasyAntiCheat_EOS.sys!(+0x1EB438)  (0xFFFFF8047B3AB438)
.rdata+0x1EE310  ->  EasyAntiCheat_EOS.sys!(+0x1EB44C)  (0xFFFFF8047B3AB44C)
.rdata+0x1EE320  ->  EasyAntiCheat_EOS.sys!(+0x1EB460)  (0xFFFFF8047B3AB460)
.rdata+0x1EE330  ->  EasyAntiCheat_EOS.sys!(+0x1EB474)  (0xFFFFF8047B3AB474)
.rdata+0x1EE340  ->  EasyAntiCheat_EOS.sys!(+0x1EB488)  (0xFFFFF8047B3AB488)
.rdata+0x1F0DC8  ->  EasyAntiCheat_EOS.sys!(+0x20127C)  (0xFFFFF8047B3C127C)
.rdata+0x1F0DD0  ->  EasyAntiCheat_EOS.sys!(+0x201284)  (0xFFFFF8047B3C1284)
.rdata+0x1F0D98  ->  EasyAntiCheat_EOS.sys!(+0x20128C)  (0xFFFFF8047B3C128C)
.rdata+0x1F0DA0  ->  EasyAntiCheat_EOS.sys!(+0x201294)  (0xFFFFF8047B3C1294)
.rdata+0x1F0DA8  ->  EasyAntiCheat_EOS.sys!(+0x20129C)  (0xFFFFF8047B3C129C)
.rdata+0x1F0DB0  ->  EasyAntiCheat_EOS.sys!(+0x2012A4)  (0xFFFFF8047B3C12A4)
.rdata+0x1F0DF8  ->  EasyAntiCheat_EOS.sys!(+0x2012AC)  (0xFFFFF8047B3C12AC)
.rdata+0x1F0E00  ->  EasyAntiCheat_EOS.sys!(+0x2012B4)  (0xFFFFF8047B3C12B4)
.rdata+0x1F0E08  ->  EasyAntiCheat_EOS.sys!(+0x2012BC)  (0xFFFFF8047B3C12BC)
.rdata+0x1F0E10  ->  EasyAntiCheat_EOS.sys!(+0x2012C4)  (0xFFFFF8047B3C12C4)
.rdata+0x1F0DD8  ->  EasyAntiCheat_EOS.sys!(+0x2012CC)  (0xFFFFF8047B3C12CC)
.rdata+0x1F0DE0  ->  EasyAntiCheat_EOS.sys!(+0x2012D4)  (0xFFFFF8047B3C12D4)
.rdata+0x1F0DE8  ->  EasyAntiCheat_EOS.sys!(+0x2012DC)  (0xFFFFF8047B3C12DC)
.rdata+0x1F0DF0  ->  EasyAntiCheat_EOS.sys!(+0x2012E4)  (0xFFFFF8047B3C12E4)
.rdata+0x1F0E38  ->  EasyAntiCheat_EOS.sys!(+0x2012EC)  (0xFFFFF8047B3C12EC)
.rdata+0x1F0E40  ->  EasyAntiCheat_EOS.sys!(+0x2012F4)  (0xFFFFF8047B3C12F4)
.rdata+0x1F0E48  ->  EasyAntiCheat_EOS.sys!(+0x2012FC)  (0xFFFFF8047B3C12FC)
.rdata+0x1F0E18  ->  EasyAntiCheat_EOS.sys!(+0x201304)  (0xFFFFF8047B3C1304)
.rdata+0x1F0E20  ->  EasyAntiCheat_EOS.sys!(+0x20130C)  (0xFFFFF8047B3C130C)
.rdata+0x1F0E28  ->  EasyAntiCheat_EOS.sys!(+0x201314)  (0xFFFFF8047B3C1314)
.rdata+0x1F0E30  ->  EasyAntiCheat_EOS.sys!(+0x20131C)  (0xFFFFF8047B3C131C)
.rdata+0x1F19B0  ->  EasyAntiCheat_EOS.sys!(+0x202924)  (0xFFFFF8047B3C2924)
.rdata+0x1F19B8  ->  EasyAntiCheat_EOS.sys!(+0x202930)  (0xFFFFF8047B3C2930)
.rdata+0x1F19C0  ->  EasyAntiCheat_EOS.sys!(+0x202938)  (0xFFFFF8047B3C2938)
.rdata+0x1F19C8  ->  EasyAntiCheat_EOS.sys!(+0x202940)  (0xFFFFF8047B3C2940)
.rdata+0x1F19A0  ->  EasyAntiCheat_EOS.sys!(+0x202948)  (0xFFFFF8047B3C2948)
.rdata+0x1F19A8  ->  EasyAntiCheat_EOS.sys!(+0x20294C)  (0xFFFFF8047B3C294C)
.rdata+0x203B18  ->  EasyAntiCheat_EOS.sys!(+0x20D030)  (0xFFFFF8047B3CD030)
.data+0x25E050  ->  EasyAntiCheat_EOS.sys!(+0x215EE0)  (0xFFFFF8047B3D5EE0)
.data+0x217700  ->  EasyAntiCheat_EOS.sys!(+0x2176F8)  (0xFFFFF8047B3D76F8)
.data+0x2176F8  ->  EasyAntiCheat_EOS.sys!(+0x2176F8)  (0xFFFFF8047B3D76F8)
.data+0x25E040  ->  EasyAntiCheat_EOS.sys!(+0x2184D0)  (0xFFFFF8047B3D84D0)
.data+0x21A040  ->  EasyAntiCheat_EOS.sys!(+0x21A040)  (0xFFFFF8047B3DA040)
.data+0x21A048  ->  EasyAntiCheat_EOS.sys!(+0x21A040)  (0xFFFFF8047B3DA040)
.data+0x21A080  ->  EasyAntiCheat_EOS.sys!(+0x21A080)  (0xFFFFF8047B3DA080)
.data+0x21A088  ->  EasyAntiCheat_EOS.sys!(+0x21A080)  (0xFFFFF8047B3DA080)
.data+0x21A140  ->  EasyAntiCheat_EOS.sys!(+0x21A150)  (0xFFFFF8047B3DA150)
.data+0x25BF10  ->  EasyAntiCheat_EOS.sys!(+0x25BF10)  (0xFFFFF8047B41BF10)
.data+0x25BF18  ->  EasyAntiCheat_EOS.sys!(+0x25BF10)  (0xFFFFF8047B41BF10)
.data+0x25BF58  ->  EasyAntiCheat_EOS.sys!(+0x25BF58)  (0xFFFFF8047B41BF58)
.data+0x25BF60  ->  EasyAntiCheat_EOS.sys!(+0x25BF58)  (0xFFFFF8047B41BF58)
.data+0x25BFC0  ->  EasyAntiCheat_EOS.sys!(+0x25BFC0)  (0xFFFFF8047B41BFC0)
.data+0x25BFC8  ->  EasyAntiCheat_EOS.sys!(+0x25BFC0)  (0xFFFFF8047B41BFC0)
.data+0x25C020  ->  EasyAntiCheat_EOS.sys!(+0x25C020)  (0xFFFFF8047B41C020)
.data+0x25C028  ->  EasyAntiCheat_EOS.sys!(+0x25C020)  (0xFFFFF8047B41C020)
.data+0x25E060  ->  EasyAntiCheat_EOS.sys!(+0x25E060)  (0xFFFFF8047B41E060)
.data+0x25E068  ->  EasyAntiCheat_EOS.sys!(+0x25E060)  (0xFFFFF8047B41E060)
.data+0x25E070  ->  EasyAntiCheat_EOS.sys!(+0x25E070)  (0xFFFFF8047B41E070)
.data+0x25E078  ->  EasyAntiCheat_EOS.sys!(+0x25E070)  (0xFFFFF8047B41E070)
.data+0x25E0A8  ->  EasyAntiCheat_EOS.sys!(+0x25E0A8)  (0xFFFFF8047B41E0A8)
.data+0x25E0B0  ->  EasyAntiCheat_EOS.sys!(+0x25E0A8)  (0xFFFFF8047B41E0A8)
.data+0x25EB40  ->  EasyAntiCheat_EOS.sys!(+0x25EB40)  (0xFFFFF8047B41EB40)
.data+0x25EB48  ->  EasyAntiCheat_EOS.sys!(+0x25EB40)  (0xFFFFF8047B41EB40)
.data+0x25EB80  ->  EasyAntiCheat_EOS.sys!(+0x25EB80)  (0xFFFFF8047B41EB80)
.data+0x25EB88  ->  EasyAntiCheat_EOS.sys!(+0x25EB80)  (0xFFFFF8047B41EB80)
.data+0x25EBE0  ->  EasyAntiCheat_EOS.sys!(+0x25EBD8)  (0xFFFFF8047B41EBD8)
.data+0x25EBD8  ->  EasyAntiCheat_EOS.sys!(+0x25EBD8)  (0xFFFFF8047B41EBD8)
.data+0x25EC20  ->  EasyAntiCheat_EOS.sys!(+0x25EC18)  (0xFFFFF8047B41EC18)
.data+0x25EC18  ->  EasyAntiCheat_EOS.sys!(+0x25EC18)  (0xFFFFF8047B41EC18)
.data+0x25EC68  ->  EasyAntiCheat_EOS.sys!(+0x25EC68)  (0xFFFFF8047B41EC68)
.data+0x25EC70  ->  EasyAntiCheat_EOS.sys!(+0x25EC68)  (0xFFFFF8047B41EC68)
.data+0x25FB10  ->  EasyAntiCheat_EOS.sys!(+0x25FB08)  (0xFFFFF8047B41FB08)
.data+0x25FB08  ->  EasyAntiCheat_EOS.sys!(+0x25FB08)  (0xFFFFF8047B41FB08)
.data+0x25FF00  ->  EasyAntiCheat_EOS.sys!(+0x25FEF8)  (0xFFFFF8047B41FEF8)
.data+0x25FEF8  ->  EasyAntiCheat_EOS.sys!(+0x25FEF8)  (0xFFFFF8047B41FEF8)
.data+0x260560  ->  EasyAntiCheat_EOS.sys!(+0x260560)  (0xFFFFF8047B420560)
.data+0x260568  ->  EasyAntiCheat_EOS.sys!(+0x260560)  (0xFFFFF8047B420560)
.data+0x2607B0  ->  EasyAntiCheat_EOS.sys!(+0x2607B0)  (0xFFFFF8047B4207B0)
.data+0x2607B8  ->  EasyAntiCheat_EOS.sys!(+0x2607B0)  (0xFFFFF8047B4207B0)
.data+0x2607F0  ->  EasyAntiCheat_EOS.sys!(+0x2607E8)  (0xFFFFF8047B4207E8)
.data+0x2607E8  ->  EasyAntiCheat_EOS.sys!(+0x2607E8)  (0xFFFFF8047B4207E8)
.data+0x260818  ->  EasyAntiCheat_EOS.sys!(+0x260818)  (0xFFFFF8047B420818)
.data+0x260820  ->  EasyAntiCheat_EOS.sys!(+0x260818)  (0xFFFFF8047B420818)
.data+0x260830  ->  EasyAntiCheat_EOS.sys!(+0x260830)  (0xFFFFF8047B420830)
.data+0x260838  ->  EasyAntiCheat_EOS.sys!(+0x260830)  (0xFFFFF8047B420830)
.data+0x260840  ->  EasyAntiCheat_EOS.sys!(+0x260840)  (0xFFFFF8047B420840)
.data+0x260848  ->  EasyAntiCheat_EOS.sys!(+0x260840)  (0xFFFFF8047B420840)
.data+0x260880  ->  EasyAntiCheat_EOS.sys!(+0x260880)  (0xFFFFF8047B420880)
.data+0x260888  ->  EasyAntiCheat_EOS.sys!(+0x260880)  (0xFFFFF8047B420880)
.data+0x262A60  ->  EasyAntiCheat_EOS.sys!(+0x262A58)  (0xFFFFF8047B422A58)
.data+0x262A58  ->  EasyAntiCheat_EOS.sys!(+0x262A58)  (0xFFFFF8047B422A58)
.data+0x25EAF8  ->  EasyAntiCheat_EOS.sys!(+0x2B720)  (0xFFFFF8047B1EB720)
.rdata+0x1E0770  ->  EasyAntiCheat_EOS.sys!(+0x3EB70)  (0xFFFFF8047B1FEB70)
.rdata+0x1E0778  ->  EasyAntiCheat_EOS.sys!(+0x3EBC4)  (0xFFFFF8047B1FEBC4)
.rdata+0x1E0780  ->  EasyAntiCheat_EOS.sys!(+0x3EC18)  (0xFFFFF8047B1FEC18)
.rdata+0x1E0788  ->  EasyAntiCheat_EOS.sys!(+0x3EC40)  (0xFFFFF8047B1FEC40)
.rdata+0x1E0790  ->  EasyAntiCheat_EOS.sys!(+0x3ECE0)  (0xFFFFF8047B1FECE0)
.rdata+0x1E0798  ->  EasyAntiCheat_EOS.sys!(+0x3ED60)  (0xFFFFF8047B1FED60)
.rdata+0x1EAC60  ->  EasyAntiCheat_EOS.sys!(+0x46D30)  (0xFFFFF8047B206D30)
.rdata+0x1F1908  ->  EasyAntiCheat_EOS.sys!(+0x46D30)  (0xFFFFF8047B206D30)
.rdata+0x1E07E8  ->  EasyAntiCheat_EOS.sys!(+0x49DE0)  (0xFFFFF8047B209DE0)
.rdata+0x1E07F8  ->  EasyAntiCheat_EOS.sys!(+0x49F00)  (0xFFFFF8047B209F00)
.rdata+0x1E07F0  ->  EasyAntiCheat_EOS.sys!(+0x4A060)  (0xFFFFF8047B20A060)
.rdata+0x1E0D30  ->  EasyAntiCheat_EOS.sys!(+0x51F40)  (0xFFFFF8047B211F40)
.data+0x2181B8  ->  EasyAntiCheat_EOS.sys!(+0x51F40)  (0xFFFFF8047B211F40)
.rdata+0x17F058  ->  EasyAntiCheat_EOS.sys!(+0x9FC0)  (0xFFFFF8047B1C9FC0)
.rdata+0x17F060  ->  EasyAntiCheat_EOS.sys!(+0xA000)  (0xFFFFF8047B1CA000)
.rdata+0x17F068  ->  EasyAntiCheat_EOS.sys!(+0xA048)  (0xFFFFF8047B1CA048)
.rdata+0x1E94F8  ->  EasyAntiCheat_EOS.sys!(+0xBB298)  (0xFFFFF8047B27B298)
.rdata+0x1E9518  ->  EasyAntiCheat_EOS.sys!(+0xBB298)  (0xFFFFF8047B27B298)
.rdata+0x1E9538  ->  EasyAntiCheat_EOS.sys!(+0xBB558)  (0xFFFFF8047B27B558)
.rdata+0x1E95C8  ->  EasyAntiCheat_EOS.sys!(+0xBB560)  (0xFFFFF8047B27B560)
.data+0x2628D8  ->  EasyAntiCheat_EOS.sys!(+0xCAB80)  (0xFFFFF8047B28AB80)
.data+0x216E60  ->  EasyAntiCheat_EOS.sys!(+0xD530)  (0xFFFFF8047B1CD530)
.data+0x216EF0  ->  EasyAntiCheat_EOS.sys!(+0xD530)  (0xFFFFF8047B1CD530)
.data+0x216F80  ->  EasyAntiCheat_EOS.sys!(+0xD530)  (0xFFFFF8047B1CD530)
.data+0x217010  ->  EasyAntiCheat_EOS.sys!(+0xD530)  (0xFFFFF8047B1CD530)
.data+0x217130  ->  EasyAntiCheat_EOS.sys!(+0xD530)  (0xFFFFF8047B1CD530)
.data+0x2171C0  ->  EasyAntiCheat_EOS.sys!(+0xD530)  (0xFFFFF8047B1CD530)
.data+0x217250  ->  EasyAntiCheat_EOS.sys!(+0xD530)  (0xFFFFF8047B1CD530)
.data+0x2172E0  ->  EasyAntiCheat_EOS.sys!(+0xD530)  (0xFFFFF8047B1CD530)
.data+0x216830  ->  EasyAntiCheat_EOS.sys!(+0xD530)  (0xFFFFF8047B1CD530)
.data+0x217400  ->  EasyAntiCheat_EOS.sys!(+0xD530)  (0xFFFFF8047B1CD530)
.data+0x217490  ->  EasyAntiCheat_EOS.sys!(+0xD530)  (0xFFFFF8047B1CD530)
.data+0x217520  ->  EasyAntiCheat_EOS.sys!(+0xD530)  (0xFFFFF8047B1CD530)
.data+0x2160E0  ->  EasyAntiCheat_EOS.sys!(+0xD530)  (0xFFFFF8047B1CD530)
.data+0x216050  ->  EasyAntiCheat_EOS.sys!(+0xD530)  (0xFFFFF8047B1CD530)
.data+0x216170  ->  EasyAntiCheat_EOS.sys!(+0xD530)  (0xFFFFF8047B1CD530)
.data+0x216320  ->  EasyAntiCheat_EOS.sys!(+0xD530)  (0xFFFFF8047B1CD530)
.data+0x2163B0  ->  EasyAntiCheat_EOS.sys!(+0xD530)  (0xFFFFF8047B1CD530)
.data+0x216440  ->  EasyAntiCheat_EOS.sys!(+0xD530)  (0xFFFFF8047B1CD530)
.data+0x2165F0  ->  EasyAntiCheat_EOS.sys!(+0xD530)  (0xFFFFF8047B1CD530)
.data+0x217370  ->  EasyAntiCheat_EOS.sys!(+0xD530)  (0xFFFFF8047B1CD530)
.data+0x2167A0  ->  EasyAntiCheat_EOS.sys!(+0xD530)  (0xFFFFF8047B1CD530)
.data+0x2168C0  ->  EasyAntiCheat_EOS.sys!(+0xD530)  (0xFFFFF8047B1CD530)
.data+0x216A70  ->  EasyAntiCheat_EOS.sys!(+0xD530)  (0xFFFFF8047B1CD530)
.data+0x216B00  ->  EasyAntiCheat_EOS.sys!(+0xD530)  (0xFFFFF8047B1CD530)
.data+0x216B90  ->  EasyAntiCheat_EOS.sys!(+0xD530)  (0xFFFFF8047B1CD530)
.data+0x216C20  ->  EasyAntiCheat_EOS.sys!(+0xD530)  (0xFFFFF8047B1CD530)
.data+0x216CB0  ->  EasyAntiCheat_EOS.sys!(+0xD530)  (0xFFFFF8047B1CD530)
.data+0x216D40  ->  EasyAntiCheat_EOS.sys!(+0xD530)  (0xFFFFF8047B1CD530)
.data+0x216DD0  ->  EasyAntiCheat_EOS.sys!(+0xD530)  (0xFFFFF8047B1CD530)
.rdata+0x1F1910  ->  EasyAntiCheat_EOS.sys!(+0xD530)  (0xFFFFF8047B1CD530)
.data+0x215F30  ->  EasyAntiCheat_EOS.sys!(+0xD538)  (0xFFFFF8047B1CD538)
.data+0x216290  ->  EasyAntiCheat_EOS.sys!(+0xD538)  (0xFFFFF8047B1CD538)
.data+0x216200  ->  EasyAntiCheat_EOS.sys!(+0xD538)  (0xFFFFF8047B1CD538)
.data+0x2169E0  ->  EasyAntiCheat_EOS.sys!(+0xD560)  (0xFFFFF8047B1CD560)
.data+0x216950  ->  EasyAntiCheat_EOS.sys!(+0xD560)  (0xFFFFF8047B1CD560)
.data+0x216710  ->  EasyAntiCheat_EOS.sys!(+0xD560)  (0xFFFFF8047B1CD560)
.data+0x216680  ->  EasyAntiCheat_EOS.sys!(+0xD560)  (0xFFFFF8047B1CD560)
.data+0x216560  ->  EasyAntiCheat_EOS.sys!(+0xD560)  (0xFFFFF8047B1CD560)
.data+0x2164D0  ->  EasyAntiCheat_EOS.sys!(+0xD560)  (0xFFFFF8047B1CD560)
.data+0x215FC0  ->  EasyAntiCheat_EOS.sys!(+0xD560)  (0xFFFFF8047B1CD560)
.data+0x2170A0  ->  EasyAntiCheat_EOS.sys!(+0xD5A0)  (0xFFFFF8047B1CD5A0)
.data+0x2175B0  ->  EasyAntiCheat_EOS.sys!(+0xD6C0)  (0xFFFFF8047B1CD6C0)
.rdata+0x1EA800  ->  EasyAntiCheat_EOS.sys!(+0xDC350)  (0xFFFFF8047B29C350)
.rdata+0x1EA808  ->  EasyAntiCheat_EOS.sys!(+0xDC360)  (0xFFFFF8047B29C360)
.rdata+0x1EA810  ->  EasyAntiCheat_EOS.sys!(+0xDC370)  (0xFFFFF8047B29C370)
.rdata+0x1EA818  ->  EasyAntiCheat_EOS.sys!(+0xDC380)  (0xFFFFF8047B29C380)
.rdata+0x1EA820  ->  EasyAntiCheat_EOS.sys!(+0xDC420)  (0xFFFFF8047B29C420)
.rdata+0x1EA828  ->  EasyAntiCheat_EOS.sys!(+0xDC480)  (0xFFFFF8047B29C480)
.rdata+0x1EAC38  ->  EasyAntiCheat_EOS.sys!(+0xF25A0)  (0xFFFFF8047B2B25A0)
.rdata+0x1EAC40  ->  EasyAntiCheat_EOS.sys!(+0xF25B0)  (0xFFFFF8047B2B25B0)
.rdata+0x1EAC48  ->  EasyAntiCheat_EOS.sys!(+0xF25C0)  (0xFFFFF8047B2B25C0)
.rdata+0x1EAC50  ->  EasyAntiCheat_EOS.sys!(+0xF2620)  (0xFFFFF8047B2B2620)
.rdata+0x1EAC58  ->  EasyAntiCheat_EOS.sys!(+0xF2B70)  (0xFFFFF8047B2B2B70)
.rdata+0x17F000  ->  FLTMGR.SYS!(unknown+0x72BE0)  (0xFFFFF80430BD2BE0)
.data+0x218500  ->  mouclass.sys!(+0xF790)  (0xFFFFF8047211F790)
.data+0x25FAB8  ->  ntoskrnl.exe!(unknown+0x0)  (0xFFFFF8049F000000)
.data+0x27F1E0  ->  ntoskrnl.exe!(unknown+0x1000)  (0xFFFFF8049F001000)
.data+0x219008  ->  ntoskrnl.exe!(unknown+0x200000)  (0xFFFFF8049F200000)
.data+0x25E0F8  ->  ntoskrnl.exe!(unknown+0x200000)  (0xFFFFF8049F200000)
.data+0x25F3A0  ->  ntoskrnl.exe!(unknown+0x2E2932)  (0xFFFFF8049F2E2932)
.data+0x25F390  ->  ntoskrnl.exe!(unknown+0x2E2932)  (0xFFFFF8049F2E2932)
.data+0x25ECA8  ->  ntoskrnl.exe!(unknown+0x2E2CE0)  (0xFFFFF8049F2E2CE0)
.data+0x25F490  ->  ntoskrnl.exe!(unknown+0x2E3EE0)  (0xFFFFF8049F2E3EE0)
.data+0x25F498  ->  ntoskrnl.exe!(unknown+0x2E3F07)  (0xFFFFF8049F2E3F07)
.data+0x25F480  ->  ntoskrnl.exe!(unknown+0x2E4229)  (0xFFFFF8049F2E4229)
.data+0x21A010  ->  ntoskrnl.exe!(unknown+0x2E445C)  (0xFFFFF8049F2E445C)
.data+0x25F488  ->  ntoskrnl.exe!(unknown+0x2E4470)  (0xFFFFF8049F2E4470)
.data+0x282AC8  ->  ntoskrnl.exe!(unknown+0x303D00)  (0xFFFFF8049F303D00)
.data+0x282AD0  ->  ntoskrnl.exe!(unknown+0x303D2A)  (0xFFFFF8049F303D2A)
.data+0x282AB8  ->  ntoskrnl.exe!(unknown+0x303E09)  (0xFFFFF8049F303E09)
.data+0x282AC0  ->  ntoskrnl.exe!(unknown+0x303F30)  (0xFFFFF8049F303F30)
.data+0x25E428  ->  ntoskrnl.exe!(unknown+0x378698)  (0xFFFFF8049F378698)
.data+0x25E418  ->  ntoskrnl.exe!(unknown+0x378698)  (0xFFFFF8049F378698)
.data+0x25E118  ->  ntoskrnl.exe!(unknown+0x378706)  (0xFFFFF8049F378706)
.data+0x25E420  ->  ntoskrnl.exe!(unknown+0x37873B)  (0xFFFFF8049F37873B)
.data+0x25E430  ->  ntoskrnl.exe!(unknown+0x37873B)  (0xFFFFF8049F37873B)
.data+0x25ECC8  ->  ntoskrnl.exe!(unknown+0x3D05D0)  (0xFFFFF8049F3D05D0)
.data+0x25F0A0  ->  ntoskrnl.exe!(unknown+0x4D5170)  (0xFFFFF8049F4D5170)
.data+0x25F0B0  ->  ntoskrnl.exe!(unknown+0x4D5170)  (0xFFFFF8049F4D5170)
.data+0x25F0A8  ->  ntoskrnl.exe!(unknown+0x4D5302)  (0xFFFFF8049F4D5302)
.data+0x25F0B8  ->  ntoskrnl.exe!(unknown+0x4D5302)  (0xFFFFF8049F4D5302)
.data+0x25F2A0  ->  ntoskrnl.exe!(unknown+0x4D5A60)  (0xFFFFF8049F4D5A60)
.data+0x25F290  ->  ntoskrnl.exe!(unknown+0x4D5A60)  (0xFFFFF8049F4D5A60)
.data+0x25F298  ->  ntoskrnl.exe!(unknown+0x4D5E12)  (0xFFFFF8049F4D5E12)
.data+0x25F2A8  ->  ntoskrnl.exe!(unknown+0x4D5E12)  (0xFFFFF8049F4D5E12)
.data+0x25ECB8  ->  ntoskrnl.exe!(unknown+0x560570)  (0xFFFFF8049F560570)
.data+0x25ECD8  ->  ntoskrnl.exe!(unknown+0x561000)  (0xFFFFF8049F561000)
.data+0x25F1B8  ->  ntoskrnl.exe!(unknown+0x5AFA4)  (0xFFFFF8049F05AFA4)
.data+0x25E438  ->  ntoskrnl.exe!(unknown+0x605C4)  (0xFFFFF8049F0605C4)
.data+0x2827F0  ->  ntoskrnl.exe!(unknown+0x62428)  (0xFFFFF8049F062428)
.data+0x25E128  ->  ntoskrnl.exe!(unknown+0x6B28A0)  (0xFFFFF8049F6B28A0)
.data+0x25F3A8  ->  ntoskrnl.exe!(unknown+0x6E460)  (0xFFFFF8049F06E460)
.data+0x25F4A0  ->  ntoskrnl.exe!(unknown+0x6E6BC)  (0xFFFFF8049F06E6BC)
.data+0x25E100  ->  ntoskrnl.exe!(unknown+0x6F3D8B)  (0xFFFFF8049F6F3D8B)
.data+0x282AD8  ->  ntoskrnl.exe!(unknown+0x71158)  (0xFFFFF8049F071158)
.data+0x25F0C0  ->  ntoskrnl.exe!(unknown+0x87D30)  (0xFFFFF8049F087D30)
.data+0x25E120  ->  ntoskrnl.exe!(unknown+0x8A7028)  (0xFFFFF8049F8A7028)
.data+0x2827D0  ->  ntoskrnl.exe!(unknown+0x9B15B0)  (0xFFFFF8049F9B15B0)
.data+0x2827E0  ->  ntoskrnl.exe!(unknown+0x9B15B0)  (0xFFFFF8049F9B15B0)
.data+0x2827E8  ->  ntoskrnl.exe!(unknown+0x9B15D6)  (0xFFFFF8049F9B15D6)
.data+0x2827D8  ->  ntoskrnl.exe!(unknown+0x9B15D6)  (0xFFFFF8049F9B15D6)
.data+0x2828C8  ->  ntoskrnl.exe!(unknown+0x9B1610)  (0xFFFFF8049F9B1610)
.data+0x2828D8  ->  ntoskrnl.exe!(unknown+0x9B1610)  (0xFFFFF8049F9B1610)
.data+0x2828E0  ->  ntoskrnl.exe!(unknown+0x9B18F2)  (0xFFFFF8049F9B18F2)
.data+0x2828D0  ->  ntoskrnl.exe!(unknown+0x9B18F2)  (0xFFFFF8049F9B18F2)
.data+0x2829D0  ->  ntoskrnl.exe!(unknown+0x9B1C80)  (0xFFFFF8049F9B1C80)
.data+0x2829C0  ->  ntoskrnl.exe!(unknown+0x9B1C80)  (0xFFFFF8049F9B1C80)
.data+0x2829C8  ->  ntoskrnl.exe!(unknown+0x9B26AF)  (0xFFFFF8049F9B26AF)
.data+0x2829D8  ->  ntoskrnl.exe!(unknown+0x9B26AF)  (0xFFFFF8049F9B26AF)
.data+0x2828E8  ->  ntoskrnl.exe!(unknown+0x9D8C4)  (0xFFFFF8049F09D8C4)
.data+0x2829E0  ->  ntoskrnl.exe!(unknown+0x9D930)  (0xFFFFF8049F09D930)
.data+0x25E228  ->  ntoskrnl.exe!(unknown+0xA1A5C0)  (0xFFFFF8049FA1A5C0)
.data+0x25E238  ->  ntoskrnl.exe!(unknown+0xA1A5C0)  (0xFFFFF8049FA1A5C0)
.data+0x25E230  ->  ntoskrnl.exe!(unknown+0xA1CB8B)  (0xFFFFF8049FA1CB8B)
.data+0x25E240  ->  ntoskrnl.exe!(unknown+0xA1CB8B)  (0xFFFFF8049FA1CB8B)
.data+0x27F1E8  ->  ntoskrnl.exe!(unknown+0xAA2000)  (0xFFFFF8049FAA2000)
.data+0x25E248  ->  ntoskrnl.exe!(unknown+0xAB630)  (0xFFFFF8049F0AB630)
.data+0x25E108  ->  ntoskrnl.exe!(unknown+0xAC7440)  (0xFFFFF8049FAC7440)
.data+0x25E130  ->  ntoskrnl.exe!(unknown+0xAC7440)  (0xFFFFF8049FAC7440)
.data+0x25E140  ->  ntoskrnl.exe!(unknown+0xAC7440)  (0xFFFFF8049FAC7440)
.data+0x25E138  ->  ntoskrnl.exe!(unknown+0xAC859F)  (0xFFFFF8049FAC859F)
.data+0x25E148  ->  ntoskrnl.exe!(unknown+0xAC859F)  (0xFFFFF8049FAC859F)
.data+0x25E320  ->  ntoskrnl.exe!(unknown+0xAE1B98)  (0xFFFFF8049FAE1B98)
.data+0x25E330  ->  ntoskrnl.exe!(unknown+0xAE1B98)  (0xFFFFF8049FAE1B98)
.data+0x25E328  ->  ntoskrnl.exe!(unknown+0xAE1E4D)  (0xFFFFF8049FAE1E4D)
.data+0x25E338  ->  ntoskrnl.exe!(unknown+0xAE1E4D)  (0xFFFFF8049FAE1E4D)
.data+0x25F198  ->  ntoskrnl.exe!(unknown+0xB7896C)  (0xFFFFF8049FB7896C)
.data+0x25F1A8  ->  ntoskrnl.exe!(unknown+0xB7896C)  (0xFFFFF8049FB7896C)
.data+0x25F1A0  ->  ntoskrnl.exe!(unknown+0xB78AC5)  (0xFFFFF8049FB78AC5)
.data+0x25F1B0  ->  ntoskrnl.exe!(unknown+0xB78AC5)  (0xFFFFF8049FB78AC5)
.data+0x25F2B0  ->  ntoskrnl.exe!(unknown+0xBC980)  (0xFFFFF8049F0BC980)
.data+0x25E340  ->  ntoskrnl.exe!(unknown+0xCBE40)  (0xFFFFF8049F0CBE40)
.data+0x25E150  ->  ntoskrnl.exe!(unknown+0xCC9C4)  (0xFFFFF8049F0CC9C4)
.data+0x219068  ->  ntoskrnl.exe!(unknown+0xE00B68)  (0xFFFFF8049FE00B68)
.data+0x25EC90  ->  ntoskrnl.exe!(unknown+0xE662A0)  (0xFFFFF8049FE662A0)
.data+0x25EC98  ->  ntoskrnl.exe!(unknown+0xFC30E0)  (0xFFFFF8049FFC30E0)
.data+0x25F398  ->  ntoskrnl.exe!KeStallExecutionProcessor  (0xFFFFF8049F2E28A0)
.data+0x25F388  ->  ntoskrnl.exe!KeStallExecutionProcessor  (0xFFFFF8049F2E28A0)
.rdata+0x17F010  ->  ntoskrnl.exe!__chkstk  (0xFFFFF8049F6B3600)
 
1289 imports

Для тех, кто сейчас дебажит свои Ring 0 решения: смотрите на MmUserProbeAddress. Там куча XREF-ов, что прямо указывает на то, где EAC проверяет легитимность доступа к юзермоду. Если вы пытаетесь читать память через обычный handle — вы уже в зоне риска.

Кто-то уже тестил этот движок с кастомным FW на DMA? Есть подозрение, что они начали детектить задержки отклика в некоторых функциях KeClockInterruptNotify.

Братва, делитесь опытом, кто допиливал свои драйверы под последние апдейты? У кого какие мысли по поводу обхода MmCopyVirtualMemory без палева? Кидайте свои правки, обсудим.
 
MmCopyVirtualMemory обходят через фейковую нить в другом процессе чтоб вызов был не от драйвера напрямую. Попробуй через PsSuspendThread и контекст свап.
 
через PsSuspendThread и контекстный свап реально снижает детект но на новых билдах EAC ловит по таймингам если поток не в нужном состоянии
 
на новых билдах лучше юзать фейковый процесс с наследованным контекстом а не просто поток тайминги тогда не режут
 
Назад
Сверху Снизу