Contactos

Boletín tonto. ¿Qué foro es mejor vBulletin o PunBB? La continuación está disponible sólo para miembros.

Seleccione el motor del foro. IPB, vBulletin, Phpbb


Un motor de foro es algo necesario para un sitio serio. El principio es bien conocido: cualquier sitio web debe ser interactivo. Hay muchas formas de lograr interactividad, desde comentarios hasta artículos pasando por tu propia red social temática. El foro es quizás la herramienta más universal para obtener comentarios reales de los visitantes.

El foro te permite:

Cree una audiencia permanente de usuarios del sitio que regresarán constantemente y estarán activos. La actividad de los visitantes es dinero real.

Ahorro en contenido. Si crea un foro, el contenido será creado por los usuarios y el propietario no necesitará comprar grandes cantidades de textos para la promoción.

Ampliar el núcleo semántico del sitio. La creación de un foro permite, sin mucho esfuerzo por parte del propietario, ampliar el número de solicitudes para las cuales se promociona el sitio.

Instalar el motor del foro es un proceso simple, pero su configuración y administración adicional pueden causar muchas dificultades a un principiante. Sin embargo, existe una gran cantidad de documentación para cada motor popular, por lo que si lo desea, podrá comprenderlo todo. O contrate a un administrador profesional.

En general, la gran mayoría de los motores son bastante adecuados para el funcionamiento normal del foro; tienen aproximadamente el mismo conjunto de funciones básicas, incluido un sistema flexible para configurar los derechos de acceso de los usuarios. Se diferencian por la facilidad de administración, un conjunto de plantillas y complementos, confiabilidad y soporte técnico del fabricante. Comenzaré la revisión con los tres primeros en Runet: Phpbb es quizás el motor más popular para crear un foro en Runet. Para un principiante, la principal ventaja de Phpbb es que tanto el motor del foro como todo tipo de complementos son gratuitos. También hay muchas comunidades diferentes de fans de Phpbb, tanto en Internet de habla rusa como en el extranjero.

Otras ventajas incluyen la velocidad de funcionamiento, la simplicidad y relativa flexibilidad de configuración, una gran cantidad de plantillas y complementos. Si crea un foro en phpbb, puede usarlo como parte del sitio (existe la posibilidad de integración con muchos cms), pero también puede crear un portal más o menos completo basado en él.

Pero Phpbb también tiene un inconveniente: es muy vulnerable tanto a ataques de spam como a piratería informática con la introducción de su código. Para evitar esto, debe instalar complementos especiales para protegerse contra el spam y también actualizar periódicamente el motor instalando nuevas versiones. Lamentablemente, esto no siempre proporciona una protección del 100%, por lo que tendrá que controlarlo usted mismo manualmente o designando moderadores. Puedes descargarlo en el sitio web oficial https://www.phpbb.com/

IPB (Invision Power Board) es un motor de foro pago que inmediatamente asusta a la mayoría de los principiantes. Sin embargo, si se pretende que el proyecto sea serio, es poco probable que una cantidad de unos 200 dólares para un IPB detenga a un webmaster determinado. Pero piense diez veces si está listo, incluso en aras de una gama muy amplia de posibilidades, para rehacer constantemente el motor IPB, a riesgo de complicarle el soporte y las actualizaciones.

El sistema tiene una gran cantidad de posibilidades de integración con diferentes servicios: varios cms, blogs, chats, galerías de fotos, etc. Quizás un portal en este motor pueda considerarse un sitio web completamente completo, por supuesto, con ciertas configuraciones.

Y aquí hay una mosca importante en el ungüento: el motor IPB se actualiza muy raramente, los propios usuarios actúan como probadores, quienes encuentran vulnerabilidades y errores. En cualquier caso, el código acaba siendo “torcido” y subóptimo. No existen comunidades de fans rusas de alta calidad, todos los problemas tendrán que resolverse de forma independiente. Las localizaciones rusas también están lejos de ser perfectas; los archivos de idioma a menudo deben editarse para su visualización normal.

Debido a la complejidad e incorrección del código, los foros en IPB se muestran correctamente sólo en Firefox, en otros navegadores pueden surgir problemas menores.

También puede haber un problema al actualizar de la segunda a la tercera versión: la estructura de máscaras y clases ha cambiado y, si se modifica el foro, la actualización será problemática.

