Выявіць WordPress, Joomla, Drupal або пад капотам
Многія буйныя сайты пабудаваны з CMS як WordPress, Joomla, Drupal або , але яны часта спрабуюць замаскіраваць сваю ідэнтычнасць. З невялікім увагай, як правіла, можна выявіць ісціну. Вось лягчэй рэчы, каб праверыць.
Па-першае, праверце відавочныя падказкі
Часам, сайт будаўнік не ўхіліў відавочныя прыкметы, якія прыходзяць, пабудаваныя з CMS. Напрыклад:
- Актуальнай CMS крэдыт з'яўляецца ў зносцы або бакавой панэлі
- Значок старонкі ва ўкладцы браўзэра з'яўляецца CMS лагатып
Лагатып Joomla здаецца асабліва часта ў якасці значка. Часта, вы можаце сказаць, што ўладальнікі сайта патрацілі ладная трохі грошай атрымаць уласны сайт пабудаваны, але заўважыў, што яшчэ ніхто не па змаўчанні значок Joomla па-ранейшаму весела тырчаць вакол.
Далей, Праверце & лт; галоўку & GT; элемент
Вы калі - небудзь бачылі , як загалоўкі, «WordPress паўнамоцтвы больш за 50 мільёнаў вэб - сайтаў," і пытаецца , як яны ведаюць? Часам гэтыя загалоўкі спасылаюцца на тое, колькі разоў CMS была загружана, што дастаткова лёгка падлічыць. Але гэта даволі лёгка ацаніць фактычная колькасць сайтаў , таму што большасць CMSs ўключаюць скрытыя пазнакі , якія ідэнтыфікуюць яго.
Гэтыя схаваныя пазнакі ў элеменце «галава», якая выходзіць у верхняй частцы старонкі, перад <цела> тэг.
Выкарыстоўвайце & # 34; Агледзець элемент & # 34; інструмент
Вы можаце прагледзець элемент
з выглядам на крыніцу, але гэта нашмат прасцей , калі вы маеце або атрымаць «Inspect Element» інструмент . Гэты выдатны маленькі інструмент дазваляе даследаваць крыніцу HTML асобных частак старонкі ў хуткім, структураваным спосабе. Гэта значна хутчэй, чым прабірацца праз экраны HTML з выглядам на крыніцу.Для таго, каб убачыць
, пстрыкніце правай кнопкай мышы ў верхняй частцы старонкі і абярыце адпаведны элемент на ўсплываючым меню. Вы ўбачыце HTML код старонкі. У верхняй часткі кода, вы ўбачыце ... HEAD>, або ў Firebug, + <галава>.... або + азначае , што гэты раздзел складзены. Націсніце, каб разгарнуць яго, і вы ўбачыце нешта накшталт гэтага:
<Галава> <база HREF = "http://www.joomla.org/index.php"> <мета Name = "робаты" змест = "індэкс выкладзеным">Гэта з joomla.org. Там нашмат больш, але галоўнае заключаецца ў наступным:
<Мета ўтрыманне = "1,5 Joomla! - Open Source Content Management" імя = "Генератар">Тэль-Tale & # 34; Meta Generator & # 34; элемент
Можна падумаць, гэтая лінія існуе, таму што гэта joomla.org. Але давайце абярэм адзін з тысяч урадавых сайтаў з дапамогай Joomla. Як наконт www.coastalamerica.gov? Няма значок Joomla як лагатып, але хуткі агляд элемент не паказвае ...
Даволі акуратна.
На WordPress, вы ўбачыце радок, як:
<Мета ўтрыманне = "WordPress 3.1.3" назва = "Генератар">Для Drupal, гэта цікава. Я не магу знайсці «генератар» тэг для Drupal 6, але на Drupal 7, вы ўбачыце:
<Мета ўтрыманне = "Drupal 7 (http://drupal.org)" назва = "Генератар">Вядома, WordPress, Joomla, Drupal і не толькі CMSs выкарыстоўваць элемент генератар. Вось радок тэг для MediaWiki, які сілкуе Вікіпедыі:
<Мета ўтрыманне = "MediaWiki 1.18wmf1" назва = "Генератар">Тым не менш, вы не будзеце фактычна бачыць, што элемент у Вікіпедыі. Па нейкай прычыне, яны знялі яго, нават калі яны маюць вялікі «Працуе на MediaWiki» кнопку на калантытула кожнай старонкі. Я павінен быў атрымаць гэтую радок з сайта MediaWiki.
Што рабіць, калі & # 34; Meta Generator & # 34; Элемент выдаляецца?
Хоць гэты «генератар» тэг з'яўляецца хуткім і карысным, гэта даволі лёгка для будаўнікоў сайта, каб выдаліць. І, да жаль, яны часта робяць, верагодна , ад масцітых забабонаў пра бяспеку, SEO , або нават брэндынгу.
На шчасце, кожны CMS мае некалькі ідэнтыфікавалых функцый, якія значна цяжэй маскіраваць. Калі вы ўсё яшчэ цікава, давайце паглыбімся для CMS ключоў.