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.

There are 28,212 total registered users.


Recently Created Topics
Reverse Engineering ...
Jan/23
Career: DoD Agency I...
Jan/22
"Disappearing&q...
Jan/17
Career: Software Sec...
Jan/11
Where is the call st...
Jan/07
IDA Pro 6.1 Breakpoi...
Jan/01
How to create data s...
Dec/30
can i search all mod...
Dec/23
IDA symbol table exp...
Dec/20
An anti-attach trick
Dec/17


Recent Forum Posts
Reverse Engineering ...
NirIzr
"Disappearing&q...
NirIzr
Reverse Engineering ...
charlie
"Disappearing&q...
charlie
An anti-attach trick
Bass
An anti-attach trick
waleeda...
An anti-attach trick
Bass
An anti-attach trick
waleeda...
An anti-attach trick
Bass
Looking for value in...
NirIzr


Recent Blog Entries
Ludwig
Feb/04
chi on sale

Ludwig
Feb/04
Monster In The Vicinity Of ...

Ludwig
Feb/04
Supra footwear Online

waleedassar
Jan/31
Yet Another Anti-Debug Trick

RolfRolles
Jan/22
Finding Bugs in VMs with a ...

More ...


Recent Blog Comments
waleedassar on:
Feb/01
Yet Another Anti-Debug Trick

NirIzr on:
Jan/31
Yet Another Anti-Debug Trick

jackchen on:
Jan/10
nike mercurial vapor iii

waleedassar on:
Dec/27
A new Anti-Olly trick.

PeterFerrie on:
Dec/27
A new Anti-Olly trick.

More ...


Imagery
SoySauce Blueprint
Jun 6, 2008

[+] expand

View Gallery (11) / Submit