hunk.code_window:     def xpCmdshellExecCmd(self, cmd, silent=False, forgeCmd=False):
           if forgeCmd:
               cmd = self.xpCmdshellForgeCmd(cmd)
           cmd = urlencode(cmd, convall=True)
           inject.goStacked(cmd, silent)
       def xpCmdshellEvalCmd(self, cmd, first=None, last=None):
           self.getRemoteTempPath()
  
hunk.labels: keep keep keep keep replace replace keep keep keep keep
hunk.file_path: lib/takeover/xp_cmdshell.py
hunk.type: replace
file: #!/usr/bin/env python
  
  """
  $Id$
  
  This file is part of the sqlmap project, http://sqlmap.sourceforge.net.
  
  Copyright (c) 2007-2009 Bernardo Damele A. G. <bernardo.damele@gmail.com>
  Copyright (c) 2006 Daniele Bellucci <daniele.bellucci@gmail.com>
  
  sqlmap is free software; you can redistribute it and/or modify it under
  the terms of the GNU General Public License as published by the Free
  Software Foundation version 2 of the License.
  
  sqlmap is distributed in the hope that it will be useful, but WITHOUT ANY
  WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
  FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
  details.
  
  You should have received a copy of the GNU General Public License along
  with sqlmap; if not, write to the Free Software Foundation, Inc., 51
  Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
  """
  
  class Unescaper:
      def __init__(self):
          self.__unescaper = None
  
      def setUnescape(self, unescapeFunction):
          self.__unescaper = unescapeFunction
  
      def unescape(self, expression, quote=True):
          return self.__unescaper(expression, quote=quote)
  
  unescaper = Unescaper()
  