elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Leed esto si el foro os muestra error: "Web Application Firewall (WAF) Blocked"
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Leed esto si el foro os muestra error: "Web Application Firewall (WAF) Blocked"  (Leído 2,679 veces)
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.818



Ver Perfil
Leed esto si el foro os muestra error: "Web Application Firewall (WAF) Blocked"
« en: 29 Julio 2016, 02:20 am »

Introducción


El contenido de este mensaje va dirigido a los programadores que tengais problemas para intentar publicar un código, el cual os impedirá publicar dicho código, a raíz de un mensaje de error como este:





¿Por qué ocurre?


El personal cualificado del staff ElHacker.net ha manifestado que al parecer se debe a un falso positivo por parte del servicio Cloudflare, así que habrá que esperar hasta que sepamos más sobre ello, si podemos controlar el error, si tiene solución, etc...

Este error ha sido detectado, al menos, cuando un usuario intenta publicar un código que contenga el siguiente texto: Thread.Sleep

Las condiciones para que este error ocurra son, al menos, al intentar utilizar el nombre Thread.Sleep en el interior de cualquier tag, ya sea el tag bold, code, etc, por ese motivo, ya que no me permite escribir unos ejemplos, os lo muestro a modo de imagen::



Cabe mencionar que yo también he experimentado el mismo error al utilizar el susodicho nombre prohibido añadiéndole paréntesis e incluso comillas y comillas dobles, sin tags ni nada.



¿Cómo evitarlo?


Como método de solución temporal, simplemente debeis intentar evitar utilizar el nombre Thread.Sleep junto a ningún tag.

Por ejemplo, para los programadores de VB.NET,  podeis importar el namespace correspondiente para acortar el nombre de la función, de la siguiente manera:
Código
  1. Imports System.Threading.Thread
  2.  
  3. Sleep(...)
( no intenteis hacer lo mismo con un alias de importación )

Para los programadores de C#, lamentablemente el mismo truco no parece servir, tampoco utilizando un alias de importación.

Saludos!


« Última modificación: 29 Julio 2016, 02:27 am por Eleкtro » En línea

el-brujo
ehn
***
Desconectado Desconectado

Mensajes: 21.586


La libertad no se suplica, se conquista


Ver Perfil WWW
Re: Leed esto si el foro os muestra error: "Web Application Firewall (WAF) Blocked"
« Respuesta #1 en: 24 Octubre 2016, 23:32 pm »

Arreglado.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines