hunk.code_window:                     logger.info(infoMsg)
                       continue
                   query = rootQuery.inband.query.replace("%s", db)
                   value = inject.getValue(query, blind=False)
                   if not isNoneValue(value):
                       kb.data.cachedTables[db] = arrayizeValue(value)
           if not kb.data.cachedTables and not conf.direct:
  
hunk.labels: keep keep keep keep replace replace keep keep keep keep keep
hunk.after_edit:                 for query in (rootQuery.inband.query, rootQuery.inband.query2):
                       query = query.replace("%s", db)
                       value = inject.getValue(query, blind=False)
                       if not isNoneValue(value):
                           break
  
hunk.file_path: plugins/dbms/mssqlserver/enumeration.py
hunk.type: replace
file: #!/usr/bin/env python
  
  """
  $Id$
  
  Copyright (c) 2006-2011 sqlmap developers (http://www.sqlmap.org/)
  See the file 'doc/COPYING' for copying permission
  """
  
  from lib.core.exception import sqlmapUnsupportedFeatureException
  
  from plugins.generic.takeover import Takeover as GenericTakeover
  
  class Takeover(GenericTakeover):
      def __init__(self):
          GenericTakeover.__init__(self)
  
      def osCmd(self):
          errMsg = "on Firebird it is not possible to execute commands"
          raise sqlmapUnsupportedFeatureException, errMsg
  
      def osShell(self):
          errMsg = "on Firebird it is not possible to execute commands"
          raise sqlmapUnsupportedFeatureException, errMsg
  
      def osPwn(self):
          errMsg = "on Firebird it is not possible to establish an "
          errMsg += "out-of-band connection"
          raise sqlmapUnsupportedFeatureException, errMsg
  
      def osSmb(self):
          errMsg = "on Firebird it is not possible to establish an "
          errMsg += "out-of-band connection"
          raise sqlmapUnsupportedFeatureException, errMsg
  