PDA

Просмотр полной версии : Я не робот!


delifer
11.04.2023, 11:17
https://forum.antichat.xyz/attachments/29104294/img_9e8305eca3.png

Мы видим перед собой поле для ответ и пример который нужно расшифровать, решить и отправить ответ

Сначала я думал сделать это всё с помощью 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:

GoBL1n
11.04.2023, 11:18
Бро, спасибо!
ток сделай первую картинку поменьше, больше статьи занимает...

delifer
11.04.2023, 11:20
GoBL1n сказал(а):

Бро, спасибо!
ток сделай первую картинку поменьше, больше статьи занимает...


исправил

PapuAss
09.09.2023, 21:58
Ещё можно через websockets

https://forum.antichat.xyz/attachments/29107196/1694282336169.png

xuZ00
15.09.2023, 09:40
Или вот так:

https://forum.antichat.xyz/attachments/29107268/img_05eb86ec43.png

BAO
02.10.2023, 01:02
Ну раз уж пошла такая пьянка, внесу и свой говнокод!

https://forum.antichat.xyz/attachments/29107476/img_f2df8fe794.png