Joh*_*eth 9 embedded webserver
我最近买了一台三星智能电视。设置wifi连接后,我浏览了http://ip.comlex.de,它为我提供了有关浏览器的以下信息:
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, like Gecko) Version/5.0 Safari/535.20+那么,是否有像 HTTP_USER_AGENT 建议的那样在我的 SmartTV 上运行的 Linux?如何找到有关所用 Linux 的更多信息?我可以以某种方式从台式电脑登录电视吗?
可能的解决方案:http : //www.samsungdforum.com/Guide/d21/index.html#how-to-get-firmware-version-and-model-code
用户代理字符串通常是有关连接到服务器的浏览器的信息,不一定是有关服务器的信息。
例如,如果您访问http://www.useragentstring.com/,您可以找到有关您的浏览器的信息:它显示了用户代理字符串的细分。
我在这里使用 Chrome
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36
这是字符串中值的含义的解释
我会nmap
用来做这个。您可能必须安装它,但它会根据系统对 nmap 查询的响应方式向您显示系统的指纹。除其他外,每个操作系统在针对它们建立网络连接时的时间和顺序方面都以独特的方式响应,这些信息已被编译成nmap
以便它可以在另一端显示底层操作系统是什么。
您可以使用此查询来找出:
$ sudo nmap -v -A <ip address>
Run Code Online (Sandbox Code Playgroud)
在这里,我正在扫描用于开发的网络服务器。
$ sudo nmap -v -A homer
Starting Nmap 5.21 ( http://nmap.org ) at 2013-10-11 09:25 EDT
NSE: Loaded 36 scripts for scanning.
Initiating ARP Ping Scan at 09:25
Scanning homer (192.168.1.105) [1 port]
Completed ARP Ping Scan at 09:25, 0.15s elapsed (1 total hosts)
Initiating Parallel DNS resolution of 1 host. at 09:25
Completed Parallel DNS resolution of 1 host. at 09:25, 11.04s elapsed
Initiating SYN Stealth Scan at 09:25
Scanning homer (192.168.1.105) [1000 ports]
Discovered open port 587/tcp on 192.168.1.105
Discovered open port 25/tcp on 192.168.1.105
Discovered open port 111/tcp on 192.168.1.105
...
...
Device type: general purpose
Running: Linux 2.6.X
OS details: Linux 2.6.9 - 2.6.28
Uptime guess: 10.557 days (since Mon Sep 30 20:03:59 2013)
Network Distance: 1 hop
TCP Sequence Prediction: Difficulty=205 (Good luck!)
IP ID Sequence Generation: All zeros
Service Info: Host: homer.bubba.net; OS: Unix
HOP RTT ADDRESS
1 4.05 ms 192.168.1.105
Read data files from: /usr/share/nmap
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 22.16 seconds
Raw packets sent: 1022 (45.726KB) | Rcvd: 1016 (41.372KB)
Run Code Online (Sandbox Code Playgroud)
这些行会告诉你你想知道什么:
Running: Linux 2.6.X
OS details: Linux 2.6.9 - 2.6.28
Run Code Online (Sandbox Code Playgroud)
因此,如果您使用的是 Samsung SmartTV 中包含的浏览器,并且看到以下内容,则可以做出以下 2 个假设:
HTTP_USER_AGENT: Mozilla/5.0 (SMART-TV; X11; Linux i686) AppleWebKit/535.20+ (KHTML, like Gecko) Version/5.0 Safari/535.20+
要了解有关此系统的更多信息,您可能需要使用我上面概述的方法,使用nmap
.
归档时间: |
|
查看次数: |
15808 次 |
最近记录: |