GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Überprüfen gemeinsam genutzter Bibliotheken auf nicht standardmäßige Ladeprogramme

Python, Perl und andere interpretierte Sprachen laden Dinge dynamisch mit dlopen() . (Dies ist nicht dasselbe wie das Ersetzen des Standardladers; sie verwenden ihn immer noch, und zwar dlopen() ist ein Haken in den Standardlader auf ELF-basierten Systemen.)

Es gibt keine Standardregistrierung für ladbare Module. Python verwendet seine eigenen Regeln, um zu bestimmen, woher Erweiterungsmodule geladen werden können (siehe sys.path ), einschließlich derjenigen, denen gemeinsam genutzte Objekte zugeordnet sind. Perl verwendet andere Regeln. Apache verwendet noch andere Regeln, etc.

Um die Antworten auf Ihre Fragen zusammenzufassen:

  1. nicht genau

  2. nein


Linux
  1. Fehler beim Laden gemeinsam genutzter Bibliotheken libcrypto.so.1.1 – OpenSSL [Fix]

  2. Wie ändere ich den Standardnamen für die Screenshots von Gnome-Screenshot?

  3. Einführung in gemeinsam genutzte Linux-Bibliotheken (So erstellen Sie gemeinsam genutzte Bibliotheken)

  4. Auf Umgebungsvariablen prüfen

  5. Depends.exe für GNU/Linux

Erkennen Sie veraltete gemeinsam genutzte Bibliotheken im Speicher mit UChecker

So listen Sie gemeinsam genutzte Bibliotheken auf, die von ausführbaren Dateien in Linux verwendet werden

Strippen von gemeinsam genutzten Linux-Bibliotheken

Sperrmechanismen für Shared-Memory-Konsistenz

Fehler beim Laden gemeinsam genutzter Bibliotheken:libncurses.so.5:

Wie überprüfe ich, ob eine gemeinsam genutzte Bibliothek installiert ist?