El sistema de plantillas IPB es extremadamente confuso, cambiar la apariencia no es tan fácil, necesitarás "revisar" muchos archivos. El diseño estándar no es malo y bastante familiar, pero es estándar, lo que, en sí mismo, puede ser un inconveniente importante para muchos. Puede descargar Invision Power Board en el sitio web oficial http://www.invisionpower.com/apps/board/
vBoletín (vb). En el segmento de Internet de habla rusa, vBulletin se llama tradicionalmente "vobla" o "bun". Este es quizás el mejor motor de foros, no hay nada más que añadir. El precio de unos 250 dólares (la licencia se compra por un año e incluye actualizaciones gratuitas durante este tiempo) está bastante justificado y sin duda se amortizará ahorrando tiempo y nervios. Aquí todo funciona como un reloj. Está bastante claro por qué se está tomando el dinero: el motor vBulletin se mejora constantemente y está claro que en él están trabajando programadores profesionales, no solo fanáticos.

No tiene sentido enumerar todas las funciones: él (o sus complementos) implementa casi todo lo que un administrador podría necesitar para crear un foro. Hay citas múltiples, soporte para podcasting, comunidades de usuarios, grupos sociales, un sistema de reputación flexible y mucho más.

Por supuesto, vBulletin tiene una gran cantidad de complementos y comunidades de usuarios, por lo que no habrá problemas con el mantenimiento, sobre todo porque existe un equipo de soporte oficial. La desventaja de vBulletin, aunque no muy grande, son las adiciones pagas, por ejemplo, para los blogs de los usuarios.

En general, el foro no tiene defectos. Puede recomendarse para proyectos grandes y serios precisamente por su confiabilidad y resistencia a todo tipo de ataques. Como resultado, crea una carga significativa en el servidor, especialmente con complementos instalados, pero para proyectos serios generalmente usan servidores y administradores serios. Puedes descargarlo en el sitio web oficial http://www.vbulletin.com/

SMF (Foro de Máquinas Simples). Un motor sencillo que cualquier principiante puede manejar. La simplicidad se compensa con la falta de funcionalidad, pero no todo el mundo necesita un conjunto completo de "trucos". La instalación de complementos (mods) está convenientemente organizada en el motor; se pueden descargar e instalar directamente desde el panel de administración con solo unos pocos clics.

El panel administrativo es algo inusual, pero para un principiante esto no es una desventaja, porque no tiene experiencia ni hábitos con otros motores. La falta de familiaridad no significa inconvenientes. Otra ventaja es la presencia de una gran cantidad de convertidores para cambiar desde otros motores.

El foro es muy confiable en términos de piratería y spam... bueno, el spam es un problema eterno que necesita y se puede combatir. A pesar de que SMF es gratuito, los desarrolladores y usuarios experimentados brindan asistencia a todos los que la necesitan en el foro oficial del proyecto.

Con este motor también es posible crear sitios web completos utilizando complementos especiales para portales (Adk Portal, EzPortal, etc.), pero la gran pregunta es si vale la pena crear un portal basado en un foro. Es más lógico crear un foro como complemento al sitio principal en un motor completo.

Tablero de intelecto (IntBoard). Un motor de foro para fans, escrito por un fan y abandonado con éxito por él. Sin embargo, el abandono no es motivo para no recomendarlo categóricamente.

Hablemos de las deficiencias de inmediato. Los problemas a menudo surgen de la nada, no hay un gran soporte, el foro oficial está prácticamente muerto y los propietarios de foros sobre este motor rara vez responden allí. Prácticamente no hay complementos ni plantillas: todo debe hacerlo usted mismo.

Pero también hay ventajas. El código del motor es lo suficientemente simple como para que incluso un principiante pueda descubrirlo y solucionar algunos problemas por sí mismo, así como ajustar algunas funciones por sí mismo. El motor es muy liviano y crea poca carga en el servidor. El panel de administración es extremadamente no estándar, pero quizás tenga la mejor oportunidad para configurar los derechos de los usuarios; un sistema de grupos y derechos de acceso a cada sección específica te permitirá crear un sistema de moderación potente y eficaz.

PunBB. Un motor sencillo, ligero y con una comunidad bastante potente que ayudará a solucionar los problemas que surjan. Poco exigente con los recursos del servidor. El panel administrativo es intuitivo.

El diseño se realiza utilizando CSS, por lo que a los principiantes que están acostumbrados al diseño de tablas les resultará inusual editar plantillas. Sin embargo, esto también es una ventaja: es hora de dominar las tecnologías modernas.

Un grave inconveniente es la alta disponibilidad de spam: es necesario controlar esto manualmente, además de los complementos instalados.

ExBB es un motor gratuito cuya peculiaridad es que funciona con bases de datos de texto sin necesidad de utilizar MySQL. Quizás hace 10 años esto era una ventaja: estos sitios creaban menos carga y el alojamiento con soporte de base de datos era mucho más caro. Hoy en día cualquier hosting soporta MySQL y las bases de datos de texto son una desventaja; son mucho más lentos y menos confiables.

Sin embargo, puedes crear un foro usando este cms para un sitio pequeño donde no se espera una gran afluencia de visitantes y mensajes. Es fácil de instalar, fácil de mantener y tiene una gran cantidad de usuarios y un foro de soporte en el sitio web oficial.

Vanilla: este motor poco conocido se posiciona como una adición a Wordpress, uno de los cms más populares. Entre las funciones estándar de WordPress no existe la posibilidad de crear un foro. Por supuesto, puedes adaptar cualquier motor de foro, pero no es tan fácil. Vanilla se instala como un complemento normal.

El sistema de mensajes personales se implementa de una manera inusual: se publican como temas regulares, pero son visibles solo para aquellos a quienes están dirigidos. En cualquier tema, además del público, puedes dejar un mensaje personal. Inusual, pero bastante conveniente. En general, parece que los desarrolladores decidieron crear un foro diferente a todos los demás. Si esto es una ventaja o una desventaja, usted decide.

En general, hay muchos motores: puede probarlo, puede decidirse inmediatamente por algo popular, incluso puede escribir o pedir algo propio. Es imposible decir sin ambigüedades qué opción será la óptima para cada caso específico.

La administración de este tipo de servicios no suele ser responsable de nada, por lo que si tu foro desaparece en algún momento maravilloso, en el mejor de los casos te pedirán disculpas.

En el próximo artículo te contaré cuáles hay.

Hace tiempo que quería escribir sobre esto, pero nunca lo logré, pero ahora recién tuve la oportunidad de publicar una breve nota sobre el tema. Entonces, ¿por qué no publicar una lista de lo que un usuario debería mirar primero antes de elegir un servicio de hosting? Especialmente para nosotros, los que usamos vbulletin. Llamémoslo todo simplemente: recomendaciones. Está claro que los profesionales ya lo entienden todo, aquí no hay nada que explicar. Pero los principiantes aún deberían barajar. Como veo una tendencia poco saludable, el administrador de Vbulletin 4 quiere que su foro funcione en hosting compartido por $5 y todo saldrá bien. ¡Esto nunca volverá a suceder!

Todos conocemos los conceptos básicos, pero cuando buscaba a mi anfitrión también cometí algunos errores, así que veamos algunos.

¿Es la empresa un sobrevendedor?

Señores les ruego no utilicen hosting que se revende (overseller). Lo más probable es que te den un trozo de una gran “era” con la que sufrirás durante mucho tiempo. Pero, ¿cómo podemos determinar que el hosting se revende a través de 50 manos? Aquí no hay secretos, te ofrecerán 500 o 1500 GB de espacio (aquí estoy exagerando, claro, pero no mucho) y 100 TB de ancho de banda, y por sólo 5 dólares. ¿No es demasiado bueno? Pero todo esto es una tontería; de hecho, no necesitas más de 2 a 10 GB de espacio en disco, créeme. Y el ancho de banda de 50 a 200 GB está fuera de tus oídos, especialmente en los primeros días.

¿La empresa es revendedora?

Aquí también hay que tener mucho cuidado. La mayoría de los revendedores son empresas pasajeras. Cogen dinero, trabajan un poco y listo, no los volverás a ver. ¡Todos tus archivos y trabajo se perderán! Pero no necesitamos esto, ¿verdad? E incluso si le gustan los precios de alojamiento de estas empresas, asegúrese de comprobar cuánto tiempo lleva en el negocio una empresa en particular.

¡Límite de tamaño de base de datos!

Este es un punto muy importante si planea migrar su vbulletin en funcionamiento. Miré las ofertas de varios proveedores de alojamiento, la mayoría ofrece 100 MB. Al principio, por supuesto, esto será suficiente para usted, pero tan pronto como su foro crezca, esto no será suficiente para usted y se verá obligado a cambiar a un VPS o servidor dedicado.

Número de conexiones simultáneas a la base de datos.

Oh, sí, esto es 100% importante. Esto es muy importante, especialmente si trabajas con Vbulletin. Porque con el tiempo las conexiones simultáneas no hacen más que crecer. La mayoría de las empresas de alojamiento compartido ofrecen entre 10 y 250, todo depende del alojamiento. Simplemente llame al soporte técnico y pregúnteles al respecto. Pero no todos los sitios de alojamiento compartido tienen esta información ni la compartirán con usted.

¡Reseñas! ¿Es bueno o malo?

Apoyo técnico.

La mayoría de los sitios de hosting cuentan con soporte técnico las 24 horas del día, los 7 días de la semana, a través de correo electrónico, tickets, icq, skype o algún otro método. ¿Pero hasta cuándo te ayudarán? A veces esto juega un papel decisivo.

Llame al soporte técnico y vea cuánto tiempo espera una respuesta, especialmente por la noche o entre las 5 y 6 de la mañana. Y consulta varias opciones y teléfono y entradas. Haga preguntas sencillas cuyas respuestas ya conozca, necesitamos calcular su tiempo de respuesta. ¡Consiguió! Genial, mira cuánto tiempo esperaste por una respuesta a una pregunta fácil y estima cuánto tiempo te responderán en una situación difícil.

¿Gran empresa conocida o nueva desconocida?

En principio, la elección aquí sólo está ante usted: cuanto más antigua y de mejor reputación sea la empresa, los precios no serán ligeramente más altos que los de las de nueva creación. Personalmente, elijo una empresa que ya ha demostrado su eficacia. ¿Quieres saber por qué? Es simple, imagínese que puede perder muchos archivos útiles y una base de datos de la noche a la mañana. Lo mismo ocurre con la política de privacidad; no siempre puedes estar seguro de que se cumple. Sus datos se pueden copiar y crear sitios clonados. Esta lista sigue y sigue. Bueno, me entiendes :)

  • De:
  • Registrado: 2014.07.08
  • Publicaciones: 3,924
  • Gustos: 504

Tema: ¿Qué foro es mejor vBulletin o PunBB?

VBulletin (Vobla o Bulka, como nos gusta llamarlo) es uno de los motores de foros comerciales más antiguos escritos con tecnologías PHP y MySQL. Desde el lanzamiento de la primera versión en el año 2000, se ha trabajado muchísimo para mejorar la funcionalidad, lo que permitió incluir a VB en la lista de los mejores productos de software.

Una licencia de VBulletin le costará alrededor de 250 dólares. Tenga la seguridad de que se trata de un gasto totalmente justificado y que sin duda se amortizará ahorrando tiempo de trabajo y células nerviosas. La mayor parte de este dinero se destina a desarrolladores y programadores, quienes luego lo usarán para mejorar la funcionalidad y lanzar parches y adiciones (sí, todas las actualizaciones se entregarán de forma gratuita durante todo el año).

2 Responder por PunBB

  • De: Moscú, Sovkhoznay 3, apto. 98
  • Registrado: 2014.07.08
  • Publicaciones: 3,924
  • Gustos: 504

No tiene sentido enumerar todas las funciones de VBulletin. Implementaron casi todo lo que los administradores del foro pudieran necesitar. Podcasting, soporte de múltiples citas, división en grupos sociales y comunidades, sistema de calificación (reputación). El paquete básico se puede complementar con extensiones de terceros.

El motor del foro VBulletin crea una carga importante en el servidor, especialmente si se instalan complementos y scripts de terceros. Para evitar problemas con la carga de páginas en el futuro, tendrá que desembolsar un alojamiento normal. Especialmente si predice más tráfico para su recurso en el futuro.

3 Responder por PunBB

  • De: Moscú, Sovkhoznay 3, apto. 98
  • Registrado: 2014.07.08
  • Publicaciones: 3,924
  • Gustos: 504

Re: ¿Qué foro es mejor vBulletin o PunBB?

VBulletin, debido a su extrema resistencia a la piratería y los robots de spam, se recomienda su uso en proyectos grandes y serios. Además, los ajustes estándar y los archivos de configuración se pueden cambiar fácilmente a su manera, logrando un efecto aún mayor. Hay muchas instrucciones y guías de artesanos populares en Internet, aunque no se debe confiar en todas.

VBulletin implementa ideas a gran escala de la mejor manera posible. Actualizaciones constantes, servicio de alta calidad, extensiones adicionales y mecanismos de seguridad confiables: todo esto justifica plenamente el dinero gastado en el producto.

4 Responder por PunBB

  • De: Moscú, Sovkhoznay 3, apto. 98
  • Registrado: 2014.07.08
  • Publicaciones: 3,924
  • Gustos: 504

