Prev Next | Secure Lazy Binding | Slide #10 |
Lazy binding code:
resolve symbol to correct address
update GOT entry
GOT and PLT don't need to be written to by application code!
OpenBSD: after loading, both GOT and PLT are mprotect()ed to read-only
EuroBSDCon 2014 | Copyright © 2014 Philip Guenther |