Chrome Cretino!

Nov 25, 2009 12:09



Заканчивался 2k9 год на дворе.

Chrome вырос до версии 3. Что мы видим теперь?

1. http://img1.liveinternet.ru/images/attach/c/0/37/260/37260594_552pxStalin_Hitler_photomontage.png он посчитал малварью. Викимедию!
2. при копировании текста он копирует и стили, создавая невообразимо ужасную кашу вроде этой:
«
  Я скопировал один символ. Кавычку.
3. До сих пор нет докачки.
4. На сотне табов начинает тормозить круче FF, Opera.
5. Чтобы не заморачиваться, ребята просто скомуниздили работу с прокси и сертификатами из IE один в один, а точнее, как я выяснил, Chrome без IE работать не может. В Linux для этого есть кривые заглушки, а вот под форточками - нет.
6. Скоммуниздили из Safari неотключаемый Top Sites.
7. В Linux достаточно подключить репозиторий и воспользоваться пакетным менеджером для установки. А вот в Windows процесс установки напоминает установку трояна, когда он начинает закачку из-под IE без предупреждения. Отличный ход, использовать троянские механизмы в Evil Live.

Теперь перейдём к начинке.

Что мы видим? Мы видим, что Chrome использует формат SQLite 3 для хранения внутренних данных, таких, как истории, причем, в незашифрованном виде.

Перечень файлов в этом формате:
Archived History. Наиболее интересные таблицы для изучения - urls, meta (совместимость), visits.
Archived History-journal" - пожат
Cookies (!!!) - получить для анализа любую плюшку можно из таблицы cookies, в таблице meta опять же, совместимость на единицу больше, чем в History.
"Extension Cookies"
History
History-journal - пожат
Thumbnails
Thumbnails-journal - пожат
"Web Data"
"Web Data-journal" - пожат

Остальные файлы имеют формат с префиксом SNSS, которые ковырять мне сейчас лень. Плагины, например, «Google Gears», хранят свои данные в том же SQLite 3 формате, незашифрованном. Как работает политика безопасности Chrome.
Все поисковые запросы и прямые обращения проходят через Fraud Protection System, которая часом предепреждает вас о малвари. Вроде бы, забота о пользователе, но в то же время это есть мощный механизм для самого ББ и его Google Analytics, так как за вами попросту шпионят с целью ранжирования поисковых запросов. Пропробуйте сдампить с помощью Wireshark / tcpdump пакеты и вы поймёте, что происходит.

Команды, скрытые в chrome.so / chrome.dll:

00008CCF00: 64 6E 73 00 68 69 73 74 │ 6F 67 72 61 6D 73 00 00  dns histograms
00008CCF10: 6F 62 6A 65 63 74 73 00 │ 6D 65 6D 6F 72 79 2D 72  objects memory-r
00008CCF20: 65 64 69 72 65 63 74 00 │ 6D 65 6D 6F 72 79 00 00  edirect memory
00008CCF30: 70 6C 75 67 69 6E 73 00 │ 73 74 61 74 73 00 00 00  plugins stats
00008CCF40: 76 65 72 73 69 6F 6E 00 │ 63 72 65 64 69 74 73 00  version credits
00008CCF50: 74 65 72 6D 73 00 00 00 │ 45 78 74 65 6E 73 69 6F  terms  Extensio
00008CCF60: 6E 73 00 00 43 75 72 72 │ 65 6E 74 20 56 65 72 73  ns  Current Vers
00008CCF70: 69 6F 6E 00 65 00 78 00 │ 74 00 65 00 6E 00 73 00  ion e x t e n s

Префикс: about:
Постфиксы: dns, histograms, objects, memory-redirect, memory, plugins, stats (заблочено на верхнем уровне), version, credits, terms. Дальше искать лень.

Вывод. Да, WebKit быстр и красив. Стоит только завернуть его в какой-либо контейнер, и сразу же начинается кататония. Для бытового юзера Chrome - самое то, отрада от IE / FF. Но для гиков Chrome даёт только геморрой.

hack, pow, google hacks, google

Previous post Next post
Up