Купить ссылку здесь

Ваша ссылка

Продвинутый поиск в Гугл.

Kikim

И где теперь ваш ассемблер?
Модератор
Сообщения
370
Репутация
160
Баллы
71
306
Поисковые системы сканируют информацию и составляют поисковую выдачу на основе своих алгоритмов и даже искусственного интеллекта. Это означает, что поисковая машина могла просканировать сеть, сайт или отдельные страницы не по причине, что ей кто-то это разрешил, а просто из-за того, что она смогла туда добраться.

Теперь поисковые машины не ждут, что им кто-то расскажет о новых страницах – они активно их ищут сами и добираются в самые дальние уголки всемирной сети и в самые дебри веб-сайтов. При этом поисковые системы исходят из принципа: всё, что не запрещено, является разрешённым для анализа. А иногда даже сканируют то, что явно закрыто от индексирования. На скриншоте письмо, которое мне прислали несколько дней назад, когда я закрыл в robots.txt часть страниц от индексирования:
eSUbOyQJ9mE.jpg


Поисковые системы не только ищут ссылки на новые сайты и страницы с ранее просканированных сайтов – так было раньше. Теперь они получают информацию из нескольких, видимо, не совсем прозрачных источников. Видимо, теперь Google может узнать о странице даже если вы её просто открыли в браузере. А если на этой странице есть ссылки на другие разделы, то всё это будет просканировано и размещено в общедоступном индексе… Если на закрытую от индексации с помощью robots.txt страницу ведёт ссылка с другого сайта, то такая страница всё равно будет просканирована и добавлена в поисковый индекс.

Операторы и уточнение поисковых запросов Google
Мастерское владение поиском Гугла – это инструмент, который полезен и обычным пользователям, желающим использовать мощь этой поисковой системы для точного получения того, что они ищут; и для занимающимся расследованиями на основе открытых источников; и даже для хакеров, которые хотят собрать информацию об атакуемом сайте, либо найти уязвимые цели.

Мы рассмотрим синтаксис поисковых запросов Google, которые могут оказаться полезными для всех, что бы вы не искали. В заключительной части статьи мы рассмотрим примеры использования поиска Google для хакеров и пентестеров.

Большинство операторов можно использовать в одном запросе в комбинации с другими. Можно разнообразным образом группировать элементы запроса и с помощью скобок и логических операторов создавать очень точные запросы, которые позволяют, с одной стороны, найти необходимые страницы, и при этом исключить лишние данные.

Используя операторы можно отфильтровать документы с определённым содержимым или имеющим определённые слова в заголовке или тексте, найти чувствительную информацию, например, конфигурационные файлы и документы с паролями, а также просто – очень искусно пользоваться поиском – гуглить как профессионал.

Продвинутые операторы являются частью стандартного запроса Google. Они имеют следующий синтаксис

оператор: термин для поиска

Термин для поиска, проще говоря, это то, что нужно найти. Ещё в этой статье иногда будет использоваться фраза «ключевое слово» - это то же самое, что термин для поиска, т.е. это любое слово или фраза, которую нужно найти.

Обратите внимание, что между оператором, двоеточием и термином для поиска пробелы не ставятся.

Некоторые операторы можно комбинировать с другими, а некоторые – напротив, следует избегать использовать совместно с другими. Об этих особенностях будет говориться при описании конкретного оператора, также краткая сводка по всем поисковым операторам Гугл будет собрана в таблицу.

Google может искать по вебу, картинкам, новостям и другим областям – не все продвинутые операторы одинаково работают в каждом виде поиска. Эта информация также будет в итоговой таблице.

Расширенные возможности поиска в Гугл

Поиск по одному слову

Пример поискового запроса


Значение

Будет выполнен поиск по приведённому слову «обучение». При этом ищется не обязательно точное совпадение – в результатах могут быть слова в другом падеже, числе и так далее. Могут найтись веб-страницы, содержащие не искомое слово, а его синонимы. Результаты поиска могут быть персонализированы, то есть могут зависеть от вашего места нахождения и интересов. Например, поиск «экскурсии», вероятно, покажет экскурсии в вашем населённом пункте.

Уточнённый поиск
обучение программированию

Использование двух и более слов выведет результаты, в которых используются все слова. Т.е. между словами подразумевается логическое И. Поэтому точно такой же результат можно получить введя «обучение AND программированию». При этом необязательно ищется по точному совпадению фразы – в результатах поиска могут быть слова в другом падеже, числе, синонимы.

Поиск дословной фразы, поиск слов и выражений со специальными символами
"обучение программированию онлайн"

При использовании кавычек будет выполнен поиск по точному совпадению фразы. Также в кавычках следует указывать специальные символы, которые в противном случае будут трактоваться иначе (например, / (слэш) без кавычек будет трактоваться в поисковом запросе как пробел).