Re: ¿Qué foro es mejor vBulletin o PunBB?

No tiene sentido enumerar todas las funciones: él (o sus complementos) implementa casi todo lo que un administrador podría necesitar para crear un foro. Hay citas múltiples, soporte para podcasting, comunidades de usuarios, grupos sociales, un sistema de reputación flexible y mucho más.

Por supuesto, vBulletin tiene una gran cantidad de complementos y comunidades de usuarios, por lo que no habrá problemas con el mantenimiento, sobre todo porque existe un equipo de soporte oficial. La desventaja de vBulletin, aunque no muy grande, son las adiciones pagas, por ejemplo, para los blogs de los usuarios.

En general, el foro no tiene defectos. Puede recomendarse para proyectos grandes y serios precisamente por su confiabilidad y resistencia a todo tipo de ataques. Como resultado, crea una carga significativa en el servidor, especialmente con complementos instalados, pero para proyectos serios generalmente usan servidores y administradores serios.

Ventajas principales:

  • Marco de base de datos rápido y eficiente
  • Interfaz compuesta por plantillas.
  • Potente motor de búsqueda
  • Soporte multilingüe
  • Perfiles de usuario
  • Panel de administración potente y conveniente
  • Número ilimitado de secciones/temas/mensajes
  • Notificaciones por correo electrónico
  • Apoyo COPPA

Debido a que el fabricante no proporciona una demostración del foro que se pueda instalar, tuve que instalar la versión izquierda, descargada de algún Vareznik. Por lo tanto, es posible que las instrucciones no se correspondan completamente con el proceso de instalación del foro de licencias. Después de la instalación, el sitio fue eliminado y no se utilizó para el fin previsto.

Para instalar vBulletin vamos al panel de control de hosting (el botón con un engranaje al lado del pedido de hosting en facturación), allí en el “Administrador de archivos”, en él vamos al directorio “www”. Haga clic en el botón "Subir archivo al directorio actual":

Especifique la ruta al archivo en su computadora:

Seleccione el archivo con vBulletin y descomprímalo:

Eliminamos archivos y directorios que no necesitamos, incluido el directorio de nuestro dominio www, siempre que no tenga nada de lo que necesita allí. Si no lo coloca en la raíz del sitio, o si hay algo necesario en el directorio del sitio, no es necesario eliminar el directorio del dominio www:

Seleccione el directorio con el instalador de vBulletin y cámbiele el nombre:

Ingrese el nombre de nuestro sitio como nombre del directorio:

Vaya a la sección "Bases de datos" del panel de control del hosting:

Cree una nueva base de datos MySQL y un usuario con derechos de acceso total a ella:

Tenga en cuenta que tanto el usuario como la base de datos recibieron automáticamente un prefijo basado en el nombre de su cuenta en el servidor de alojamiento:

Vamos a la página principal de nuestro sitio y recibimos el siguiente error de vBulletin:

Ingresamos la ruta al instalador en la barra de direcciones, agregamos "install/install.php", después de lo cual se inicia el programa de instalación del foro vBulletin:

El instalador de vBulletin comprueba la presencia de los siguientes archivos:

El siguiente paso es comprobar la conexión a la base de datos, no pasa - porque... El archivo de configuración del foro contiene datos incorrectos:

Regresamos al panel de control del hosting, administrador de archivos, vamos al directorio con el foro, luego al subdirectorio “incluye”. Abra el archivo "config.php":

Ingresamos los datos correctos de la base de datos en el archivo de configuración, luego de lo cual lo cerramos:

Regresamos al sitio, al instalador. presione "F5", esta vez todo está bien, la conexión a la base de datos ha crecido en conjunto:

El instalador de vBulletin crea tablas en la base de datos:

El instalador de vBulletin cambia los tipos de algunas tablas:

Los datos se ingresan en la base de datos:

Idiomas importados:

Los estilos son importados:

Se importa la ayuda:

No tocamos la configuración predeterminada, el programa de instalación de vBulletin determinó todo correctamente:

Se importan las configuraciones predeterminadas:

Ingrese los detalles del administrador de vBulletin:

El administrador de vBulletin se ha agregado exitosamente:

La instalación de vBulletin en hosting se ha completado con éxito:

Siguiendo el último consejo del instalador, elimine los archivos innecesarios:

Puedes ir al foro de vBulletin para asegurarte de que todo funciona correctamente:

