Flag: Tornado! Hurricane!

 Forums >>  Target Specific - General  >>  SYSTEM_INFORMATION_CLASS::SystemLoadAndCallImage on ZwSetSystemInformation

Topic created on: January 16, 2010 01:30 CST by RaDiXTwin .

Hi,

i tried to use the ZwSetSystemInformation(...) with SYSTEM_INFORMATION_CLASS::SystemLoadAndCallImage to load a monolithiqc non-pnp driver on my windows vista system, but it tells me that the caller lacks a privilege to do so. Well, i run the application fully elevated and i enabled any possible privileges on the process,...it still fails! I could create a service/driver entry in the SCM of the OS and then start the driver, but i am looking for some way to load kernel drivers on the fly (with no option to unload until next reboot). I could also implement a driver that will act as a proxy by using some IOCTL to pass down a piece of memory and the necessary information to the driver and then call the function in kernel mode (i guess this will work), but thats a way too much of overhead for me.

Is there any other way to load a driver on the fly an call its DriverEntry from Usermode? I am NOT trying to write some bad code, its just for some experimental stuff,...

I have the suspicion that the SYSTEM_INFORMATION_CLASS::SystemLoadAndCallImage on ZwSetSystemInformation(...) is not callable on Vista+ Systems in Usermode anymore, even if you run on full power.

Regards

R.

  RabidCicada     January 18, 2010 10:28.01 CST
Need more info.  What OS are you running?

If it's Win Vista or 7 you'll need to sign the driver or boot in test mode.

Provide more information in general and I'll give it more thought.

  RaDiXTwin   January 19, 2010 21:23.10 CST
Hi,

i am running Vista. It is NOT called from Ring0, it is called from Usermode and ntdll. Regarding Driver signing, Elevated Token, etc, everything is perfectly clear and i also found out that this function cant be called starting from windows xp anymore, at least in usermode it wont work anymore,...


Regards

R.

Note: Registration is required to post to the forums.

Active in Last 5 Minutes
Mackwa

There are 16,647 total registered users.


Recently Created Topics
SSL keyfindert plugi...
Mar/15
ApiHooks.com down
Mar/15
how to crate a PATC...
Mar/10
wsnpoem audio.dll
Mar/09
suggestions - RE tra...
Mar/09
Requesting Suggestio...
Mar/06
Force enable debug p...
Mar/05
upgrading new image ...
Mar/03
upgrading new image ...
Mar/03
upgrading new image ...
Mar/03


Recent Forum Posts
how to crate a PATC...
comrade
ApiHooks.com down
comrade
suggestions - RE tra...
enm16
wsnpoem audio.dll
zhane
suggestions - RE tra...
Silkut
how to crate a PATC...
Silkut
suggestions - RE tra...
RolfRolles
wsnpoem audio.dll
debbie
Requesting Suggestio...
secursig
Requesting Suggestio...
phn1x


Recent Blog Entries
RolfRolles
Mar/08
Compiler Optimizations for ...

ReWolf
Mar/04
When memory management goes...

thesprawler
Feb/20
log1949.txt -- Wondering ho...

thesprawler
Feb/20
log1949.log -- created on C...

thesprawler
Feb/17
Trying to reverse the firmw...

More ...


Recent Blog Comments
Boken on:
Mar/12
Compiler Optimizations for ...

wildinto on:
Mar/10
Compiler Optimizations for ...

Orr on:
Mar/10
Compiler Optimizations for ...

bughoho on:
Mar/09
Compiler Optimizations for ...

cliffwolf on:
Mar/08
Compiler Optimizations for ...

More ...


Imagery
SoySauce Blueprint
Jun 6, 2008

[+] expand

View Gallery (11) / Submit