hunk.code_window:     return output
   def getValue(expression, blind=True, inband=True, error=False, fromUser=False, expected=None, batch=False, unpack=True, sort=True, resumeValue=True, charsetType=None, firstChar=None, lastChar=None, dump=False, suppressOutput=False):
       """
       Called each time sqlmap inject a SQL query on the SQL injection
       affected parameter. It can call a function to retrieve the output
       through inband SQL injection (if selected) and/or blind SQL injection
  
hunk.labels: keep keep keep replace keep keep keep keep
hunk.after_edit: def getValue(expression, blind=True, inband=True, error=True, fromUser=False, expected=None, batch=False, unpack=True, sort=True, resumeValue=True, charsetType=None, firstChar=None, lastChar=None, dump=False, suppressOutput=False):
  
hunk.file_path: lib/request/inject.py
hunk.type: replace
file: <?xml version="1.0" encoding="UTF-8"?>
  
  <!--
       References:
       * http://www.http-stats.com/Server
       * http://en.wikipedia.org
  -->
  
  <root>
      <!-- Microsoft IIS -->
  
      <regexp value="Microsoft-IIS/(7\.0)">
          <info technology="Microsoft IIS" tech_version="1"/>
      </regexp>
  
      <regexp value="Microsoft-IIS/(6\.0)">
          <info technology="Microsoft IIS" tech_version="1"/>
      </regexp>
  
      <regexp value="Microsoft-IIS/(5\.1)">
          <info technology="Microsoft IIS" tech_version="1"/>
      </regexp>
  
      <regexp value="Microsoft-IIS/(5\.0)">
          <info technology="Microsoft IIS" tech_version="1"/>
      </regexp>
  
      <regexp value="Microsoft-IIS/(4\.0)">
          <info technology="Microsoft IIS" tech_version="1"/>
      </regexp>
  
      <regexp value="Microsoft-IIS/(3\.0)">
          <info technology="Microsoft IIS" tech_version="1"/>
      </regexp>
  
      <regexp value="Microsoft-IIS/(2\.0)">
          <info technology="Microsoft IIS" tech_version="1"/>
      </regexp>
  
      <!-- Apache -->
  
      <regexp value="Apache$">
          <info technology="Apache"/>
      </regexp>
  
      <regexp value="Apache/([\w\.]+)">
          <info technology="Apache" tech_version="1"/>
      </regexp>
  
      <regexp value="Apache[\-\_\ ]AdvancedExtranetServer/([\w\.]+)">
          <info technology="Apache" tech_version="1"/>
      </regexp>
  
      <!-- Apache: CentOS -->
      <!-- TODO: add Centos 4.6, 4.7, 5.1 and 5.2 -->
  
      <regexp value="Apache/2\.0\.46 \(CentOS\)">
          <info type="Linux" distrib="CentOS" release="3.7"/>
      </regexp>
  
      <regexp value="Apache/2\.0\.52 \(CentOS\)">
          <info type="Linux" distrib="CentOS" release="4.3|4.4"/>
      </regexp>
  
      <regexp value="Apache/2\.0\.46 \(CentOS\)">
          <info type="Linux" distrib="CentOS" release="5"/>
      </regexp>
  
      <!-- Apache: Debian -->
      <!-- TODO: add Debian testing, unstable and experimental -->
  
      <regexp value="Apache/1\.0\.5 \(Unix\) Debian/GNU">
          <info type="Linux" distrib="Debian" release="1.1" codename="buzz"/>
      </regexp>
  
      <regexp value="Apache/1\.1\.1 \(Unix\) Debian/GNU">
          <info type="Linux" distrib="Debian" release="1.2" codename="rex"/>
      </regexp>
  
      <regexp value="Apache/1\.1\.3 \(Unix\) Debian/GNU">
          <info type="Linux" distrib="Debian" release="1.3" codename="bo"/>
      </regexp>
  
      <regexp value="Apache/1\.3\.0 \(Unix\) Debian/GNU">
          <info type="Linux" distrib="Debian" release="2.0" codename="hamm"/>
      </regexp>
  
      <regexp value="Apache/1\.3\.3 \(Unix\) Debian/GNU">
          <info type="Linux" distrib="Debian" release="2.1" codename="slink"/>
      </regexp>
  
      <regexp value="Apache/1\.3\.9 \(Unix\) Debian\/GNU">
          <info type="Linux" distrib="Debian" release="2.2" codename="potato"/>
      </regexp>
  
      <regexp value="Apache/1\.3\.26 \(Debian GNU\/Linux\)">
          <info type="Linux" distrib="Debian" release="3.0" codename="woody"/>
      </regexp>
  
      <regexp value="Apache/1\.3\.33 \(Debian GNU\/Linux\)">
          <info type="Linux" distrib="Debian" release="3.1" codename="sarge"/>
      </regexp>
  
      <regexp value="Apache/2\.0\.54 \(Debian GNU\/Linux\)">
          <info type="Linux" distrib="Debian" release="3.1" codename="sarge"/>
      </regexp>
  
      <regexp value="Apache/2\.2\.3 \(Debian\)">
          <info type="Linux" distrib="Debian" release="4.0" codename="etch"/>
      </regexp>
  
      <regexp value="Apache/2\.2\.6 \(Debian\)">
          <info type="Linux" distrib="Debian" release="4.0" codename="etch" updated="True"/>
      </regexp>
  
      <!-- Apache: Fedora -->
      <!-- TODO: add Fedora 8, 9 and 10 -->
  
      <regexp value="Apache/2\.0\.47 \(Fedora\)">
          <info type="Linux" distrib="Fedora" release="1" codename="Yarrow"/>
      </regexp>
  
      <regexp value="Apache/2\.0\.50 \(Fedora\)">
          <info type="Linux" distrib="Fedora" release="1" codename="Yarrow" updated="True"/>
      </regexp>
  
      <regexp value="Apache/2\.0\.49 \(Fedora\)">
          <info type="Linux" distrib="Fedora" release="2" codename="Tettnang"/>
      </regexp>
  
      <regexp value="Apache/2\.0\.51 \(Fedora\)">
          <info type="Linux" distrib="Fedora" release="2" codename="Tettnang" updated="True"/>
      </regexp>
  
      <regexp value="Apache/2\.0\.52 \(Fedora\)">
          <info type="Linux" distrib="Fedora" release="3" codename="Heidelberg"/>
      </regexp>
  
      <regexp value="Apache/2\.0\.53 \(Fedora\)">
          <info type="Linux" distrib="Fedora" release="3" codename="Heidelberg" updated="True"/>
      </regexp>
  
      <regexp value="Apache/2\.0\.54 \(Fedora\)">
          <info type="Linux" distrib="Fedora" release="4" codename="Stentz"/>
      </regexp>
  
      <regexp value="Apache/2\.2\.0 \(Fedora\)">
          <info type="Linux" distrib="Fedora" release="5" codename="Bordeaux"/>
      </regexp>
  
      <regexp value="Apache/2\.2\.2 \(Fedora\)">
          <info type="Linux" distrib="Fedora" release="5" codename="Bordeaux" updated="True"/>
      </regexp>
  
      <regexp value="Apache/2\.2\.3 \(Fedora\)">
          <info type="Linux" distrib="Fedora" release="6" codename="Zod"/>
      </regexp>
  
      <regexp value="Apache/2\.2\.4 \(Fedora\)">
          <info type="Linux" distrib="Fedora" release="7" codename="Moonshine"/>
      </regexp>
  
      <regexp value="Apache/2\.2\.6 \(Fedora\)">
          <info type="Linux" distrib="Fedora" release="6|7" codename="Zod|Moonshine" updated="True"/>
      </regexp>
  
      <!-- Apache: Mandrake / Mandriva -->
      <!-- TODO: add Mandriva 2007.1, 2008.0, 2008.1 and 2009.0 -->
  
      <regexp value="Apache/1\.3\.6 \(Unix\)\s+\(Mandrake/Linux\)">
          <info type="Linux" distrib="Mandrake" release="6.0" codename="Venus"/>
      </regexp>
  
      <regexp value="Apache/1\.3\.9 \(Unix\)\s+\(NetRevolution Advanced Server/Linux-Mandrake\)">
          <info type="Linux" distrib="Mandrake" release="6.1|7.0" codename="Helios|Air"/>
      </regexp>
  
      <regexp value="Apache-AdvancedExtranetServer/1\.3\.12 \(NetRevolution/Linux-Mandrake\)">
          <info type="Linux" distrib="Mandrake" release="7.1" codename="Helium"/>
      </regexp>
  
      <regexp value="Apache-AdvancedExtranetServer/1\.3\.14 \(Linux-Mandrake/">
          <info type="Linux" distrib="Mandrake" release="7.2" codename="Odyssey"/>
      </regexp>
  
      <regexp value="Apache-AdvancedExtranetServer/1\.3\.19 \(Linux-Mandrake/">
          <info type="Linux" distrib="Mandrake" release="8.0" codename="Traktopel"/>
      </regexp>
  
      <regexp value="Apache-AdvancedExtranetServer/1\.3\.20 \(Mandrake Linux/">
          <info type="Linux" distrib="Mandrake" release="8.1" codename="Vitamin"/>
      </regexp>
  
      <regexp value="Apache-AdvancedExtranetServer/1\.3\.23 \(Mandrake Linux/">
          <info type="Linux" distrib="Mandrake" release="8.2" codename="Bluebird"/>
      </regexp>
  
      <regexp value="Apache-AdvancedExtranetServer/1\.3\.26 \(Mandrake Linux/">
          <info type="Linux" distrib="Mandrake" release="9.0" codename="Dolphin"/>
      </regexp>
  
      <regexp value="Apache-AdvancedExtranetServer/1\.3\.27 \(Mandrake Linux/">
          <info type="Linux" distrib="Mandrake" release="9.1" codename="Bamboo"/>
      </regexp>
  
      <regexp value="Apache-AdvancedExtranetServer/2\.0\.44 \(Mandrake Linux/">
          <info type="Linux" distrib="Mandrake" release="9.1" codename="Bamboo"/>
      </regexp>
  
      <regexp value="Apache-AdvancedExtranetServer/1\.3\.28 \(Mandrake Linux/">
          <info type="Linux" distrib="Mandrake" release="9.2" codename="FiveStar"/>
      </regexp>
  
      <regexp value="Apache-AdvancedExtranetServer/2\.0\.47 \(Mandrake Linux/">
          <info type="Linux" distrib="Mandrake" release="9.1|9.2" codename="Bamboo|FiveStar"/>
      </regexp>
  
      <regexp value="Apache-AdvancedExtranetServer/1\.3\.29 \(Mandrake Linux/">
          <info type="Linux" distrib="Mandrake" release="10.0" codename="Community"/>
      </regexp>
  
      <regexp value="Apache-AdvancedExtranetServer/2\.0\.48 \(Mandrake Linux/">
          <info type="Linux" distrib="Mandrake" release="10.0" codename="Community"/>
      </regexp>
  
      <regexp value="Apache-AdvancedExtranetServer/1\.3\.31 \(Linux-Mandrake/">
          <info type="Linux" distrib="Mandrake" release="10.1" codename="Official"/>
      </regexp>
  
      <regexp value="Apache-AdvancedExtranetServer/2\.0\.50 \(Mandrake Linux/">
          <info type="Linux" distrib="Mandrake" release="10.0|10.1" codename="Community|Official"/>
      </regexp>
  
      <regexp value="Apache-AdvancedExtranetServer/2\.0\.53 \(Mandriva Linux/">
          <info type="Linux" distrib="Mandrake" release="10.2" codename="Limited Edition 2005"/>
      </regexp>
  
      <regexp value="Apache-AdvancedExtranetServer/2\.0\.54 \(Mandriva Linux/">
          <info type="Linux" distrib="Mandriva" release="2006.0"/>
      </regexp>
  
      <regexp value="Apache/2\.2\.3 \(Mandriva Linux/">
          <info type="Linux" distrib="Mandriva" release="2007"/>
      </regexp>
  
      <!-- Apache: Red Hat -->
      <!-- TODO: add Red Hat 5, 5.1, 5.2 and 5.3 -->
  
      <regexp value="Apache/1\.2\.6 Red Hat">
          <info type="Linux" distrib="Red Hat" release="5.1" codename="Manhattan"/>
      </regexp>
  
      <regexp value="Apache/1\.3\.3 \(Unix\)\s+\(Red Hat/Linux\)">
          <info type="Linux" distrib="Red Hat" release="5.2" codename="Apollo"/>
      </regexp>
  
      <regexp value="Apache/1\.3\.6 \(Unix\)\s+\(Red Hat/Linux\)">
          <info type="Linux" distrib="Red Hat" release="6.0" codename="Hedwig"/>
      </regexp>
  
      <regexp value="Apache/1\.3\.9 \(Unix\)  \(Red Hat/Linux\)">
          <info type="Linux" distrib="Red Hat" release="6.1" codename="Cartman"/>
      </regexp>
      
      <regexp value="Apache/1\.3\.12 \(Unix\)  \(Red Hat/Linux\)">
          <info type="Linux" distrib="Red Hat" release="7.0" codename="Guinness"/>
      </regexp>
  	
      <regexp value="Apache/1\.3\.19 \(Unix\)  \(Red-Hat/Linux\)">
          <info type="Linux" distrib="Red Hat" release="7.1" codename="Seawolf"/>
      </regexp>
   	
      <regexp value="Apache/1\.3\.20 \(Unix\)  \(Red-Hat/Linux\)">
          <info type="Linux" distrib="Red Hat" release="7.2" codename="Enigma"/>
      </regexp>
   	
      <regexp value="Apache/1\.3\.23 \(Unix\)  \(Red-Hat/Linux\)">
          <info type="Linux" distrib="Red Hat" release="7.3" codename="Valhalla"/>
      </regexp>
   	
   	<regexp value="Apache/1\.3\.27 \(Unix\)  \(Red-Hat/Linux\)">
          <info type="Linux" distrib="Red Hat" release="7.1|7.2|7.3" codename="Seawolf|Enigma|Valhalla" updated="True"/>
      </regexp>
  
      <regexp value="Apache/2\.0\.40 \(Red Hat Linux\)">
          <info type="Linux" distrib="Red Hat" release="8.0|9" codename="Psyche|Shrike"/>
      </regexp>
      
      <regexp value="Apache/1\.3\.22 \(Unix\)  \(Red-Hat/Linux\)">
          <info type="Linux" distrib="Red Hat" release="Enterprise 2.1" codename="Panama"/>
      </regexp>
  
      <regexp value="Apache/2\.0\.46 \(Red Hat\)">
          <info type="Linux" distrib="Red Hat" release="Enterprise 3" codename="Taroon"/>
      </regexp>
  
      <regexp value="Apache/2\.0\.52 \(Red Hat\)">
          <info type="Linux" distrib="Red Hat" release="Enterprise 4" codename="Nahant"/>
      </regexp>
  
      <!-- Apache: SuSE -->
      <!-- TODO: add SuSE 10.1, 10.2, 10.3 and 11.0 -->
  
      <regexp value="Apache/1\.3\.6 \(Unix\) \(SuSE/Linux\)">
          <info type="Linux" distrib="SuSE" release="6.1"/>
      </regexp>
  
      <regexp value="Apache/1\.3\.9 \(Unix\) \(SuSE/Linux\)">
          <info type="Linux" distrib="SuSE" release="6.2"/>
      </regexp>
  
      <regexp value="Apache/1\.3\.12 \(Unix\) \(SuSE/Linux\)">
          <info technology="operating-system.type" type="str" value="Linux"/>
          <info type="Linux" distrib="SuSE" release="6.4|7.0"/>
      </regexp>
  
      <regexp value="Apache/1\.3\.17 \(Unix\) \(SuSE/Linux\)">
          <info type="Linux" distrib="SuSE" release="7.1"/>
      </regexp>
  
      <regexp value="Apache/1\.3\.19 \(Unix\) \(SuSE/Linux\)">
          <info type="Linux" distrib="SuSE" release="7.2"/>
      </regexp>
  
      <regexp value="Apache/1\.3\.20 \(Linux/SuSE\)">
          <info type="Linux" distrib="SuSE" release="7.3"/>
      </regexp>
  
      <regexp value="Apache/1\.3\.23 \(Linux/SuSE\)">
          <info type="Linux" distrib="SuSE" release="8.0"/>
      </regexp>
  
      <regexp value="Apache/1\.3\.26 \(Linux/SuSE\)">
          <info type="Linux" distrib="SuSE" release="8.1"/>
      </regexp>
  
      <regexp value="Apache/1\.3\.27 \(Linux/SuSE\)">
          <info type="Linux" distrib="SuSE" release="8.2"/>
      </regexp>
  
      <regexp value="Apache/1\.3\.28 \(Linux/SuSE\)">
          <info type="Linux" distrib="SuSE" release="9.0"/>
      </regexp>
  
      <regexp value="Apache/2\.0\.40 \(Linux/SuSE\)">
          <info type="Linux" distrib="SuSE" release="8.1"/>
      </regexp>
  
      <regexp value="Apache/2\.0\.44 \(Linux/SuSE\)">
          <info type="Linux" distrib="SuSE" release="8.2"/>
      </regexp>
  
      <regexp value="Apache/2\.0\.47 \(Linux/SuSE\)">
          <info type="Linux" distrib="SuSE" release="9.0"/>
      </regexp>
  
      <regexp value="Apache/2\.0\.49 \(Linux/SuSE\)">
          <info type="Linux" distrib="SuSE" release="9.1"/>
      </regexp>
  
      <regexp value="Apache/2\.0\.50 \(Linux/SuSE\)">
          <info type="Linux" distrib="SuSE" release="9.2"/>
      </regexp>
  
      <regexp value="Apache/2\.0\.53 \(Linux/SuSE\)">
          <info type="Linux" distrib="SuSE" release="9.3"/>
      </regexp>
  
      <regexp value="Apache/2\.0\.54 \(Linux/SuSE\)">
          <info type="Linux" distrib="SuSE" release="10.0"/>
      </regexp>
  
      <!-- Apache: Ubuntu -->
  
      <regexp value="Apache/2\.0\.50 \(Ubuntu\)">
          <info type="Linux" distrib="Ubuntu" release="4.10" codename="Warty Warthog"/>
      </regexp>
  
      <regexp value="Apache/2\.0\.53 \(Ubuntu\)">
          <info type="Linux" distrib="Ubuntu" release="5.04" codename="Hoary Hedgehog"/>
      </regexp>
  
      <regexp value="Apache/2\.0\.54 \(Ubuntu\)">
          <info type="Linux" distrib="Ubuntu" release="5.10" codename="Breezy Badger"/>
      </regexp>
  
      <regexp value="Apache/2\.0\.55 \(Ubuntu\)">
          <info type="Linux" distrib="Ubuntu" release="6.06|6.10" codename="Dapper Drake|Edgy Eft"/>
      </regexp>
  
      <regexp value="Apache/2\.2\.3 \(Ubuntu\)">
          <info type="Linux" distrib="Ubuntu" release="7.04" codename="Feisty Fawn"/>
      </regexp>
  
      <regexp value="Apache/2\.2\.4 \(Ubuntu\)">
          <info type="Linux" distrib="Ubuntu" release="7.10" codename="Gutsy Gibbon"/>
      </regexp>
  
      <regexp value="Apache/2\.2\.8 \(Ubuntu\)">
          <info type="Linux" distrib="Ubuntu" release="8.04" codename="Hardy Heron"/>
      </regexp>
  
      <regexp value="Apache/2\.2\.9 \(Ubuntu\)">
          <info type="Linux" distrib="Ubuntu" release="8.10" codename="Intrepid Ibex"/>
      </regexp>
  </root>
  