Получение комментариев из таблиц MySQL с помощью sqlmap - PullRequest
0 голосов
/ 16 мая 2018

Я добавил комментарий к таблице в MySQL (база данных северного ветра) следующим образом

ALTER TABLE northwind.fornitori COMMENT = 'tabella fornitori';

, и я могу получить комментарий к таблице с помощью следующего запроса

SELECT TABLE_COMMENT FROM information_schema.TABLES WHERE TABLE_NAME = 'fornitori';

, который показывает правильный результат.

Теперь я хочу получить комментарий к таблице с помощью sqlmap, а затем я выполнил

python sqlmap.py -d "mysql://root:pwd@localhost:3306/northwind" -D northwind -T fornitori --comments

, но вывод

[11:23:54] [INFO] connection to mysql server localhost:3306 established
[11:23:54] [INFO] testing MySQL
[11:23:54] [INFO] confirming MySQL
[11:23:54] [INFO] the back-end DBMS is MySQL
back-end DBMS: MySQL >= 5.0.0
[11:23:54] [INFO] connection to mysql server localhost:3306 closed

Здесь я не вижулюбой табличный комментарий.Это ошибка или я что-то упускаю / делаю неправильно?

1 Ответ

0 голосов
/ 23 мая 2018

Эта проблема была решена в версии 1.2.5. Кроме того, --comments следует использовать с другими параметрами, такими как --schema, например

python sqlmap.py -d "mysql://root:mypassword@localhost:3306/northwind" -D  northwind -T fornitori --schema --comments
...