Re: dynamische Bibliothek umbennenen unter x64

From: Marc Santhoff <M.Santhoff(at)web.de>
Date: Tue, 19 May 2015 07:41:41 +0200

On Mo, 2015-05-18 at 10:08 +0200, Alexander Klein wrote:
> Am 14.05.2015 um 22:54 schrieb Marc Santhoff:
>
> > Ich probier das auf jeden Fall im nächsten Durchngang aus und berichte.
>
>
> Hallo Marc,

Moin.

> wie ist die Sache denn ausgegangen?

Noch garnihct. Ein bischen Geduld bitte, nächster Durchgang heißt für
mich, wenn ich das nächste Mal Zeit und Muße für solche Randthemen
habe. ;)

Berichten werde ich aber, versprochen.

> Anscheinend steckt aber der Name tatsächlich noch einmal in der
> Bibliothek selbst, auch unter i386:
>
> $ strings libssl.so | grep libssl
> libssl.so.7
> /usr/src/secure/lib/libssl/../../../crypto/openssl/ssl/ssl_txt.c
> /usr/src/secure/lib/libssl/../../../crypto/openssl/ssl/d1_clnt.c
> /usr/src/secure/lib/libssl/../../../crypto/openssl/ssl/bio_ssl.c
> […]
>
> Wäre die Frage, wie das System auf Sachen wie
>
> $ sed s/libssl/libssM/ libssl.so > libssM.so
>
> also das Ersetzen des richtigen Namens durch einen anderen gleicher
> Länge reagieren würde.

Ich habe ernsthaft vor, mir mal die Struktur des ELF-Formats anzugucken,
vielleicht sind dort Details dokumentiert.

> file /usr/local/lib/libhdf5.so.0
/usr/local/lib/libhdf5.so.0: ELF 64-bit LSB shared object, x86-64, version 1 (FreeBSD), dynamically linked, not stripped

Munter bleiben,
Marc

-- 
Marc Santhoff <M.Santhoff(at)web.de>
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 19 May 2015 - 07:43:21 CEST

search this site