heavyimage / ld_preload_afnom_talk

Slide deck / code for AFNOM talk on LD_PRELOAD

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LD_PRELOAD AFNOM Talk

This repo contains the slide deck / code examples for my lighning talk about LD_PRELOAD for the University of Birmingham's ethical hacking club AFNOM.

Building the slides

It can be built using Marp like so:

  • Development: marp -w -s ./
  • Final PDF: marp --pdf=true slides.md

Code Examples

All code referenced is provided in the src directory.

Per the slides, here's how you can explore LD_PRELOAD

  1. Run make to compile both binaries
    • $ make
  2. Run the random_number binary a few times:
    • $ ./random_number
  3. Now, run the random_number binary after preloading the unrandom library:
    • $ env LD_PRELOAD=$PWD/unrandom.so ./random_num

TODO

About

Slide deck / code for AFNOM talk on LD_PRELOAD


Languages

Language:C 72.7%Language:Makefile 27.3%