Skip to content
This repository has been archived by the owner on Sep 29, 2020. It is now read-only.

Support for modules of System process #9

Closed
FocuzJS opened this issue Aug 8, 2019 · 3 comments
Closed

Support for modules of System process #9

FocuzJS opened this issue Aug 8, 2019 · 3 comments
Labels
enhancement New feature or request

Comments

@FocuzJS
Copy link

FocuzJS commented Aug 8, 2019

I'm trying to get the exports for win32kbase.sys and I'm not sure the best route to take.

I've tried reusing existing methods for getting a module list on the System process and its size is always 0, any advice?

@h33p h33p added the enhancement New feature or request label Aug 8, 2019
@h33p
Copy link
Owner

h33p commented Aug 8, 2019

As far as I know windows has PsLoadedModuleList. That's all my knowledge so far, will have to do some digging.

@h33p
Copy link
Owner

h33p commented Aug 8, 2019

Implemented in 01799b6. However, I am yet to add appropriate HLAPI interfacing. From testing I have had the same results as you did, with only a few modules having any exports. As it turns out, win32kbase.sys was simply not loaded inside the kernel space, but rather inside the userspace processes. That, most likely, was the reason the export generation failed. Not closing until HLAPI reaches feature parity.

@h33p
Copy link
Owner

h33p commented Aug 11, 2019

HLAPI bits added in 823551c.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants