|
11 | 11 | from lib.core.common import dataToStdout |
12 | 12 | from lib.core.data import conf |
13 | 13 | from lib.core.data import kb |
| 14 | +from lib.core.data import logger |
14 | 15 | from lib.core.data import paths |
| 16 | +from lib.core.exception import sqlmapNoneDataException |
15 | 17 | from lib.core.exception import sqlmapUnsupportedDBMSException |
16 | 18 | from lib.core.settings import SUPPORTED_DBMS |
17 | 19 | from lib.techniques.brute.use import columnExists |
@@ -74,16 +76,31 @@ def action(): |
74 | 76 | conf.dumper.users(conf.dbmsHandler.getUsers()) |
75 | 77 |
|
76 | 78 | if conf.getPasswordHashes: |
77 | | - conf.dumper.userSettings("database management system users password hashes", |
78 | | - conf.dbmsHandler.getPasswordHashes(), "password hash") |
| 79 | + try: |
| 80 | + conf.dumper.userSettings("database management system users password hashes", |
| 81 | + conf.dbmsHandler.getPasswordHashes(), "password hash") |
| 82 | + except sqlmapNoneDataException, ex: |
| 83 | + logger.critical(ex) |
| 84 | + except: |
| 85 | + raise |
79 | 86 |
|
80 | 87 | if conf.getPrivileges: |
81 | | - conf.dumper.userSettings("database management system users privileges", |
82 | | - conf.dbmsHandler.getPrivileges(), "privilege") |
| 88 | + try: |
| 89 | + conf.dumper.userSettings("database management system users privileges", |
| 90 | + conf.dbmsHandler.getPrivileges(), "privilege") |
| 91 | + except sqlmapNoneDataException, ex: |
| 92 | + logger.critical(ex) |
| 93 | + except: |
| 94 | + raise |
83 | 95 |
|
84 | 96 | if conf.getRoles: |
85 | | - conf.dumper.userSettings("database management system users roles", |
86 | | - conf.dbmsHandler.getRoles(), "role") |
| 97 | + try: |
| 98 | + conf.dumper.userSettings("database management system users roles", |
| 99 | + conf.dbmsHandler.getRoles(), "role") |
| 100 | + except sqlmapNoneDataException, ex: |
| 101 | + logger.critical(ex) |
| 102 | + except: |
| 103 | + raise |
87 | 104 |
|
88 | 105 | if conf.getDbs: |
89 | 106 | conf.dumper.dbs(conf.dbmsHandler.getDbs()) |
|
0 commit comments