Probablemente hayas visto muchas veces foros sobre el motor vBulletin. Los foros como tales ya no están de moda, pero vBulletin sigue siendo uno de los motores más populares. En su última (quinta) versión, se encontraron varias vulnerabilidades que pueden arruinar enormemente la vida de un administrador. En este artículo te contaré cómo se utilizan.

El primer problema es el filtrado incorrecto de los datos del usuario. Lo informó un investigador de seguridad independiente que deseaba permanecer en el anonimato. La vulnerabilidad, aunque tiene algunas limitaciones, ha recibido un estado crítico porque permite leer cualquier archivo y ejecutar código arbitrario en el sistema de destino.

La segunda vulnerabilidad fue encontrada por investigadores de TRUEL IT y recibió el identificador CVE-2017-17672. Está relacionado con las funciones de deserialización de datos en el motor y un atacante puede utilizarlo para eliminar archivos arbitrarios en el sistema.

Se han publicado informes completos que detallan ambos problemas como parte del programa Beyond Security de SecuriTeam. También hay exploits PoC para demostrar vulnerabilidades. Repasemos todo esto en orden.

Preparativos

Utilicé la distribución WAMP como servidor.

Leer archivos, ejecutar comandos

Entonces, el motivo de la primera vulnerabilidad es la lógica incorrecta al procesar el parámetro routestring, que permite a un atacante incluir cualquier archivo en el disco mediante include y ejecutar el código PHP que se encuentra en él.

Nuestro camino comienza con el archivo más importante: index.php, donde tiene lugar la inicialización básica de la aplicación.

/index.php
48: $aplicación = vB5_Frontend_Application::init("config.php"); ... 60: $enrutamiento = $aplicación->getRouter(); 61: $método = $enrutamiento->getAction(); 62: $plantilla = $enrutamiento->getTemplate(); 63: $clase = $enrutamiento->getControllerClass();

Veamos el método vB5_Frontend_Application::init.

/incluye/vb5/frontend/application.php
13: la clase vB5_Frontend_Application extiende vB5_ApplicationAbstract 14: ( 15: función estática pública init($configFile) 16: ( 17: parent::init($configFile); 18: 19: self::$instance = new vB5_Frontend_Application(); 20: self::$instancia->enrutador = new vB5_Frontend_Routing();21: self::$instancia->enrutador->setRoutes();

Aquí estamos interesados ​​en el método setRoutes.

47: función pública setRoutes() 48: ( 49: $this->processQueryString(); ... 54: if (isset($_GET["routestring"])) 55: ( 56: $ruta = $_GET[" cadena de ruta"];

La variable $path contiene el valor de datos de usuario del parámetro de cadena de ruta. Puede pasarle la ruta a la página del foro y se cargará.



Digamos que pasamos /test .

Después de asignar una variable, hay un fragmento de código que elimina la barra al principio de la línea, si está presente.

/incluye/vb5/frontend/routing.php
75: if (strlen($ruta) AND $ruta(0) == "/") 76: ( 77: $ruta = substr($ruta, 1); // $ruta = "prueba" 78: )
incluye\vb5\frontend\routing.php
83: if (strlen($ruta) > 2) 84: ( 85: $ext = strtolower(substr($ruta, -4)); 86: if (($ext == ".gif") O ($ext == ".png") O ($ext == ".jpg") O ($ext == ".css") 87: O (strtolower(substr($path, -3)) == ".js" )) 88: ( 89: encabezado("HTTP/1.0 404 no encontrado"); 90: morir(""); 91: ) 92: )

Como puede ver, el cheque es bastante extraño. Como mínimo, la presencia de una lista de extensiones prohibidas escritas directamente en el código resulta confusa. Y, en general, el hecho mismo de que la extensión se obtenga cortando cuatro caracteres del final de la línea (línea 85) es desconcertante. Por lo general, si intentamos recibir un archivo con extensión gif, png, jsp, css o js, ​​el servidor devolverá una página 404 y el script dejará de ejecutarse. Cuando se pasan todas las comprobaciones, se llama al método getRoute de la clase vB_Api_Route mediante callApi. Busca rutas adecuadas en función de la información proporcionada por el usuario.

La continuación está disponible sólo para miembros.

Opción 1. Únase a la comunidad del "sitio" para leer todos los materiales del sitio

¡La membresía en la comunidad dentro del período especificado le dará acceso a TODOS los materiales de Hacker, aumentará su descuento acumulativo personal y le permitirá acumular una calificación profesional de Xakep Score!



¿Te gustó el artículo? Compártelo