Zum Thema ssl3 auf Dreamboxen:
1. Symlinks sind (wie bereits oben geschrieben) nicht möglich, es geht aber trotzdem wie folgt
2. einfach OpenSSL in die Toolchains dream_aarch64 (dreamone, dreamtwo), dream_arm(DM9x0) oder dream_mipsel (DM8*, DM7*, dm5*) integrieren
3. libcrypto.so.3 + libssl.so.3 + libatomic.so.1 auf die Box nach /usr/lib kopieren
4. jetzt starten OpenSSL3 oscams problemlos
5. die vom System verwendete OpenSSL 1.0.2 läuft parallel weiter
OpenSSL 1.0.2 hat aktuell folgende Sicherheitslücken, die nicht mehr gefixt werden:
OpenSSL 3.3.2 Libraries für * ONLY DREAMBOXEN * mit !!! ORIGINAL-IMAGE !!!
openssl-3.3.2_aarch64_upx_ultrabrute.zip: NUR für dreamone+dreamtwo - Ressource
openssl-3.3.2_arm_upx_ultrabrute.zip: NUR für dream9x0 - Ressource
openssl-3.3.2_mipsel.zip: NUR für dream8x + dream7x + dream5x - Ressource
1. passende zip-Datei nach /tmp auf die Box kopieren 2a - aarch64.unzip /tmp/openssl-3.3.2_aarch64_upx_ultrabrute.zip -d /usr/lib/ 2b - arm.unzip /tmp/openssl-3.3.2_arm_upx_ultrabrute.zip -d /usr/lib/ 2c - mipsel.unzip /tmp/openssl-3.3.2_mipsel.zip -d /usr/lib/
Falls beim unzip-Befehl folgende Rückfrage( n ) angezeigt werden, erstmal mit n oder N antworten und hier im Thread rückfragen, wenn ihr Euch unsicher seid:
root@dreambox:~# unzip openssl-3.3.2_aarch64_upx_ultrabrute.zip -d /usr/lib/
unzip: can't open openssl-3.3.2_aarch64_upx_ultrabrute.zip[.zip]
root@dreambox:~#
habe die libs die im Zip File drinne sind per Hand in usr/lib/ kopiert und auf 755 gesetzt
wenn ich jetzt Oscam starte komm das:
root@dreambox:~# /usr/bin/oscam_11828 -b -r 2
/usr/bin/oscam_11828: error while loading shared libraries: libatomic.so.1: cannot open shared object file: No such file or directory
root@dreambox:~#
also fehlt mir jetzt noch die passende "libatomic.so.1:" wenn ich das richtig deute ?
MfG
@WXbet ,
so - mit der libatomic funktioniert das jetzt auf meiner DreamTwo das diese Oscam Versionen mit OpenSSL 3 laufen
besten Dank nochmal für das bereitstellen der Files
MfG
@sodex
selbiges "Verfahren" kann man auch mit der v1.1.1 durchziehen.
und so hättest du dann die 1.0.x/1.1.x/3.x als crypto+ssl auf der Dreambox - und kannst alle Oscam's "arbeiten".
(und vorallen ohne irgendwelche Link-Verrenkungen)!
OpenSSL 1.1.1 Libraries für * ONLY DREAMBOXEN * mit !!! ORIGINAL-IMAGE !!!
openssl-1.1.1w_aarch64.zip: NUR für dreamone+dreamtwo - Ressource
openssl-1.1.1w_arm.zip: NUR für dream9x0 - Ressource
openssl-1.1.1w_mipsel.zip: NUR für dream8x + dream7x + dream5x - Ressource
1. passende zip-Datei nach /tmp auf die Box kopieren 2a - aarch64.unzip /tmp/openssl-1.1.1w_aarch64.zip -d /usr/lib/ 2b - arm.unzip /tmp/openssl-1.1.1w_arm.zip -d /usr/lib/ 2c - mipsel.unzip /tmp/openssl-1.1.1w_mipsel.zip -d /usr/lib/
Falls beim unzip-Befehl folgende Rückfrage( n ) angezeigt werden, erstmal mit n oder N antworten und hier im Thread rückfragen, wenn ihr Euch unsicher seid:
Dann mal die Fragen aller Fragen, wozu das ganze, wenn die OSCAM doch auch ganz ohne ssl läuft? Welcher Datenverkehr wird hier überhaupt verschlüsselt?
Ist das nur für Leute nötig, die nicht selber kompilieren?
Ich habs gestern mal nachgeturnt und jepp, läuft mit ner OSCAM, bei der ich ssl 3.* in der TC habe, aber wo liegt denn nun der Vorteil?