Prev Next | Secure Lazy Binding | Slide #11 |
Lazy binding code:
resolve symbol to correct address
mprotect() the GOT to read-write
update GOT entry
mprotect() the GOT read-only again
but what if a signal is delivered during this and it calls the target function?
EuroBSDCon 2014 | Copyright © 2014 Philip Guenther |