Skip to content

Commit cc3f387

Browse files
committed
Patch for an Issue sqlmapproject#127
1 parent ebc7088 commit cc3f387

1 file changed

Lines changed: 23 additions & 6 deletions

File tree

lib/controller/action.py

Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@
1111
from lib.core.common import dataToStdout
1212
from lib.core.data import conf
1313
from lib.core.data import kb
14+
from lib.core.data import logger
1415
from lib.core.data import paths
16+
from lib.core.exception import sqlmapNoneDataException
1517
from lib.core.exception import sqlmapUnsupportedDBMSException
1618
from lib.core.settings import SUPPORTED_DBMS
1719
from lib.techniques.brute.use import columnExists
@@ -74,16 +76,31 @@ def action():
7476
conf.dumper.users(conf.dbmsHandler.getUsers())
7577

7678
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
7986

8087
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
8395

8496
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
87104

88105
if conf.getDbs:
89106
conf.dumper.dbs(conf.dbmsHandler.getDbs())

0 commit comments

Comments
 (0)