Kullanıcı Aracısı dizeleri, genellikle sunucu hakkındaki bilgiler değil, sunucuya bağlanan tarayıcı hakkında bilgilerdir.
Örneğin, http://www.useragentstring.com/ adresine giderseniz tarayıcınız hakkında bilgi bulabilirsiniz: kullanıcı aracısı dizesinin bir dökümünü gösterir.
Misal
İşte Chrome kullanıyorum
Mozilla / 5.0 (X11; Linux x86_64) AppleWebKit / 537.36 (KHTML, Gecko gibi) Krom / 27.0.1453.110 Safari / 537.36
İşte dizedeki değerlerin ne anlama geldiğinin açıklaması
Bir sunucu işletim sistemi nasıl öğrenilir
Bunu nmap
yapmak için kullanırdım . Büyük olasılıkla yüklemeniz gerekecek, ancak nmap sorgularına nasıl yanıt verdiğine bağlı olarak bir sistemin parmak izini gösterecektir. Diğer şeylerin yanı sıra, her işletim sistemi, ağ bağlantılarının kendilerine karşı yapıldığı zaman ve sıra açısından benzersiz bir şekilde yanıt verir, bu bilgi, nmap
temeldeki işletim sisteminin diğer ucunda ne olduğunu parlayabilmesi için derlenmiştir .
Aşağıdakileri öğrenmek için bu sorguyu kullanabilirsiniz:
$ sudo nmap -v -A <ip address>
Misal
Burada geliştirme için kullandığım bir web sunucusunu tarıyorum.
$ 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)
Bu satırlar size ne bilmek istediğinizi söyleyecektir:
Running: Linux 2.6.X
OS details: Linux 2.6.9 - 2.6.28
HTTP_USER_AGENT Dizeniz
Dolayısıyla, Samsung SmartTV'nizde bulunan tarayıcıyı kullanıyorsanız ve aşağıdakileri görürseniz, aşağıdaki 2 varsayımı yapabilirsiniz:
HTTP_USER_AGENT: Mozilla / 5.0 (SMART-TV; X11; Linux i686) AppleWebKit / 535.20 + (GHTo gibi KHTML) Sürüm / 5.0 Safari / 535.20 +
- Sistemin aslında X11 çalışan bir Linux biçimi ve WebKit tabanlı bir tarayıcı sürümü kullanan bir Linux sistemidir.
- Sistemin web tarayıcısının USER_AGENT dizesini bu dizeyi rapor eden sitelere taklit etmek üzere yapılandırılmış olması ve bazı bilinmeyen OS ve Tarayıcı kombinasyonları.
Bu sistem hakkında daha fazla bilgi edinmek için, yukarıda ana hatlarıyla kullandığım yöntemi kullanmanız gerekecektir nmap
.