Принудительное логическое ИЛИ (поиск любого слова или фразы)


Если вам нужно логическое ИЛИ – т.е. поиск одного или другого, используйте оператор "OR". Его нужно писать заглавными буквами, также можно использовать символ трубы (|).

Обратите внимание, что в большинстве случаев Google всё равно отдаёт приоритет результатам, которые содержат оба термина. Указывать логическое OR чаще всего полезно только когда два термина встречаются редко.

Группировка слов поиска с помощью скобок

онлайн обучение (java OR php)

Некоторые операторы, включая OR, наиболее полезны в комплексных запросах. Чтобы понять этот пример, вспомним, что логическое И подразумевается по умолчанию, поэтому этот пример равнозначен записи:

онлайн AND обучение AND (java OR php)

Она означает, что обязательно должно быть слово «онлайн», обязательно должно быть слово «обучение» и обязательно должно быть одно из двух слов (или оба сразу – это не запрещено) «java» или «php».

Если бы мы пропустили скобки, т.е. записали бы выражение так:

онлайн обучение java OR php

То оно бы означало

онлайн AND обучение AND java OR php

Операторы AND имеют приоритет над OR, т.е. он выполняются в первую очередь. Таким образом, это выражение означало бы: искать фразу в которой есть все три слова «онлайн обучение java» или фразу «php» (без других уточняющих слов).

Исключение определённых слов


Если вы хотите найти все сайты, на которых упоминается «tesla» и вы имеете ввиду изобретателя, и вам не нужны сайты о Tesla Motors. Для этого можно использовать знак минус (-), чтобы Google исключила любые результаты со словом «motors».

Между минусом и словом не должно быть пробела.

Исключение нескольких слов из поиска
Можно указать несколько слов с минусами. Аналогично как с положительными ключевыми словами, можно в одну цель объединить несколько негативных ключевых слов:

онлайн обучение -java -php -javascipt

Помните, что каждый знак минуса должен быть в паре с одним ключевым словом или оператором.

Исключение точной фразы


Вы можете исключить всю фразу из нескольких слов, используя знак минус (-), за которым следует фраза в кавычках.

Если нужно, вы можете комбинировать отдельные негативные слова с негативными точно совпавшими фразами (использовать фразы и с кавычками и без в одном поисковом запросе).

Совпадение в общих чертах, использование подстановочного символа


Если вы хотите больше узнать об ансамбле с именем tesla, но вам не важно, как именно пишется "rock-n-roll", "rock and roll", "rock & roll" или как-то ещё, то вы можете использовать звёздочку (*), которая является подстановочным символом для любого единичного слова.

Подстановочные символы ведут себя более предсказуемо внутри точно совпадающей фразы (при использовании кавычек), позволяя вам найти примерно совпадающее, когда вы не можете свести ваш поисковый запрос к одной фразе. Подстановочный символ (*) работает только на уровне слов. При поиске в Google нет подстановочного символа, который обозначал бы любой единичный символ.

Поиск слов рядом друг с другом

тесла AROUND(3) эдисон

Если вам нужно найти слова, которые не просто присутствуют в одном документе, а стоят рядом друг с другом, то используйте оператор AROUND(X). Он говорит Google возвращать только результаты, где два слова внутри X слов друг от друга.

Фразы вроде "Тесла против Эдисона" показаны как совпавшие, в то время как статьи, где оба человека упоминаются в разных параграфах, не попадут в результат поиска.

Поиск стоящих рядом точно совпадающих фраз

"nikola tesla" AROUND(2) "thomas alva edison"

Вы можете искать по точно совпадающим фразам, стоящим в пределах определённого диапазона. Для этого комбинируйте AROUND(X) с точно совпадающими фразами (в кавычках).

AROUND(X) только работает с элементами немедленно стоящими перед или после этого оператора, поэтому осторожно используйте его когда комбинируете с другими операторами или фразами, которые не являются точным совпадением.

Обратите внимание, что AROUND(0) возвращает странные результаты – если вы хотите получить список только тех страниц, где два слова стоят вместе, используйте вместо него точное совпадение фразы (кавычки).

Поиск по определённому сайту
Если нам нужно выполнить поиск только по одному сайту, то это можно сделать так:


Wz_G3XQAqh4.jpg


В результате будут показаны все упоминания pdf на сайте vasexperts.ru.

Оператор "site:" – это продвинутая команда, которая позволяет вам указать определённый домен, по которому вы хотите выполнить поиск.

"site:" можно использовать с корневым доменом и субдоменами. Оператор "site:" можно комбинировать с другими операторами и ключевыми словами.

Поиск по сайту hackware.ru всех статей, где упоминается yandex

site:".edu" linux administration pdf

