Size: a a a

2021 February 28

ПП

Проксимов Прксимович... in #ctfchat
Товарищи, работал кто с :
from psycopg2 import sql данным модулем?

Если да, то вот вопрос:
Рабочая кверя:
some_query = sql.SQL("""
       SELECT COUNT(*) FROM information_schema.tables WHERE table_name LIKE '{tname}'""".format(
           **{"tname": table_name}))


Нерабочая кверя:
some_query = sql.SQL("""
       SELECT COUNT(*) FROM information_schema.tables WHERE table_name LIKE '{tname}'""".format(
           **{"tname": sql.Identifier(table_name)}))


Какого черта любой запрос за получение количества столбцов по имени Like будет выдавать ошибку?
Блять а зачем format?
источник

in #ctfchat
Проксимов Прксимович
Блять а зачем format?
Ну суть в том, что Identifier в купе с SQL обращается к другому методу
источник

ПП

Проксимов Прксимович... in #ctfchat
А зачем ты форматные строки юзаешь?
источник

in #ctfchat
Проксимов Прксимович
А зачем ты форматные строки юзаешь?
Очевидно из за того, что дока так советует использовать данный модуль
источник

ПП

Проксимов Прксимович... in #ctfchat
Хм
источник

in #ctfchat
Угу. При этом, если использовать подобный подход в банальном:
SELECT {}, то он будет работать
источник

ПП

Проксимов Прксимович... in #ctfchat
Очевидно из за того, что дока так советует использовать данный модуль
Чет не вижу
источник

in #ctfchat
источник

ПП

Проксимов Прксимович... in #ctfchat
Там через %s
источник

in #ctfchat
Нет
источник

in #ctfchat
источник

ПП

Проксимов Прксимович... in #ctfchat
cur.execute("INSERT INTO foo VALUES (%s)", ("bar",)) # correct
источник

in #ctfchat
Проксимов Прксимович
cur.execute("INSERT INTO foo VALUES (%s)", ("bar",)) # correct
Ты видишь тут использование модуля sql?
источник

in #ctfchat
источник

IS

Ilja Shaposhnikov in #ctfchat
Ребят а никто не составлял список из пентест-ctf'ов? по типу pwntilldawn
источник

AK

Artyom Kadushko in #ctfchat
Менады уходят, а коланы приходят
источник

R

Rubikoid in #ctfchat
Artyom Kadushko
Менады уходят, а коланы приходят
ну это несравниваемые вещи
источник

R

Rubikoid in #ctfchat
хотя колан достоин txt it
источник

AK

Artyom Kadushko in #ctfchat
Да хз, жопа сгорела
источник

PB

Pavel Blinnikov in #ctfchat
чё произошло?
источник