Мы видим перед собой поле для ответ и пример который нужно расшифровать, решить и отправить ответ
Сначала я думал сделать это всё с помощью Python, получить пример, расшифровать, решить, и отправить ответ
Но есть
Ссылка скрыта от гостей
, а именно использовать js для нахождения примера и решения.
JavaScript:
i=0;
const qwe = document.querySelector("#messageText");
a=eval(atob(document.querySelectorAll('li')[i].innerHTML.replace(/^(.)+ (.)+: /,"").replace(/ (.)+$/,"").slice(4)));
qwe.value = a;
var event = new Event("submit", {bubbles : true, cancelable : true});
sendMessage(event);
i++
1.Инициализируем переменную i которая равняется 0
2.Создать константу(неизменную переменную) для нахождения первого элемента документа который соответствует указанному селектору или группе селекторов.
3.Создаём регулярное выражение для поиска примера
4. находим кнопку submit и кликаем на неё
Так нужно проделать 50 раз, но даже здесь можно ускорить процесс написанием обычного кода на Python с использованием requests.
Радуемся добытому флагу!
Код в видео и статье:
Ссылка скрыта от гостей
Видео на YouTube: