¿Cómo paro 404.19 de error cuando se pasa una cadena de consulta que contiene 0x

votos
0

Tengo problemas con errores 404.19 para una página aspx cuando una cadena de consulta se pasa a ella que contiene 0x cualquier parte de ella.

No tengo acceso a IIS y por lo que estoy tratando de hacer frente a los FilteringRules a través de web.config.

Sólo para obtener toda la cosa en movimiento Actualmente estoy tratando de eliminar todo el filtrado mediante el uso de lo siguiente en web.config ...

 <security>
  <requestFiltering>
   <filteringRules>
      <filteringRule name=SQLInjection scanUrl=false scanQueryString=true>
         <denyStrings>
            <clear />     
         </denyStrings>
         <scanHeaders>
            <clear />
         </scanHeaders>
      </filteringRule>
   </filteringRules>
</requestFiltering>
</security>

Cualquier cadena de consulta con 0x en ella todavía está causando el error 404.19 embargo.

Sé que lo que he puesto en la configuración es una especie de trabajo, porque si añado algo así como <add string=cast />en la <denyStrings>sección de entonces soy capaz de obtener otras cadenas, directamente especificados para causar el error.

¿Qué me falta por favor?

Publicado el 13/01/2020 a las 23:54
fuente por usuario
En otros idiomas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more