用sqlmap从mysql表中检索注解

eagi6jfj  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(267)

我在mysql(northwind数据库)中添加了一个表注解,如下所示

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

在这里,我看不到任何表注解。这是一个错误还是我遗漏了什么/做错了什么?

rdlzhqv9

rdlzhqv91#

这个问题在版本1.2.5中已经解决。此外, --comments 应该与其他选项一起使用,例如 --schema ,作为

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

相关问题