Atakujący z możliwością odczytu określonych plików na systemie docelowym mogą poznać gdzie biblioteki są ładowane w zastrzeżonych demonach (usługach); często sama biblioteka libc jest wystarczająca, jako że jest to powszechnie najczęściej wykorzystywana biblioteka w atakach typu "return-to-libc".

Poprzez odczyt pliku biblioteki współdzielonej takiej jak libc atakujący z dostępem lokalnym może poznać i wczytać adres biblioteki libc w każdej dostępnej aplikacji na systemie. Jako że większość programów posiada dowiązania do libc, plik biblioteki libc musi być odczytywalny; każdy atakujący z dostępem lokalnym może uzyskać informacje o przestrzeni adresu wyżej uprzywilejowanych procesów. Dostęp lokalny może być powszechnie uzyskany za pomocą kont powłoki lub konta serwerów sieci Web umożliwiających użycie skryptów CGI, które mogą odczytać, i wyświetlić każdy plik znajdujący się w systemie.

Ze względu na to, że Prelink często jest uruchamiany w określonych odstępach czasu - zazwyczaj są to dwa tygodnie - to adres każdej biblioteki ma szansę na zmianę.