flat assembler
Message board for the users of flat assembler.
Index
> Windows > How to bypass Privileged instruction(0xC0000089) (User mode) |
Author |
|
revolution 13 Apr 2011, 03:55
Which version of Windows?
There are many available drivers available for download that allow user mode I/O, but later versions of Windows (Vista and 7) won't load unsigned drivers. Search for Userport (both on this board and the wider Internet), I have used it successfully in the past. |
|||
13 Apr 2011, 03:55 |
|
typedef 13 Apr 2011, 03:59
Ok. Thanks.
I'm using Windows XP, SP 3 |
|||
13 Apr 2011, 03:59 |
|
typedef 13 Apr 2011, 04:01
Wait...Hold on..... I'll try it my self in Kernel mode... I have WDK and I was recently making a driver.....
LOL What am I thinking..... |
|||
13 Apr 2011, 04:01 |
|
ouadji 13 Apr 2011, 07:18
proc DriverEntry pDriverObject, usRegistryPath ...
a driver, there is no alternative. possibly a "callgate", but this raises other problems, switch to ring0 via a "callgate" isn't completely stable. Because "far jmp" does not clear interrupt flag. A driver is the only real solution |
|||
13 Apr 2011, 07:18 |
|
typedef 13 Apr 2011, 14:19
yup...i just made a driver and it's able to dump 255 bytes from cmos.....interesting....maybe i could find something on the way
|
|||
13 Apr 2011, 14:19 |
|
sinsi 13 Apr 2011, 14:28
revolution wrote: Which version of Windows? There is a boot menu option (a one-time option too) but it's a bit unclear as to unsigned drivers. Quote: Disable Driver Signature Enforcement Does unsigned=improper? |
|||
13 Apr 2011, 14:28 |
|
Alphonso 13 Apr 2011, 14:57
AFAIK you can self sign and use the test signing option. Since self signed usually has no recognized CA chain then maybe that's what is meant by "improper signatures".
|
|||
13 Apr 2011, 14:57 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.