Можно ли вообще определить список плагинов, используемых на сайте WP.
Кроме того, помимо моей первоначальной догадки, как можно подтвердить тот факт, что блог действительно работает на WP?
Можно ли вообще определить список плагинов, используемых на сайте WP.
Кроме того, помимо моей первоначальной догадки, как можно подтвердить тот факт, что блог действительно работает на WP?
Ответы:
Обычно вы можете обнаружить сам WordPress, посмотрев исходный код сайта для метатега генератора WordPress:
<meta name="generator" content="WordPress 3.0.1" />
Однако некоторые сайты удаляют этот тег, чтобы скрыть тот факт, что они работают под управлением WP.
Однако не существует надежного способа определить список плагинов, которые работают на сайте. IMO, это дополнительный бонус безопасности - не все разработчики так заинтересованы в обновлении своих систем, когда что-то ломается (или возникают уязвимости), как основная команда ... если плагин представляет потенциальную уязвимость моей системы, последние думают Я хочу сделать, это рекламировать этот факт.
Однако любой плагин, который добавляет код на дисплей (добавление скриптов, стилей, мета-тегов и т. Д.), Может вызывать сам себя. Большинство сценариев и стилей будут отображаться /wp-content/plugins/{plug-in name}/
в URL. Некоторые другие интерфейсные системы будут использовать имя плагина в виде HTML-комментария <!-- Begin Super Cool Plug-in Code -->
.
Но, как правило, нет простого способа создать список плагинов, используемых на сайте, если а) вы уже не знаете, какие плагины искать, или б) владелец сайта хочет, чтобы вы знали.
readme.html
раскрывали только последнюю главную версию. Иногда он не обновляется в срочном выпуске безопасности и, поскольку это статический файл, номер версии не увеличивается. Но чаще всего вы правы. Предполагая, что это все еще на сервере ...
Я хотел бы добавить, чтобы также посмотреть в исходном коде для вызовов в их расположение темы, которая по умолчанию будет /wp-content/themes/[themename]
. Вы также можете попробовать загрузить файлы WP по умолчанию, оставшиеся после установки, например license.txt
или, readme.html
но если они достаточно умны, чтобы скрыть плагин и расположение тем, они, вероятно, тоже удалили эти файлы.
Чтобы извергнуть и добавить к тому, что говорили все остальные, кажется, есть несколько способов, которыми вы можете отследить версию, тему и плагины WordPress других людей.
Версия WordPress:
<meta
name="generator" content=
Тема WordPress:
Плагины WordPress:
class='socialize'
, <link
rel="stylesheet"
href=".../wp-content/plugins/socialize/socialize.css"
type="text/css" />
и <script
type="text/javascript"
src=".../wp-content/plugins/socialize/socialize.js"></script>
все это намекает на то, что в теме используется плагин Socialize.Есть пара инструментов, которые будут перебирать все известные плагины WordPress.
Обычно они просто пытаются получить доступ к / wp-content / plugins / $ pluginname, и если вы получаете запрет, вы нашли плагин, если он 404, то плагин не установлен.
http-wp-plugins.nse - это делает скрипт nmap
http://code.google.com/p/cms-explorer/ - как и этот инструмент
Этот сайт, кажется, использует методы чтения кода, упомянутые ранее, чтобы попытаться обнаружить плагины http://hackertarget.com/wordpress-security-scan/
добавление к тому, что было сказано:
обнаружение WP: попробуйте добавить / wp-admin к адресу сайта, возможно они его не меняли
обнаружение плагинов: Firebug - расширение firefox :)