"compromising" with blobs... (?)
Posted: Fri Oct 13, 2006 9:53 pm
in case anyone doesn't know.. blob is like a binary driver(like how win-modem drivers are)
now I have been thinking over and over about a way to fix it.. the only way I can think of is emulating some windows syscalls(or whatever) since most drivers don't do advanced stuff such as windows and message queqe's it shouldn't be as hard as reimplementing the whole winapi
but can anyone think of any ideas on how to "compromise" with the blobs?
the only way I can really think of(with my os..) is having a ring0 loader for the blob with the blob in ring3 with some way of having the ring0 loader have complete control over it(paging and all) kindof like a debugger and emulate called interrupts or whatever
btw I'm a bit sleepy so sorry for lacks of comprehensible language
now I have been thinking over and over about a way to fix it.. the only way I can think of is emulating some windows syscalls(or whatever) since most drivers don't do advanced stuff such as windows and message queqe's it shouldn't be as hard as reimplementing the whole winapi
but can anyone think of any ideas on how to "compromise" with the blobs?
the only way I can really think of(with my os..) is having a ring0 loader for the blob with the blob in ring3 with some way of having the ring0 loader have complete control over it(paging and all) kindof like a debugger and emulate called interrupts or whatever
btw I'm a bit sleepy so sorry for lacks of comprehensible language