Google Sheets как инструмент OSINT-детектива

AlexV

В теневом с 2008 г.
Команда форума
Модератор
Private Club
Старожил
Migalki Club
Регистрация
18/1/18
Сообщения
3.165
Репутация
8.617
Реакции
6.800
RUB
0
Депозит
1 000 рублей
Сделок через гаранта
5
f5688dfd28d9969ab21131ff87ae53f6.jpeg

Я уже много раз писал о том, что электронные таблицы — это потрясающий инструмент для анализа данных. А Google Sheets, включающий в себя всю мощь экосистемы Google, дополнительные расширения, скрипты и прочее, просто незаменим. Сегодня я расскажу о том, как все это великолепие можно использовать для OSINT. В частности, в первой статье цикла о Google Sheets речь пойдет об автоматизации дорков. За подробностями добро пожаловать под кат!

Автоматизируем дорки для поиска по картинке​

6b3df84335a326d3628a62b4909bf4ee.jpeg

Итак, дорки — это расширенные операторы поисковых запросов Google. Возможности Google Sheets позволяют создавать целевые гиперссылки для осуществления обращений к источникам информации. Например, к таким сервисам, как Яндекс Картинки, Google Lens или Tineye. Каждый из них имеет гиперссылку, после которой вы можете подставить URL исследуемого изображения:
Теперь скопируем гиперссылку на искомое изображение. Пусть это будет логотип моего Telegram-канала:
Чтобы Google Sheets смог автоматически соединять обе ссылки, нам следует обратиться к формулам. Введем следующую формулу:
  • =HYPERLINK(A7&A1)
Где: Х1 —
а Х2 —
8ff4f0c187c982442f1518e0903dd7df.png

В результате у нас появилась единая гиперссылка, которая ведет непосредственно на систему поиска информации по нашей искомой картинке:
Повторим формулу для других поисковых машин:
  • =HYPERLINK(A8&A1)
  • =HYPERLINK(A9&A1)
Чтобы получить целевые гиперссылки:
Они слишком длинные, согласны? В Google Sheets мы можем сократить гиперссылку, замаскировав ее кнопкой или определенным текстом. Для этого нам нужно слегка видоизменить наши формулы:
  • =HYPERLINK(A7&A1; "Яндекс")
  • =HYPERLINK(A8&A1; "Google")
  • =HYPERLINK(A9&A1; "TineEye")

Автоматизируем дорки для поиска по никнейму​

debb5f8693ea98c1e6cf8cf7a12004f4.png

Для начала нам следует определиться с теми ресурсами, на которых мы будем осуществлять поиск никнейма. К ним можно отнести поисковые машины, а также распространенные онлайн-сервисы (соцсети, блоги, форумы, группы и каналы). Например:
Также в число источников я рекомендую включать кастомный поисковик, созданный на движке Google. Он позволяет ограничивать поиск только заданным списком веб-сайтов. Например, социальными сетями и блогами, как в приведенном ниже примере:
Теперь нам осталось сделать поле, в котором будем вводить искомый никнейм, и сгененерировать формулы для соединения их в единый поисковый запрос. Аналогично тому, как мы создавали гиперссылки для поиска по картинке:
  • =HYPERLINK(F3&B1)
  • =HYPERLINK(F4&B1)
  • =HYPERLINK(F5&B1)
  • =HYPERLINK(F6&B1)
c047185bd5b0654e8be598744b590323.png

Здесь важно отметить, что у нас получились целевые гиперссылки, которые ведут на конкретную веб-страницу. А ее может и не быть. Часто мы сталкиваемся с тем, что пользователь не имеет возможность зарегистрировать под своим никнеймом и вынужден видоизменять его. В свою очередь, это вынуждает нас придумывать инструмент для пермутации (подбора) похожего контента. И здесь могут выручить только поисковые алгоритмы Google. Например, так будет выглядеть гиперссылка на поиск похожих никнеймов, зарегистрированных на сайте социальной сети ВКонтакте:
А вот так она выглядит на языке формул Google Sheets:
  • =HYPERLINK(F2&B1&"site:vk.com")
Дополнить тему можно включением в состав гиперссылки специальных ограничителей Google. Их довольно много, поэтому расскажем только о тех, которые нам пригодятся в рамках расследований:
  • &tbm=isch — ограничивает поиск только картинками
  • &tbs=qdr:d — ограничивает поиск материалами, проиндексированными за последние 24 часа
Целевая гиперссылка с применением ограничителей может выглядеть так:
А формулы — так:
  • =HYPERLINK(F2&B1&"&tbm=isch")
  • =HYPERLINK(F2&B1&"&tbs=qdr:d")
Как и в примере с поиском по картинке, вы можете сократить длинные гиперссылки, спрятав их за текстом.

Автоматизируем дорки для поиска по различным вариантам написания запроса​

adeb8c5a19b064db8bfb2020ac948bb6.jpeg

Представим, что нам нужно собрать из сети сведения о физическом лице. Как известно, физлицо ищется по фамилии, имени и отчеству. При этом, чаще всего, они могут присутствовать в таких форматах написания:
  • Фамилия Имя Отчество
  • Имя Фамилия
  • Фамилия И.О.
Для этого нам потребуются несколько формул:
  • =B1&" "&B2&" "&B3 —- сформирует запрос "Фамилия Имя Отчество"
  • =B2&" "&B1 — сформирует запрос "Имя Фамилия"
  • =LEFT(B2; 1) — оставит только первую букву имени
  • =LEFT(B3; 1) — оставит только первую букву отчества
  • =B1&" "&H2&"."&H3&"." — сформирует запрос "Фамилия И.О."
Наконец, последняя формула позволит нам сформировать все возможные варианты написания имени в одном запросе, где символ "|" будет являться логическим оператором "ИЛИ". То есть поиск будет вестись по всем вариантам написания одновременно:
  • =G2&" | "&G3&" | "&G4 —- сформирует запрос "Бабель Михаил Александрович | Михаил Бабель | Бабель М.А."
Дальше нам нужно сгенерировать целевую гиперссылку на поиск информации аналогично тому, как мы ее делали для поиска по картинке или никнейму.
  • Михаил Александрович | Михаил Бабель | Бабель М.А.
05c79bb20d4c4dae5dff1ccc8d6f6709.png

Теперь давайте углубим наш поиск. Допустим, нас интересует поиск негативной информации на человека. В этом случае к стандартной поисковой гиперссылке следует прибавить оператор "+", который позволит искать одновременное упоминание на веб-странице различных вариаций написания имени человека, а также определенных слов, которые могут негативно его охарактеризовать:
  • Михаил Александрович | Михаил Бабель | Бабель М.А. + розыск | суд | арестован | задержан | обвинение | мошенник | кидала | скам | банкрот
В формуле это может выглядеть так:
  • =HYPERLINK(G8&G5&" + розыск | суд | арестован | задержан | обвинение | мошенник | кидала | скам | банкрот")
А на практике работа оформленной нами таблицы выглядит так:
Выше мы разобрали три примера работы с автоматизацией дорков, которые позволяют существенно упростить поиск интересующей нас информации. В следующих статьях цикла рассмотрим приемы работы с API в Google Sheets, а также скрапинг и визуализацию данных. И всё это поможет превратить Google Sheets в незаменимый инструмент любого OSINT-специалиста.

 
  • Теги
    google sheets osint дорки осинт
  • Сверху Снизу