staging.inyokaproject.org

Medion SmartTV

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

sinusQ

Avatar von sinusQ

Anmeldungsdatum:
27. Oktober 2010

Beiträge: 193

Hallo,

ich habe da meinen Medion-Fernseher, genauer einen MD30665 AT-A. Genaues Typenschild im Anhang. Rein aus Spaß an der Freude, Interesse und Wissenshunger möchte ich diesen "hacken". Zum Sehen, inwiefern man die Firmware verändern kann, den Browser beschleunigen, vielleicht eine QWERTZ-Tastatur installieren, etc. Garantie spielt keine Rolle mehr..

Deshalb versuche ich herauszufinden, wie ich mich mit dem TV in Verbindung setzen kann → Netzwerkverbindung hergestellt, Portscan:

michael@ThinkPad-T450s:~$ sudo nmap -A -O -T5 192.168.1.112 -p1-3000

Starting Nmap 6.47 ( http://nmap.org ) at 2016-01-13 21:01 CET

Nmap scan report for 192.168.1.112
Host is up (0.0013s latency).
Not shown: 2998 closed ports
PORT     STATE SERVICE        VERSION
1986/tcp open  licensedaemon?
2869/tcp open  icslap?
1 service unrecognized despite returning data. If you know the service/version, please submit the following fingerprint at http://www.insecure.org/cgi-bin/servicefp-submit.cgi :
SF-Port2869-TCP:V=6.47%I=7%D=1/13%Time=5696B3F9%P=x86_64-pc-linux-gnu%r(Ge
SF:tRequest,9F,"HTTP/1\.1\x20404\x20Not\x20Found\r\nServer:\x20NFLC/3\.0\x
SF:20UPnP/1\.0\x20DLNADOC/1\.50\r\nContent-Length:\x2048\r\nContent-Type:\
SF:x20text/html\r\n\r\n<HTML><BODY><H1>404\x20Not\x20Found</H1></BODY></HT
SF:ML>")%r(HTTPOptions,B1,"HTTP/1\.1\x20405\x20Method\x20Not\x20Allowed\r\
SF:nServer:\x20NFLC/3\.0\x20UPnP/1\.0\x20DLNADOC/1\.50\r\nContent-Length:\
SF:x2057\r\nContent-Type:\x20text/html\r\n\r\n<HTML><BODY><H1>405\x20Metho
SF:d\x20Not\x20Allowed</H1></BODY></HTML>")%r(FourOhFourRequest,9F,"HTTP/1
SF:\.1\x20404\x20Not\x20Found\r\nServer:\x20NFLC/3\.0\x20UPnP/1\.0\x20DLNA
SF:DOC/1\.50\r\nContent-Length:\x2048\r\nContent-Type:\x20text/html\r\n\r\
SF:n<HTML><BODY><H1>404\x20Not\x20Found</H1></BODY></HTML>");
MAC Address: 00:00:00:00:00:00 (Vestel Komunikasyon Sanayi ve Ticaret A.S.)
Aggressive OS guesses: Linux 2.6.26 (95%), Comtrend CT536 wireless ADSL router (95%), Gemtek P360 WAP or Siemens Gigaset SE515dsl wireless broadband router (95%), OpenWrt (Linux 2.4.32) (94%), Linksys WRV54G WAP (93%), OpenWrt White Russian 0.9 (Linux 2.4.30) (93%), OpenWrt (Linux 2.4.30 - 2.4.34) (92%), Avocent DSR1021 KVM switch (92%), Grace Digital Internet radio (92%), Linux 2.6.17 - 2.6.21 (92%)
No exact OS matches for host (test conditions non-ideal).
Network Distance: 1 hop

TRACEROUTE
HOP RTT     ADDRESS
1   1.28 ms 192.168.1.112

OS and Service detection performed. Please report any incorrect results at http://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 171.69 seconds

Sieht erstmal gut aus, wahrscheinlich läuft da ein Linux oben. Daher werden alle Ports gescannt:

michael@ThinkPad-T450s:~$ nmap -A -T5 -p0-65535 192.168.1.112

Starting Nmap 6.47 ( http://nmap.org ) at 2016-01-13 21:06 CET
Nmap scan report for 192.168.1.112
Host is up (0.010s latency).
Not shown: 65532 closed ports
PORT      STATE SERVICE        VERSION
1986/tcp  open  licensedaemon?
2869/tcp  open  icslap?
4660/tcp  open  mosmig?
57333/tcp open  unknown
1 service unrecognized despite returning data. If you know the service/version, please submit the following fingerprint at http://www.insecure.org/cgi-bin/servicefp-submit.cgi :
SF-Port2869-TCP:V=6.47%I=7%D=1/13%Time=5696AE57%P=x86_64-pc-linux-gnu%r(Ge
SF:tRequest,9F,"HTTP/1\.1\x20404\x20Not\x20Found\r\nServer:\x20NFLC/3\.0\x
SF:20UPnP/1\.0\x20DLNADOC/1\.50\r\nContent-Length:\x2048\r\nContent-Type:\
SF:x20text/html\r\n\r\n<HTML><BODY><H1>404\x20Not\x20Found</H1></BODY></HT
SF:ML>")%r(HTTPOptions,B1,"HTTP/1\.1\x20405\x20Method\x20Not\x20Allowed\r\
SF:nServer:\x20NFLC/3\.0\x20UPnP/1\.0\x20DLNADOC/1\.50\r\nContent-Length:\
SF:x2057\r\nContent-Type:\x20text/html\r\n\r\n<HTML><BODY><H1>405\x20Metho
SF:d\x20Not\x20Allowed</H1></BODY></HTML>")%r(FourOhFourRequest,9F,"HTTP/1
SF:\.1\x20404\x20Not\x20Found\r\nServer:\x20NFLC/3\.0\x20UPnP/1\.0\x20DLNA
SF:DOC/1\.50\r\nContent-Length:\x2048\r\nContent-Type:\x20text/html\r\n\r\
SF:n<HTML><BODY><H1>404\x20Not\x20Found</H1></BODY></HTML>");

Service detection performed. Please report any incorrect results at http://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 164.30 seconds

Vier offene Ports, keiner davon von der IANA standardisiert. Hab dann auf allen der vier Ports http, ssh, telnet ausprobiert: http liefert auf 2869 einen 404 NOT FOUND, die Telnet-Session wird auf 2869 und 57333 nach Eingabe eines Characters geschlossen. SSH verlangt nirgendwo nach einem User/PW.

Nun meine Frage: Hat jemand eine Idee, wie ich weiter vorgehen kann? MITM auf den Fernseher nutzt wahrscheinlich nix, weil ich nur den Traffic zwischen Fernseher und dem "Internet" sehe - z.B. woher die offiziellen FW-Upgrades kommen. Oder gibt's ganz andere Ansätze?

Freue mich schon auf weitere Ideen,

Michael

Bilder

user_unknown

Avatar von user_unknown

Anmeldungsdatum:
10. August 2005

Beiträge: 17630

Kannst ja mal Medion anschreiben und nach dem Quelltext fragen, wenn es Gnu-Linux ist.

sinusQ

(Themenstarter)
Avatar von sinusQ

Anmeldungsdatum:
27. Oktober 2010

Beiträge: 193

user_unknown schrieb:

Kannst ja mal Medion anschreiben und nach dem Quelltext fragen, wenn es Gnu-Linux ist.

Habe ich gemacht, warte nun auf Antwort. Melde mich, wenn ich was bekomme ☺

sinusQ

(Themenstarter)
Avatar von sinusQ

Anmeldungsdatum:
27. Oktober 2010

Beiträge: 193

vielen Dank für Ihre Anfrage.

Bitte entschuldigen Sie die Verzögerung.

Ein Zugriff auf die Firmware wurde nicht vorgesehen. Es ist dementsprechend nicht möglich, Änderungen vorzunehmen. Welches Mini-Linux auf dem Fernseher läuft liegt mir leider nicht vor.

Habe den Herren auf die GPL erinnert (1, 2), warte jetzt wieder...

user_unknown

Avatar von user_unknown

Anmeldungsdatum:
10. August 2005

Beiträge: 17630

☺

sinusQ

(Themenstarter)
Avatar von sinusQ

Anmeldungsdatum:
27. Oktober 2010

Beiträge: 193

entschuldigen Sie bitte die späte Rückmeldung.
Bitte haben Sie Verständnis dafür, dass wir keine detailierten Informationen zur Firmware herausgeben. Alle Informationen diesbezüglich finden Sie auf unserer Homepage im Servicepartol.

An dieser Stelle möchte ich Medion für ihren grandiosen Support danken.

Falls niemand weitere Ideen, Tipps, oä hat, werde ich mich ins Thema Reverse Engineering einlesen bzw. einlernen müssen..

Michael

uwiki

Anmeldungsdatum:
29. August 2006

Beiträge: Zähle...

Auch wenn ich Monate zu spät bin, die Ports sind typisch für ein Vestel-Chassis.

1986 - Advanced Monitor LAN Commands

Es gibt ein Dokument von Vestel (Nummer D0650) das die Kommandos zur TV-Fernbedienung beschreibt. Je nach Chassis und Software-Version funktionieren nicht alle, bis hin dass der Fernseher abstürzt.

2869ff - DLNA Web-Interface.

Am besten mit einem DLNA, UPnP Tool ansehen. Man findet allerdings nichts besonderes, DLNA eben.

4660 - 2. Port für TV-Fernbedienung

Hier werden ASCII-Zahlen gesendet, die einfach Tasten auf der Fernbedienung entsprechen.

57333 - Unbekannt

Es ist typisch für Vestel dass dort Dienste laufen, von denen niemand weiß was sie machen. Mit nur einem solchen Port bist du gut bedient.

Hacken:

Manche Vestel-Chassis haben einen offenen Telnet-Port. Deins wohl nicht ☹. Es gibt bei manchen Chassis die Möglichkeit am den SCART-Port mit einem speziellen Kabel eine serielle Schnittstelle zu betreiben und sich dort einzuloggen. Ebenso gibt es die Möglichkeit über das Service, bzw. Hotel-Menü Daten, Firmware, Programmlisten, Profile usw. auf USB zu schreiben, bzw. zu lesen.

Typische Codes auf der Fernbedienung sind zum Beispiel (variiert nach Chassis):

<Menu> <4> <7> <2> <5> - Service Menü

<Menu> <7> <9> ♥> <5> - Hotel Menü

<Menu> <1> <5> <0> <5> - Start SW-Update

asimetri

Anmeldungsdatum:
2. Dezember 2016

Beiträge: Zähle...

MEDION LIFE P17083 MD 30665

in dem Fernseher ist ein Vestel MB9x Board verbaut. Medion Firmware Update Seite

Schau mal hier und hier da findest du etliche Infos zu dem Mainboard...

z.B. Fernbedienungscodes, PVR freischalten etc...

MEX.at

Avatar von MEX.at

Anmeldungsdatum:
23. April 2008

Beiträge: 208

asimetri schrieb:...

Schau mal hier und hier da findest du etliche Infos zu dem Mainboard...

z.B. Fernbedienungscodes, PVR freischalten etc...

Kennst Du auch solche Seiten für meinen 39" Hanseatic 39H500FDS Smart TV ? https://www.universal.at/p/hanseatic-39h500fds-led-fernseher-98-cm-39-zoll-full-hd-smart-tv/AKLBB948413263#refein=https%3A%2F%2Fwww.google.at%2F&els=true&sku=2353673955-0-948413263 Soweit ich weiß hat der auch Vestel inside. Habe aber bis jetzt weder mein iPad als Fernbedienung übers WLAN noch WIRELESS DISPLAY zum Laufen bekommen.

PS: Habe DAS DA gefunden : http://b2bsupport.vestel.com.tr/index.php/2019/11/12/commmm/?lang=en

Antworten |