Wikipedia взломана

5588
Wikipedia взломана
Здарова %username%!

Как-то случайно, я наткнулся на папку . git на сайте википедии. Распарсив git с помощью утилиты gin, я получил представление о файловой структуре проекта.
Файлы википедии
В файле index хранятся имена и пути к файлам, которые хранятся в папке объектов (.git/objects), найти их можно с помощью хэша SHA-1, что я и сделал. К полученным файлам нужно ещё применить функцию ungzip.

Чудеса git'а



Помимо всего, было много sql файлов (типа этого), файлов с расширением inc, sh, make-файлов. Оказывается, можно было даже переустановить википедию,если бы не досадная ошибка
Вскоре шарясь в исходниках, я нашёл интересный файл с именем UploadStashTest.php, который пытался загрузить файлы, но ругался на расширение php, после экспериментов, выяснилось, что расширение обрубается с помощью нульбайта (%00)
Веб-шелл

Оставалось дело за малым, сначала я слил исходники, проблем с ними особо небыло, держи:
wikipedia.backup.tar.gz

А когда очередь дошла до базы, тут начался геморрой.
1) Оказывается, у википедии используется распределённая система хранения данных базы данных, распределяет всё балансировщик, поэтому сливать приходилось в течении недели.
2) База просто огромная, пришлось раскидать на несколько файлов, предварительно запаковав в gzip, качаем, делимся с друзьями:

user_groups.sql.gz
articles.xml.gz
logging.xml.gz
page.sql.gz
image.sql.gz

Письма на fix отправлены, ждём вердикта, удачного дня
З.Ы. И это не шутка
hacked wikipedia Взлом
Alt text
Обращаем внимание, что все материалы в этом блоге представляют личное мнение их авторов. Редакция SecurityLab.ru не несет ответственности за точность, полноту и достоверность опубликованных данных. Вся информация предоставлена «как есть» и может не соответствовать официальной позиции компании.
Что нового в защите корпоративной почты? Эксперты Positive Technologies расскажут о новых возможностях PT Email Security Вебинар · 17 ноября в 14:00 Зарегистрироваться Реклама, АО "Позитив Текнолоджиз", ИНН 7718668887, 18+

Рекламодатель
Реклама. АО «Позитив Текнолоджиз». ИНН 7718668887. 18+
Сайт рекламодателя: ptsecurity.com↗️
АО «Позитив Текнолоджиз»