Apakah mungkin untuk mendeteksi daftar plugin yang digunakan di situs WP.
Selain itu, di luar dugaan awal saya, bagaimana bisa memastikan bahwa sebuah blog memang didukung oleh WP?
Apakah mungkin untuk mendeteksi daftar plugin yang digunakan di situs WP.
Selain itu, di luar dugaan awal saya, bagaimana bisa memastikan bahwa sebuah blog memang didukung oleh WP?
Jawaban:
Biasanya, Anda dapat mendeteksi WordPress sendiri dengan melihat kode sumber situs untuk meta tag generator WordPress:
<meta name="generator" content="WordPress 3.0.1" />
Namun, beberapa situs menghapus tag ini untuk menyembunyikan fakta bahwa mereka menjalankan WP.
Tidak ada cara mudah untuk mendeteksi daftar plug-in yang berjalan di situs. IMO ini adalah bonus keamanan tambahan - tidak semua pengembang ingin memperbarui sistem mereka ketika hal-hal rusak (atau kerentanan muncul) sebagai tim inti ... jika sebuah plug-in memperlihatkan potensi kelemahan pada sistem saya, pemikiran terakhir Yang ingin saya lakukan adalah mengiklankan fakta itu.
Namun, plug-in apa pun yang menambahkan kode ke tampilan (menambahkan skrip, gaya, tag meta, dll) mungkin memanggil dirinya sendiri. Sebagian besar skrip dan gaya akan ditampilkan /wp-content/plugins/{plug-in name}/di URL. Beberapa sistem front-end lainnya akan menggunakan nama plug-in dalam semacam komentar HTML seperti <!-- Begin Super Cool Plug-in Code -->.
Tetapi, secara umum, tidak ada cara mudah untuk menghasilkan daftar plug-in yang digunakan di situs kecuali a) Anda sudah tahu plug-in mana yang harus dicari atau b) pemilik situs ingin Anda tahu.
readme.htmlhanya mengungkapkan versi utama terbaru. Terkadang, itu tidak diperbarui dalam rilis keamanan yang mendesak dan, karena ini adalah file statis, nomor versi tidak terbentur. Namun, lebih sering daripada tidak, Anda benar. Anggap itu masih ada di server ...
Saya akan menambahkan juga untuk melihat kode sumber untuk panggilan ke lokasi tema mereka, yang secara default akan /wp-content/themes/[themename]. Anda juga dapat mencoba memuat file WP default yang tersisa dari instalasi seperti license.txtatau readme.htmltetapi jika mereka cukup pintar untuk menyembunyikan plug-in dan lokasi tema mereka kemungkinan besar juga menghapus file-file itu.
Untuk memuntahkan dan menambahkan apa yang orang lain katakan, tampaknya ada beberapa cara Anda dapat mengintip versi WordPress, tema, dan plugin orang lain.
Versi WordPress:
<meta
name="generator" content=Tema WordPress:
Plugin WordPress:
class='socialize', <link
rel="stylesheet"
href=".../wp-content/plugins/socialize/socialize.css"
type="text/css" /> dan <script
type="text/javascript"
src=".../wp-content/plugins/socialize/socialize.js"></script>
semuanya akan menjadi petunjuk bahwa tema tersebut menggunakan plugin bernama Socialize.Ada beberapa alat yang akan memaksa semua plugin wordpress dikenal.
Pada dasarnya mereka hanya mencoba mengakses / wp-content / plugins / $ pluginname dan jika Anda mendapatkan terlarang Anda telah menemukan plugin jika itu 404 maka plugin tidak diinstal.
http-wp-plugins.nse - skrip nmap melakukan ini
http://code.google.com/p/cms-explorer/ - seperti halnya alat ini
Situs ini tampaknya menggunakan metode membaca kode yang disebutkan sebelumnya untuk mencoba mendeteksi plugin http://hackertarget.com/wordpress-security-scan/
menambahkan apa yang telah dikatakan:
mendeteksi WP: coba tambahkan / wp-admin ke alamat situs, mungkin mereka tidak mengubahnya
mendeteksi plugin: Firebug - ekstensi firefox :)