openssl - Wie alle statisch gelinkten binaries finden?

Rund um die Sicherheit des Systems und die Applikationen
alexander newald
Posts: 1117
Joined: 2002-09-27 00:54
Location: Hannover

openssl - Wie alle statisch gelinkten binaries finden?

Post by alexander newald » 2003-10-07 17:10

Wie finde ich alle auf openssl statisch gelinkten Binaries auf einem Rechner?

majortermi
Userprojekt
Userprojekt
Posts: 916
Joined: 2002-06-17 16:09

Re: openssl - Wie alle statisch gelinkten binaries finden?

Post by majortermi » 2003-10-07 17:18

In Binaries nach irgendwelchen von OpenSSL verwendeten Symbolen suchen? Dynamisch gelinkte sind leicht zu finden, aber statische...
Erst nachlesen, dann nachdenken, dann nachfragen... :)
Warum man sich an diese Reihenfolge halten sollte...

User avatar
Joe User
Project Manager
Project Manager
Posts: 11139
Joined: 2003-02-27 01:00
Location: Hamburg

Re: openssl - Wie alle statisch gelinkten binaries finden?

Post by Joe User » 2003-10-07 20:49

Alexander Newald wrote:Wie finde ich alle auf openssl statisch gelinkten Binaries auf einem Rechner?
das ist der Nachteil eines LFS ;)
Mit etwas Glück findet http://www.linuxfromscratch.org/search.html etwas brauchbares...

alexander newald
Posts: 1117
Joined: 2002-09-27 00:54
Location: Hannover

Re: openssl - Wie alle statisch gelinkten binaries finden?

Post by alexander newald » 2003-10-07 21:48

Tja, alles hat Vor- und Nachteile :roll:

alexander newald
Posts: 1117
Joined: 2002-09-27 00:54
Location: Hannover

Re: openssl - Wie alle statisch gelinkten binaries finden?

Post by alexander newald » 2003-10-07 22:02

Da es nun anscheinend keine Weg gibt:

Eigendlich reicht es doch, alle Programme neu zu bauen, die beim ursprünglichen bauen irgendwie direkt statisch gebaut worden sind, alle anderen sind doch normalerweise shared, oder?

Denn das wäre einfach, das sind keine ;-)

User avatar
Joe User
Project Manager
Project Manager
Posts: 11139
Joined: 2003-02-27 01:00
Location: Hamburg

Re: openssl - Wie alle statisch gelinkten binaries finden?

Post by Joe User » 2003-10-08 13:50

theoretisch ja, zumal sich die API nicht allzusehr geändert haben wird, sollte das Rekompilieren von OpenSSL ausreichen.

jlinker
Posts: 248
Joined: 2002-07-08 20:07

Re: openssl - Wie alle statisch gelinkten binaries finden?

Post by jlinker » 2003-10-08 17:50

Also wenn ich ein neues Openssl erstelle, dann kompiliere ich anschließend openssh, mod_ssl, libcurl, PHP neu :wink:

alexander newald
Posts: 1117
Joined: 2002-09-27 00:54
Location: Hannover

Re: openssl - Wie alle statisch gelinkten binaries finden?

Post by alexander newald » 2003-10-08 20:14

Muss man aber nur, wenn statisch gelinkt, ansonsten ist es überflüssig. Zumindest PHP sollte dynamisch gelinkt sein (Gibt es eigendlich bessere Ausdrücke dafür Eng.->Deutsch?)

jlinker
Posts: 248
Joined: 2002-07-08 20:07

Re: openssl - Wie alle statisch gelinkten binaries finden?

Post by jlinker » 2003-10-08 20:19

Ok, dann würde ich aber mal ganz blöd fragen, wie ich den in PHP das openssl dynamisch linke??

majortermi
Userprojekt
Userprojekt
Posts: 916
Joined: 2002-06-17 16:09

Re: openssl - Wie alle statisch gelinkten binaries finden?

Post by majortermi » 2003-10-09 00:02

jlinker wrote:Ok, dann würde ich aber mal ganz blöd fragen, wie ich den in PHP das openssl dynamisch linke??
Das sollte eigentlich Standard sein. Ich habe beim Kompilieren von PHP nichts besonderes geändert und und ein "ldd /usr/bin/php" gibt mir unter anderem

Code: Select all

libssl.so.0.9.7 => /usr/lib/.libs/libssl.so.0.9.7 (0x4024d000)
aus.
Erst nachlesen, dann nachdenken, dann nachfragen... :)
Warum man sich an diese Reihenfolge halten sollte...

alexander newald
Posts: 1117
Joined: 2002-09-27 00:54
Location: Hannover

Re: openssl - Wie alle statisch gelinkten binaries finden?

Post by alexander newald » 2003-10-09 00:35

Nach ein bisserl Lesen von Docs glaube ich verstanden zu haben ;-) , dass wenn man es nicht anders angibt Programme immer dynamisch gelinkt werden. Also sollte es ausreichen einfach openssl neu zu installieren und fertig.

jlinker
Posts: 248
Joined: 2002-07-08 20:07

Re: openssl - Wie alle statisch gelinkten binaries finden?

Post by jlinker » 2003-10-09 10:45

Dann frage ich mich aber warum mit phpinfo dann trotzdem die alte openssl-Version anzeigt. Nur nach ner Neukompilierung von PHP stehen die neuen Versionsnummern drinn? :?

alexander newald
Posts: 1117
Joined: 2002-09-27 00:54
Location: Hannover

Re: openssl - Wie alle statisch gelinkten binaries finden?

Post by alexander newald » 2003-10-09 13:01

Vorher den Apache neu gestartet? (Nicht reload/gracefull, sondern stop/start!)

jlinker
Posts: 248
Joined: 2002-07-08 20:07

Re: openssl - Wie alle statisch gelinkten binaries finden?

Post by jlinker » 2003-10-09 13:19

Meine ich gemacht zu haben. Inzwischen compiliere ich halt neu - ist kein größeres Problem. Ich werde es beim nächsten openssl Update aber nochmal so versuchen 8)

majortermi
Userprojekt
Userprojekt
Posts: 916
Joined: 2002-06-17 16:09

Re: openssl - Wie alle statisch gelinkten binaries finden?

Post by majortermi » 2003-10-09 22:41

Wahrscheinlich steht da immer die Version, mit der PHP kompiliert wurde, und nicht die Version, die gerade aktiv ist.
Erst nachlesen, dann nachdenken, dann nachfragen... :)
Warum man sich an diese Reihenfolge halten sollte...

User avatar
Joe User
Project Manager
Project Manager
Posts: 11139
Joined: 2003-02-27 01:00
Location: Hamburg

Re: openssl - Wie alle statisch gelinkten binaries finden?

Post by Joe User » 2003-10-10 00:24

schaut Euch doch einfach mal das/die Binary(s) an, dann wisst Ihr es genau ;)