Я решаю некоторые проблемы с HackIT, и я застрял, потому что очень плохо разбираюсь в PHP. Задача здесь: https://www.0xf.at/play/31.
Есть PHP-скрипт, который создает .jpg. Этот .jpg отслеживает, сколько раз он был поражен разными IP. Мне нужно 50 IP-адресов, чтобы продолжить вызов. Так что я мог бы пойти простым путем и разместить ссылку на какой-нибудь доске, но мне интересно, есть ли эффективный технический способ решения этой проблемы, а не просто перебирать прокси. Может быть, напрямую взаимодействует с PHP-скриптом?
Чтобы решить этот уровень, изображение должно быть доступно по 50 уникальным IP-адресам.
Это ложь.
Они засчитываются только первым попаданием за сеанс. Итак, все, что вам нужно сделать, это открыть другой браузер с отключенными файлами cookie и обновлять изображение, пока вы не получите 50 попаданий. Или откройте консоль и запустите
watch curl https://www.0xf.at/data/imgs/your_hash.jpg
У меня недостаточно репутации, чтобы оставлять комментарии (глупое переполнение стека), но я создатель сайта, и теперь я исправил ошибку, заявленную Federico где вы могли бы просто свернуть его. У меня была локальная переменная сеанса в счетчике ip, поэтому он не будет учитываться, если у устройства / программы, к которому осуществляется доступ, сеанс отсутствует.
Теперь работает как указано в описании уровня