InterviewSolution
| 1. |
Solve : Your will have to load a filter driver? |
|
Answer» Tricky, you could try this: and wait for the app to supply the uname pwdand this "app" where does it get the username/password to supply? If the app already has the username/password, why the gymnastics to create a FILTER DRIVER for the specific purpose of causing a BSOD at system boot because you decided to CAUSE a "THREAD_STUCK_IN_DEVICE_DRIVER" Blue screen? The "solution" GIVEN for what appears to be a keylogger wouldn't work. you cannot block in a driver because- get this: other stuff needs to execute! the driver executes in Ring 0 and no user threads (ring 2( or was it 3?)) execute while the current context is ring 0 without a explicit return from the driver function. BLOCKING purposely in any driver function will just give you the aforementioned BSOD. Quote On a sucessfull entry the filter completes the IPR as success. On fail it completes it as failure and the system will unload the device stack. No. you get a BSOD everytime you boot the PC. I have a feeling the user would feel something is amiss. Quote invalidate bus relationsI don't recommend trying to have relations on a bus, invalid or otherwise. |
|