String Agen Pengguna biasanya informasi tentang browser yang terhubung ke server, belum tentu informasi tentang server.
Misalnya, jika Anda mengunjungi http://www.useragentstring.com/ Anda dapat menemukan informasi tentang peramban Anda: ini menunjukkan perincian string agen pengguna.
Contoh
Di sini saya menggunakan Chrome
Mozilla / 5.0 (X11; Linux x86_64) AppleWebKit / 537.36 (KHTML, seperti Gecko) Chrome / 27.0.1453.110 Safari / 537.36
Berikut ini penjelasan tentang arti dari nilai-nilai dalam string
Cara belajar OS server
Saya akan gunakan nmap
untuk melakukan ini. Anda mungkin harus menginstalnya tetapi ini akan menunjukkan sidik jari dari suatu sistem berdasarkan pada bagaimana ia menanggapi pertanyaan nmap. Di antara hal-hal lain, setiap OS merespons dengan cara yang unik dalam hal waktu dan urutan ketika koneksi jaringan dilakukan terhadap mereka, informasi ini telah dikompilasi nmap
sehingga dapat mengetahui apa yang mendasari OS di ujung lainnya.
Anda dapat menggunakan kueri ini untuk mencari tahu:
$ sudo nmap -v -A <ip address>
Contoh
Di sini saya memindai server web yang saya gunakan untuk pengembangan.
$ 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)
Baris-baris ini akan memberi tahu Anda apa yang ingin Anda ketahui:
Running: Linux 2.6.X
OS details: Linux 2.6.9 - 2.6.28
String HTTP_USER_AGENT Anda
Jadi jika Anda menggunakan browser yang termasuk dalam Samsung SmartTV Anda dan Anda melihat yang berikut ini, Anda dapat membuat 2 asumsi berikut:
HTTP_USER_AGENT: Mozilla / 5.0 (SMART-TV; X11; Linux i686) AppleWebKit / 535.20 + (KHTML, seperti Gecko) Versi / 5.0 Safari / 535.20 +
- Bahwa sistem tersebut sebenarnya adalah sistem Linux yang menggunakan beberapa bentuk Linux dengan X11 berjalan, dan versi browser yang didasarkan pada WebKit.
- Bahwa peramban web sistem dikonfigurasikan untuk menipu string USER_AGENT ke situs yang melaporkan string ini kembali, dan ini adalah kombinasi OS & Browser yang tidak dikenal.
Untuk mengetahui lebih lanjut tentang sistem ini, Anda mungkin perlu menggunakan metode yang saya sebutkan di atas menggunakan nmap
.