mysql - 使用 sqlmap 从 MySQL 表中检索注释

标签 mysql sqlmap

我在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

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

最佳答案

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

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

关于mysql - 使用 sqlmap 从 MySQL 表中检索注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50373802/

相关文章:

php - 我将带有动态 php 变量的查询字符串存储在 mysql 数据库中,我如何使用实际值进行检索

mysql - 数据迁移: Query to get data from JOIN tables

security - 使用 Sqlmap 设置特定类型的攻击

MYSQL View 未按预期排序

php - 后端+数据库设计

mysql - 使用 TOR 时 sqlmap 无法检索信息

sqlmap - 每次在sqlmap中的同一步骤中出现 'connection time out'错误

php - LAMP #1045 - 用户 'root' @'localhost' 的访问被拒绝(使用密码 : NO))

python - 使用两个不同版本的python,但sqlmap需要2.7