Ich habe kürzlich ein Samsung SmartTV gekauft. Nachdem ich die WLAN-Verbindung eingerichtet hatte, surfte ich zu http://ip.comlex.de , wo ich die folgenden Informationen zum Browser erhielt:
REMOTE_ADDR
: ###. ###. ###. ###REMOTE_HOST
: XXXXXXXXXXXXXXXXXXX.netREQUEST_TIME
: 1381093040QUERY_STRING
::HTTP_ACCEPT
: text / html, application / xhtml + xml, application / xml, application / vnd.hbbtv.xhtml + xml, application / ce-html + xml, application / vnd.oipf.xhtml + xml; q = 0,9, / ; q = 0,8HTTP_ACCEPT_CHARSET
: HTTP_ACCEPT_ENCODING: gzip, deflateHTTP_ACCEPT_LANGUAGE
: HTTP_REFERER: http://pagerank.comlex.de/HTTP_USER_AGENT
: Mozilla / 5.0 (SMART-TV; X11; Linux i686) AppleWebKit / 535.20 + (KHTML, wie Gecko) Version / 5.0 Safari / 535.20 +
Gibt es auf meinem SmartTV ein Linux, wie es HTTP_USER_AGENT vorschlägt? Wie kann ich weitere Informationen über das verwendete Linux erhalten? Kann ich mich von meinem Desktop-PC aus irgendwie beim Fernseher anmelden?
Mögliche Lösung: http://www.samsungdforum.com/Guide/d21/index.html#how-to-get-firmware-version-and-model-code
Antworten:
User Agent-Zeichenfolgen sind normalerweise Informationen über den Browser, der eine Verbindung zum Server herstellt, nicht unbedingt die Informationen über den Server.
Wenn Sie beispielsweise zu http://www.useragentstring.com/ gehen, finden Sie Informationen zu Ihrem Browser: Es wird eine Aufschlüsselung der Benutzeragentenzeichenfolge angezeigt.
Beispiel
Hier benutze ich Chrome
Hier ist eine Erklärung, was die Werte in der Zeichenfolge bedeuten
So lernen Sie ein Server-Betriebssystem
Ich würde das benutzen
nmap
, um das zu tun. Sie müssen es wahrscheinlich installieren, aber es zeigt Ihnen den Fingerabdruck eines Systems basierend darauf, wie es auf die Anfragen von nmap reagiert. Unter anderem reagiert jedes Betriebssystem in Bezug auf die Zeit und die Reihenfolge, in der Netzwerkverbindungen hergestellt werden, auf einzigartige Weise. Diese Informationen wurden zusammengestellt,nmap
damit sie erkennen können, welches zugrunde liegende Betriebssystem am anderen Ende liegt.Mit dieser Abfrage können Sie Folgendes herausfinden:
Beispiel
Hier scanne ich einen Webserver, den ich für die Entwicklung verwende.
Diese Zeilen sagen Ihnen, was Sie wissen möchten:
Ihre HTTP_USER_AGENT-Zeichenfolge
Wenn Sie also den in Ihrem Samsung SmartTV enthaltenen Browser verwenden und Folgendes sehen, können Sie die folgenden zwei Annahmen treffen:
Um mehr über dieses System zu erfahren, müssen Sie wahrscheinlich die oben beschriebene Methode verwenden
nmap
.quelle
Technisch gesehen läuft Linux auf Ihrem Fernseher, ja. Aber es ist keine echte Linux-Distribution, so wie viele Leute sagen würden, dass Android keine echte Linux-Distribution ist (ich werde dies nicht kommentieren, da ich keinen Flammenkrieg beginnen möchte).
Grundsätzlich kann sich der Linux-Kernel sehr gut an die Hardware anpassen, auf der er ausgeführt wird - was darauf hinausläuft, dass er auf eingebetteten Geräten bis hin zu Supercomputern mit sehr geringen Änderungen sehr gut funktioniert. Aus diesem Grund verwenden die meisten eingebetteten Geräte den Linux-Kernel.
Jetzt ist ein Kernel ohne Userland so gut wie nutzlos. Im Fall einer Distribution, die den Linux-Kernel verwendet, ist das Benutzerland normalerweise GNU. Siehe Was genau meinen wir, wenn wir sagen, dass wir Linux verwenden? Für eine detailliertere Erklärung des Unterschieds zwischen dem Linux-Kernel und GNU. Sie könnten auch an der Wikipedia-Seite über Kernel interessiert sein .
Ich habe darauf hingewiesen, dass Ihr Fernseher auf einem Linux-Kernel basiert, aber darüber hinaus sieht es nicht nach einer GNU / Linux-Distribution aus, da es kein GNU-Userland hat. Um Ihre zweite Frage zu beantworten (kann ich mich bei meinem Fernseher anmelden), lautet die Antwort nein. Dies liegt daran, dass das Fernsehgerät nicht für die Verwendung als Allzweckbetriebssystem ausgelegt ist und Sie daher keinen Zugriff darauf haben
root
.quelle
Ja, es wird ein optimierter 2.6-Kernel ausgeführt. Sie können Root-Zugriff und Telnet und FTP auf Ihren Fernseher erhalten. Es ist ziemlich nett, da Sie mehrere Apps aus verschiedenen Regionen zu einem Bereich Smart Hub hinzufügen, die TV-Aufzeichnungen entschlüsseln und ein besseres PVR für eine Nas einrichten können. Führen Sie eine Google-Suche nach SamyGo durch.
quelle
Nur für den Fall, dass jemand auf diesen Thread stößt:
die Linux - Quellen für eine Vielzahl ihrer Modelle scheinen vorhanden zu sein hier .
quelle