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--