Comment puis-je arrêter 404,19 erreur lorsqu'un Querystring est passé qui contient 0x

voix
0

Je ne parviens pas à 404.19 avec des erreurs pour une page ASPX lorsqu'un querystring est passé à ce que contient 0x partout en elle.

Je n'ai pas accès à IIS et donc je suis en train de répondre aux FilteringRules via web.config.

Juste pour obtenir le tout en mouvement, je suis en train d'essayer de supprimer tout le filtrage en utilisant ce qui suit dans web.config ...

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

Tout querystring avec 0x en elle provoque toujours l'erreur 404,19 bien.

Je sais que ce que je l' ai mis dans la configuration est une sorte de travail parce que si j'ajouter quelque chose comme <add string=cast />dans la <denyStrings>section alors que je suis en mesure d'obtenir d' autres chaînes spécifiées directement à provoquer l'erreur.

Qu'est-ce que je manque s'il vous plaît?

Créé 13/01/2020 à 21:54
source utilisateur
Dans d'autres langues...                            

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