Pytania otagowane jako shared-libraries

3
Znajdź biblioteki, z którymi połączono plik binarny
Wiem, że istnieje polecenie, które wyświetla mi biblioteki i odpowiednie wersje, z którymi połączono oprogramowanie. Coś z ld lub libtool? Ale ja po prostu nie pamiętam. Spędziłem trochę czasu w Google, ale nic nie wymyśliłem. Aktualizacja ldd <binary> pomogłaby na Linuksie ( z @ Ernelli ), podczas gdy znalazłem, że …

3
Odwrócenie flagi wykonania w systemach Linux. Dlaczego to jest możliwe?
Podczas czytania tego znalazłem następujący exploit: % cp /usr/bin/id ~ % chmod -x ~/id % ls -al ~/id -rw-r--r-- 1 edd edd 22020 2012-08-01 15:06 /home/edd/id % ~/id zsh: permission denied: /home/edd/id % /lib/ld-linux.so.2 ~/id uid=1001(edd) gid=1001(edd) groups=1001(edd),1002(wheel) Ten fragment pokazuje, że możemy w trywialny sposób ominąć uprawnienia systemu plików …


0
shim bibliotekę z wersjonowanymi symbolami
W przypadku biblioteki ładowanej przez obiekt współdzielony, w jaki sposób zezwolić na rozwiązywanie symboli w wersji przez plik wykonywalny? Istnieje zastrzeżona biblioteka używana przez wiele plików wykonywalnych w systemie, która zawiera błąd w jednej procedurze, którą musimy załatać w całym systemie. To sprawia, że ​​coś w rodzaju LD_PRELOAD jest niewygodne …


0
Jak naprawić błędy bibliotek współdzielonych?
Przeniesiłem dysk twardy z Ubuntu 14.04 z komputera na laptop. Uruchamia się bez problemów, ale utknął na ekranie logowania. Jeśli wprowadzę hasło, nastąpi powrót do ekranu logowania. Jeśli zaloguję się za pomocą terminala (używając Ctrl+ Alt+ F3), dostaję następujące błędy (zaraz po Welcome to Ubuntu ... ): apt-config: error while …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.