С "site:" вам необязательно писать домен целиком. Например, допустим вы хотите найти любой контент с уроками о sqli на университетских веб сайтах. Для этого укажите домен верхнего уровня ".edu":


Оператор "site:" не работает с частичным именем домена. Он только принимает полные доменные имена, субдомены, корневые домены или домены верхнего уровня (TLD). Вы можете использовать домены верхнего уровня для определённых стран "co.uk", "com.sg" или ".ru".

Поиск материала на нескольких доменах верхнего уровня

nikola tesla (site:gov OR site:edu)

Как и ключевые слова, вы можете комбинировать операторы "site:" с логическим OR для поиска по доменам нескольких групп.

Часто проще и менее путанными являются индивидуальные поиски, но этот пример просто для иллюстрации, что вы можете использовать одновременно несколько продвинутых операторов, создавая сложные выражения поиска.

Поиск по синонимам и примерным значениям

Google понимает смысл вашего запроса и делает поиск не столько исходя из точного совпадения, также в результаты поиска содержат тексты с синонимами. Из-за этого результат может быть слишком расплывчатым. Нужно помнить об этой особенности – по умолчанию поиск выполняется по синонимам, словам в разной форме, разном падеже.

Использование точного совпадения для блокировки синонимов


Это другая ситуация, когда может помочь точное совпадение. Оно не просто говорит Google найти всю фразу, но также избегает широких совпадений любого рода, включая синонимы.

Очевидно, что результаты всё равно могут содержать синонимы (это нормально для естественно написанного контента), но использование точного совпадения гарантирует, что там будет хотя бы одно вхождение "discount airfare" в каждом из результатов поиска.

Точное совпадение одного слова

недорогой "перелёт"

На первый взгляд это может показаться лишним, но вы можете применить точное совпадение для одного слова. В этом случае Google не будет возвращать результаты с синонимами только для одного слова.

То есть слово «недорогой» Google будет искать в разных формах (например, «недорогие», «недорогую», «дешёвый»), но все результаты принудительно будут иметь слово «перелёт» именно в этой форме, без «перелёты», «авиабилеты» и т.д.). Используйте точное совпадение одного слова когда вы хотите исключить варианты этого слова.

Поиск только по тексту страницы
Вторичные факторы релевантности

Если вы ищите точную фразу, которая не найдена ни на одной странице, либо результатов слишком мало, Google может показать результаты исходя из вторичного фактора релевантности. Пример: показ странице, которая не содержит искомый текст, но на который ссылается исходящая ссылка с соответствующим анкорным текстом.

В таких редких случаях вы можете использовать оператор "intext:". Это приводит к тому, что гугл ищет текст в теле документа (то, что внутри HTML тега body).

intext:"orbi vs eero vs google wifi"

Поиск всех ключевых слов в тексте

allintext: orbi eero google wifi

Что если вы хотите найти набор слов, но они не обязательно должны быть фразой с точным совпадением? Вы можете использовать отдельный для каждого слова оператор "intext:" или использовать "allintext:", который говорит Google применить "intext:" ко всем словам, следующим за оператором.

Все результаты будут иметь целевые слова в тексте тела, в различной комбинации или порядке. Будьте очень осторожны со смешиванием "allintext:" (или любых других операторов вида "allin…:") с другими командами, иначе вы можете получить неожиданные результаты. Оператор "allintext:" будет пытаться автоматически обработать всё, что следует после него.

Поиск по заголовку (имени) страницы


Используйте оператор "intitle:" для указания того, что ключевое слово или фраза (в кавычках) должны встретиться в заголовке документа.

Помните, что иногда Google может переписать отображаемый в результатах поиска заголовок. Поэтому вполне возможно, что в полученных результатах вы не увидите искомую фразу по той причине, что Google переписала её.

Проверка нескольких ключевых слов в заголовке

intitle:tesla intitle:vs intitle:edison

Если вы хотите найти страницы с заголовками, в которых присутствуют несколько заданных слов, но при этом не хотите ограничивать себя поиском по точному совпадению, вы можете использовать одновременно несколько операторов "intitle:" Если слов много, то запрос может получиться громоздким, к счастью, есть более простой способ…

Простой поиск нескольких слов в заголовке


Как "allintext:", существует оператор "allintitle:". Он сделает так, что будут искаться все совпадения следующих за ним ключевых слов.

Последние два поисковых запроса равнозначны. Но опять, будьте осторожны при использовании "allintitle:" с другими операторами, поскольку он будет пытаться поглотить всё, что следует за ним.

Поиск в заголовках точных фраз и отдельных слов


Оператор "intitle:" позволяет искать по точному совпадению фразы (помещённую в кавычки), а также комбинировать это с отдельными словами, которые могут быть в любом месте заголовка.
 
Сверху Снизу