Cukup sering saya menemukan situs web yang tampak bagus atau fungsional, dan bertanya-tanya teknologi apa yang digunakan untuk membuatnya. Teknik apa yang tersedia untuk mencari tahu dengan apa situs web tertentu dibangun?
Beberapa kerangka kerja tampaknya memasukkan segala jenis meta tag generator seperti yang dilakukan editor web. Apakah ada tanda-tanda tentang bahasa dan / atau kerangka kerja tertentu?
Ringkasan jawaban
URL situs mungkin mengkhianati kerangka kerja dan / atau bahasa pemrograman tetapi tidak dapat diandalkan (mis. Ekstensi file seperti .asp). Header respons HTTP, cookie, stylesheet, dan komentar sumber juga dapat memberikan petunjuk.
Beberapa alat yang bagus untuk menanyakan detail situs (tidak diragukan lagi ada banyak lagi):
Pengaya Firefox:
- Wappalyzer - CMS, framework / libraries, e-commerce, papan pesan dll.
- Detail Domain - Detail IP, negara dan server web
- Library Detector - perpustakaan Javascript yang digunakan
Ekstensi Chrome:
Bookmarklets:
- WTFramework - menunjukkan kerangka kerja Javascript yang digunakan
Jawaban:
Ada banyak hal yang bisa Anda perhatikan, tetapi itu tidak benar-benar memberi Anda kepastian tentang teknologi di balik situs. Secara umum, informasi seperti itu adalah sesuatu yang orang ingin sembunyikan, karena semakin banyak informasi yang diungkapkan semakin mudah bagi pihak jahat untuk mengidentifikasi kerentanan keamanan atau penolakan lubang layanan.
Jika saya tertarik, saya mungkin akan melihat, tanpa urutan tertentu, di:
Kebetulan, alat yang disebutkan dalam jawaban lain hanya melihat beberapa properti situs di atas untuk Anda, meskipun secara otomatis, dan sedikit lebih cepat. :)
sumber
Anda dapat menggunakan http://builtwith.com untuk mengetahui server dan bahasa pemrograman mana yang digunakan. Sebagai contoh itu mengatakan kepada saya bahwa SO menggunakan IIS7, google analytics, html4 dan utf8.
Jika Anda ingin tahu kerangka kerja ... yah itu mungkin tidak akan mungkin hanya dari melihat situs. Mengapa Anda tidak menulis email kepada mereka? ;)
sumber
Saya menggunakan 1 plug in untuk Firefox yang memberi saya IP dan negara untuk situs web hosting dan itu nama Server Web yang disebut Detail Domain , dan untuk kerangka kerja javascript saya menggunakan WTFramework
Saya masih perlu bertanya-tanya naskah apa yang ditulis, tetapi ini adalah permulaan :)
Semoga ini bisa membantu.
PS outputnya akan seperti ini:
alt teks http://img88.imageshack.us/img88/2505/200812282328ha0.png
sumber
URL dapat memberikan banyak petunjuk, terutama dengan Sistem Manajemen Konten.
Misalnya " http://abcxyz.com/ node / 46 " sangat mirip dengan Drupal.
Juga banyak kerangka kerja memiliki file JavaScript dan CSS standar yang mereka gunakan.
sumber
Beberapa orang bahkan mungkin dengan sengaja mengaburkan teknologi yang mereka gunakan. Lagi pula, tidak perlu waktu lama untuk mengubah apache sehingga ".asp" benar-benar menjalankan skrip perl dan memasukkan "didukung oleh Microsoft IIS" ke dalam catatan kaki saya meskipun saya menggunakan MySQL.
Dengan begitu Anda akan menghabiskan seluruh waktu Anda mencoba meretas situs saya menggunakan kerentanan yang sebenarnya tidak dimiliki.
sumber
Lihat Chrome Sniffer , solusi ringan yang hebat.
sumber
Memeriksa cookie yang diberikan situs dapat mengungkapkan kerangka kerja yang mendasarinya. CodeIgniter, misalnya default untuk cookie ci_sessions. Situs yang menggunakan PEAR Auth akan melakukan hal serupa.
sumber
Saya menggunakan WebParser ( http://www.cybermake.com ) yang memungkinkan untuk menentukan CMS yang digunakan oleh suatu situs web. Hal ini memungkinkan untuk menentukan CMS untuk beberapa situs web dan juga dapat menarik daftar situs web dari mesin pencari untuk daftar kata kunci tertentu. Alat yang kuat.
sumber
http://guess.scritch.org/ melakukan ini untuk CMS.
Cukup masukkan URL dan coba tebak CMS. Dalam hal ini memberitahu saya blog saya menjalankan wordpress 3.4.2 (yang benar, saya baru saja memeriksa!)
sumber
Sebagian besar situs ASP.NET mudah diidentifikasi dari .aspx di URL. Ada juga tanda tanda di sumber HTML, seperti bidang formulir tersembunyi bernama
__VIEWSTATE
atau JavaScript WebResource.axd. Elemen HTML akan sering memiliki atribut id yang dimulai dengan sesuatu seperti_ctl0
.Situs rel biasanya akan menyertakan stylesheet dari / stylesheet dan file JavaScript dari / javascripts dan setiap URL biasanya akan memiliki string kueri yang berisi stempel waktu untuk menghalangi caching. Bidang formulir akan sering mengikuti konvensi penamaan
model_name[attribute_name]
.sumber
Anda dapat menggunakan http://builtbased.com/ untuk mengetahui server, kerangka kerja dan bahasa pemrograman mana yang digunakan.
sumber
http://www.similartech.com adalah alat baru yang kami buat, yang melakukan hal itu dan menyajikannya dengan sangat baik.
sumber
Anda dapat menggunakan domaintools.com untuk mencari informasi server untuk situs web dan mempersempit ke apakah itu open source / Microsoft:
http://whois.domaintools.com/stackoverflow.com
Dan setelah itu adalah masalah mencari di footer untuk tip-off seperti "Didukung oleh WordPress" atau "vBulletin" dll.
sumber
ya ada beberapa tanda untuk CMS umum seperti Drupal, Joomla, Pligg, dan RoR dll .. hal-hal ASP.NET juga mudah dikenali .. tetapi karena kerangka kerja menjadi lebih tidak jelas, semakin sulit untuk menyimpulkan ..
Apa yang saya biasanya membandingkan situs saya mengintai dengan situs lain yang saya tahu dibangun menggunakan teknologi tertentu. Itu kadang berhasil ..
sumber
Pergi ke Netcraft dan gunakan "Apa yang menjalankan situs itu?" kotak pencarian di sudut kiri atas. Klik di sini untuk laporan tentang Stack Overflow . Itu tidak selalu benar (misalnya, mungkin ada caching atau load balancing di jalan), tetapi sering memberi Anda petunjuk yang Anda butuhkan.
sumber
Ada juga W3Techs , yang menunjukkan banyak informasi itu kepada Anda.
sumber
Di Linux / OSX saya sering menggunakan perintah sederhana
curl -sI www.site.com
sumber
http://www.quarkbase.com/ adalah alat dan situs web informasi yang sangat bagus
sumber