Re[2]: A modified version of GnuPG
Dmitri
dmitri@users.sourceforge.net
Thu May 23 17:32:01 2002
--=-rHpJX1Lq3gk4cG70YFPF
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable
On Thu, 2002-05-23 at 08:06, Max V. Zinal wrote:
> I think that I can write a small dummy device driver for NT-based
> system that will allow a person with administrative rights to
> allocate a non-pageable region of memory.
The driver does not need anyone's permission, it has full access to
everything in the kernel. But only administrator can install a driver.
Then the driver can impose any security restrictions on its use.
> It will take some time,
> I think, because I will have to find DDK distribution for that
> purposes.
void *ExAllocatePool(NonPagedPool, <length>);
> Such task isn't too complex
300 lines of code, maybe. You will need to handle
IRP_MJ_{CREATE,CLOSE,READ,WRITE}. But the architecture of Win2K WDM
drivers is not really straightforward; if you never did it before then
you got some reading to do ;-)
Dmitri
--=-rHpJX1Lq3gk4cG70YFPF
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQA87QujXksyLpO6T4IRAvr0AJ0ShJ+szbsW4kN83sn/chR6/MGdNACcCz2g
oAVv49dWTCC0rWm0XQHjjRA=
=Ivru
-----END PGP SIGNATURE-----
--=-rHpJX1Lq3gk4cG70YFPF--