Skip to content

Commit

Permalink
Link to Binarly discussion about GOT manipulation
Browse files Browse the repository at this point in the history
  • Loading branch information
robertdfrench committed Jul 25, 2024
1 parent b1df507 commit d0a16db
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -275,8 +275,8 @@ It isn't just IFUNC either. Apple Mach-O has a similar feature called

### It Undermines RELRO
By allowing arbitrary code to run while the Global Offset Table is still
writable, protections afforded by [RELRO](dynamic_linking.md#RELRO) are
rendered moot.
writable, protections afforded by [RELRO](dynamic_linking.md#relro) are
[rendered moot][binarly-io].


### It's Not Always Necessary
Expand Down Expand Up @@ -433,6 +433,7 @@ than ifunc in the case where we have just a single CPU feature to check.
[aes-ni]: https://en.wikipedia.org/wiki/AES_instruction_set
[agner]: https://www.agner.org/optimize/blog/read.php?i=167
[biebl]: https://salsa.debian.org/ssh-team/openssh/-/commit/818791ef8edf087481bd49eb32335c8d7e1953d6
[binarly-io]: https://github.com/binarly-io/binary-risk-intelligence/tree/master/xz-backdoor
[catonmat]: https://catonmat.net/simple-ld-preload-tutorial
[conway]: https://en.wikipedia.org/wiki/Conway's_law
[djmdjm]: https://github.com/openssh/openssh-portable/pull/251#issuecomment-2027935208
Expand Down

0 comments on commit d0a16db

Please sign in to comment.