Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Rozdział2
ŚrodowiskouruchomieniowenasystemachGNU/Linux
GrzegorzAntoniak
2.1.Wstęp
2.2.PlikiwykonywalneELF
2.2.1.Identyfikacjasystemuiarchitekturydocelowej
2.2.2.Segmenty
2.2.3.SegmentPT_LOAD
2.2.4.SegmentPT_DYNAMIC
2.2.5.Sekcja.dynamic
2.2.5.1.Deklaracjabibliotekzależnych
2.2.5.2.Wczesnainicjalizacjaprogramu
2.3.Środowiskouruchomieniowe
2.3.1.KodPIC
2.3.2.TabliceGOTiPLT
2.3.3.Programładującyld.so
2.3.3.1.Zmienneśrodowiskowe
2.3.3.2.LD_LIBRARY_PATH
2.3.3.3.LD_PRELOAD
2.3.3.4.LD_AUDIT
2.3.4.Zrzucaniepamięciprocesów
2.3.4.1.Systemplików/proc
2.3.4.2.Plikispecjalnew/proc/pid
2.3.4.3.Plikispecjalnemapsimem
2.3.4.4.VDSO
2.3.4.5.Wektoryinicjalizacyjne
2.3.5.Wstrzykiwaniekodu
2.3.5.1.Wersjaptrace(2)
2.3.6.Samomodyfikującysiękod
2.4.Podsumowanie
Bibliografia