
11.04.2023, 11:17
|
|
Новичок
Регистрация: 20.02.2022
Сообщений: 0
С нами:
2226531
Репутация:
0
|
|
Мы видим перед собой поле для ответ и пример который нужно расшифровать, решить и отправить ответ
Сначала я думал сделать это всё с помощью 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.
Радуемся добытому флагу!
Код в видео и статье:
Delifer313/Imnotrobot_CodebyGames
Код для задачи!
notabug.org
Видео на YouTube:
|
|
|