Показать сообщение отдельно

  #1  
Старый 11.04.2023, 11:17
delifer
Новичок
Регистрация: 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:
 
Ответить с цитированием