Binaria

Ładowanie plików binarnych #

Zakres wykładu #

  • Logiczna przestrzeń adresowa
  • Proces kompilacji, linkowania i ładowania
  • Format ELF
  • Struktura pliku obiektowego
    • sekcje danych
    • sekcje wykonywalne
    • tablice symboli
  • PIC
  • Relocation tables
  • Linker operations
  • Dynamic symbol resolution
    • Global Offset Table (GOT)
    • Procedure Linkage Table (PLT)
  • ELF segments
  • Address Space Layout Randomization (ASLR)
  • Loader operations
  • Runtime library loading

Materiały #

  1. Slajdy wykładowe
  2. Programy przykładowe
  3. Stare Slajdy: Mem.pdf