Theoretically, if i was to have a extra network card in my computer would it be possible to create a UEFI driver/service which would prevent the about-to-boot operating system from knowing about the card (effectively reserving it), as well as start a service (eg. HTTP server) which would persist after the OS has booted?
Asked
Active
Viewed 165 times
0
-
Apologies, i thought i was asking this question in the unix exchange. Can this be moved? – user555237 Jan 10 '20 at 16:09
1 Answers
0
Basically no, standard UEFI firmware will cleanup almost everything before booting OS (calling ExitBootServices). What only remains is some data structures forwarded to OS - whole story f.e. on https://lwn.net/Articles/632528/
Also it can patch ACPI tables (which remains for OS) and "hide" that device, but driver not using info from ACPI can still communicate with this device. It can't start HTTP server and inject it somewhere along OS for sure.

wallycz
- 116
- 3