Непрерывные обновления: систематизируйте уязвимости, обнаруженные в ходе тестирования на проникновение (включая описание уязвимостей, уровень уязвимости, проверку уязвимостей и предложения по устранению). Мы не будем углубляться в различные методы постэксплуатации или обхода уязвимостей. Процесс проверки уязвимостей не ограничивается. статьи Способ в котором может доказать наличие уязвимости.
- Рассылка кода подтверждения по СМС -
Коды подтверждения SMS обычно состоят из 4 или 6 цифр. Если сервер не ограничивает время и количество проверок, существует вероятность успешного взлома. Введите номер мобильного телефона, чтобы получить код подтверждения, введите любой код подтверждения SMS, чтобы инициировать запрос и перехватить пакет данных, установите в поле параметра кода подтверждения SMS диапазон значений полезной нагрузки 000000-999999 для взлома методом перебора и продолжайте дальше. на основе статуса или длины возвращенного пакета ответа и других характеристик. Определите, успешна ли рассылка.
Уровень угрозы | высокий риск | средний риск | низкий риск |
---|
Введите номер своего мобильного телефона, чтобы получить код подтверждения, затем введите любое значение кода подтверждения и запишите пакет запроса.
Об успешном совпадении кода проверки можно судить по возвращаемому содержимому или длине пакета данных запроса кода проверки. Если код проверки соответствует неправильно, длина обратного пакета равна 440. Если код проверки совпадает правильно, длина обратного пакета равна. 436.
Поскольку система не накладывает никаких ограничений на количество ошибок при отправке проверочного кода, значения параметров проверочного кода можно перечислять бесконечно, пока подрывное совпадение не будет успешным.