За последние 24 часа нас посетили 47800 программистов и 13012 роботов. Сейчас ищут 2035 программистов ...

Найдите брешь в коде

Тема в разделе "PHP для новичков", создана пользователем Yura_Mazurkevich, 14 сен 2017.

  1. Yura_Mazurkevich

    Yura_Mazurkevich Новичок

    С нами с:
    14 сен 2017
    Сообщения:
    1
    Симпатии:
    0
    Ваша задача изменить пароль чужому пользователю*, затем описать то, как Вы это сделали.
    * Код который Вам предоставлен — это клиентская часть.

    https://pastebin.com/Yxad4Z4w *
     
  2. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.012
    Симпатии:
    1.679
    Адрес:
    :сердА
  3. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.841
    Симпатии:
    1.338
    Адрес:
    Лень
    на работу с подуна, со дня алкаша
    13 сентября
     
  4. xaker01

    xaker01 Активный пользователь

    С нами с:
    16 апр 2016
    Сообщения:
    210
    Симпатии:
    34
    Это конкурс на самый умный ?)
    что то там не вижу php.
    Показывай весь сайт, там и не только пароль сменим и сервер заберем)
     
  5. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    1) клиент сайд. если сайт подвержен XSS , то можно внедрить код, который автоматически сменит пароль любому юзеру зашедшему на уязвимую страницу.
    2) сервер сайд. возможно есть ошибка в контроле access_token . тогда можно послать запрос сюда /methods/account.changePassword.php, откуда угодно, для любого юзера с любым паролем. подсунув в качестве access_token чтото левое, или чтото такое что обойдет проверку(пустоту, слишком длинное ..). без серверного кода сказать сложно.
     
    Fell-x27 нравится это.