sqlmapproject/sqlmap · error · SqlmapUnsupportedFeatureException
feature not yet implemented for the back-end DBMS
Error message
feature not yet implemented for the back-end DBMS
What it means
Error "feature not yet implemented for the back-end DBMS" thrown in sqlmapproject/sqlmap.
Source
Thrown at lib/takeover/abstraction.py:144
if Backend.isDbms(DBMS.PGSQL) and self.checkCopyExec():
infoMsg = "going to use 'COPY ... FROM PROGRAM ...' "
infoMsg += "command execution"
logger.info(infoMsg)
elif Backend.getIdentifiedDbms() in (DBMS.MYSQL, DBMS.PGSQL):
infoMsg = "going to use injected user-defined functions "
infoMsg += "'sys_eval' and 'sys_exec' for operating system "
infoMsg += "command execution"
logger.info(infoMsg)
elif Backend.isDbms(DBMS.MSSQL):
infoMsg = "going to use extended procedure 'xp_cmdshell' for "
infoMsg += "operating system command execution"
logger.info(infoMsg)
else:
errMsg = "feature not yet implemented for the back-end DBMS"
raise SqlmapUnsupportedFeatureException(errMsg)
infoMsg = "calling %s OS shell. To quit type " % (Backend.getOs() or "Windows")
infoMsg += "'x' or 'q' and press ENTER"
logger.info(infoMsg)
autoCompletion(AUTOCOMPLETE_TYPE.OS, OS.WINDOWS if Backend.isOs(OS.WINDOWS) else OS.LINUX)
while True:
command = None
try:
command = _input("os-shell> ")
command = getUnicode(command, encoding=sys.stdin.encoding)
except UnicodeDecodeError:
pass
except KeyboardInterrupt:
print()
errMsg = "user aborted"View on GitHub (pinned to 0a35b20e39)
When it happens
Trigger: Thrown at lib/takeover/abstraction.py:144 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of sqlmapproject/sqlmap@0a35b20e39 (2026-08-26).
Data as JSON: /api/errors/5c44c90e10b09eac.
Report an issue: GitHub.