Re: тpабла =(

From
Serge Rumyantsev ()
To
All
Date
2001-06-19T17:47:34Z
Area
SU.WINDOWS.NT.PROG
From: "Serge Rumyantsev" <SRumyantsev@flagship.ru>


http://195.19.33.68/HookSysCall/He4Hook214.zip

в архиве
CommonClasses/Misc

Misc.cpp

BOOLEAN
AllocateSharedMemory(
  PSHARED_MEMORY lpSharedMemory,
  POOL_TYPE PoolType,
  ULONG dwSizeRegion
  )

BOOLEAN FreeSharedMemory(
  PSHARED_MEMORY lpSharedMemory
  )

PVOID
MapUserAddressToKernel(
   IN PVOID pUserModeAddress,
   IN ULONG ulSize,
   OUT PMDL* ppMdl
   )

VOID
UnmapMappedKernelAddress(
   IN PMDL pMdl
   )

Serge.


"Alexey Nevolin" <Alexey.Nevolin@p64.f1272.n5030.z2.fidonet.org> wrote in
message news:992909674@p64.f1272.n5030.z2.FIDOnet.ftn...
> *** Ответ на письмо из арии CC.FOR.ME (CC.FOR.ME).
>
>  ■ Hi there, Sergey !
>
>  ■ Сдаунлоадив Holodisk в свой Pip-Boy 2000 я обнаружил, что в 18 Jun 01
16:44,
> Sergey Belov писал Alexey Nevolin:
>
>  SB> В двyх словах это выглядит пpиблизительно так, когда NT обpабатывает
>  SB> тpап по Int2e (а это все Zw* фyнкции) пpовеpяется, а откyда
собственно
>  SB> был сделан вызов, если вызов UserMode то и бyфеpа должны быть
>  SB> UserAddressSpase, и соответственно для KernelMode вызова - кеpнеловые
>  SB> адpеса. В слyчае наpyшения данного пpавила ты полyчаешь
>  SB> STATUS_ACCESS_VIOLATION
> Хорошо. Как бы мне тогда отхватить кусок памяти до MmHighestUserAddress?
>
>  ■ cul8r Sergey
>  ■ wbr Alexey Nevolin.
>
>   [Tuborg][ESP][Drums][WinNT][Sun
Solaris][OS/2][Quake3][Scorpions][Metallica]
>                     [FML366][Iron Maiden][RU.METALLICA]
> ... lurking in a dismal fog, hungry for your blood...


--- ifmail v.2.15dev5
 * Origin: Ye 'Ol Disorganized NNTPCache groupie (2:5020/400)