Recomendado: cómo interceptar el código de la contraseña de inicio de sesión de fondo ASP En una verificación de seguridad, en realidad obtuve el WebShell, pero también necesito que el trabajador social tenga otra información en su dirección de correo electrónico, por lo que tengo que conocer sus hábitos. La base de datos se descargó, pero la contraseña MD5 no se pudo descifrar. ¡Por desgracia, parece que solo necesita grabar su contraseña de cuenta de administrador de inicio de sesión! ¡Guarde la molestia de deshacerse del problema! Esta contraseña no es importante o no.
Que es php
PHP significa procesador de hipertexto, lo que significa que debe saber que es un lenguaje de procesamiento del lado del servidor y viene en HTML. Su lugar más utilizado son las páginas web, donde los datos se envían desde el cliente al servidor web, se procesa la información y se devuelve el resultado.
Sin embargo, este lenguaje universal no se limita a las páginas web en absoluto. PHP también se puede usar en los shells de línea de comandos. Se puede usar como una extensión del sistema operativo para ejecutar el archivo PHP correspondiente.
Las aplicaciones en bases de datos también son una fortaleza de PHP. MySQL, SQL, Microsoft Access, Oracle e Interbase son solo algunas bases de datos que usan el idioma PHP.
Que es ASP
ASP es la abreviatura de las páginas del servidor Acitve, que también es un lenguaje de secuencias de comandos del lado del servidor. Para lograr el efecto de las páginas web dinámicas, Microsoft lo integra en el proceso del proveedor de servicios, que es el conocido com (modelos de objetos de componentes).
Aunque ASP no se limita a la ejecución en los servidores IIS (Servicios de información de Internet), solo puede realizar sus funciones completas en IIS. Los sistemas operativos que inicialmente lo respaldaron fueron Windows 2000 y NT4 Opción Pack. Del mismo modo, ASP también puede ejecutarse en plataformas distintas de IIS. PWS (servidor web personal) puede interpretar el código ASP en Windows NT, 95 y 98, pero las funciones serán limitadas.
Problemas de costo
Muchas personas pueden querer discutir sobre el costo de ASP y PHP, pero este realmente no es un enfoque importante. La mayoría de los usuarios que compran IIS son para una mejor integración con productos de Microsoft. Por cierto, IIS es definitivamente digno del dinero extra gastado.
PHP y el servidor web Apache que lo ejecuta son gratuitos. Son proporcionados por Apache Software Foundation, seguro y gratuito. Debido a esto, PHP se puede instalar de forma gratuita. El único costo es comprar el servidor que lo ejecuta y el costo del tiempo de instalación.
Problemas de velocidad
Este problema también es el debate más intenso entre los dos lados en los lenguajes de secuencias de comandos del lado del servidor. Desde que estos dos idiomas llegaron a este mundo, el debate sobre este tema nunca se ha detenido.
En términos generales, después de que una aplicación haya usado la memoria, debe devolverla al sistema operativo. Mientras el programa siempre use la memoria, el sistema operativo generalmente no solicitará que se recupere. El enfoque único de PHP para usar la memoria lo convierte en una ventaja. Después de que PHP obtiene un trozo de memoria, la retiene temporalmente. Cuando la memoria se usa, no la devuelve al sistema operativo, pero está reservado para posibles operaciones a continuación. Esto se puede modificar en el archivo de configuración.
Debido a la arquitectura basada en COM, ASP es un poco más lento porque llama modelos de objetos, y el sistema tiene que cargar estos modelos, que es un poco como los lenguajes de programación que usan controles. En términos de consumo de memoria, también es casi lo mismo que las aplicaciones estándar.
De hecho, la mayor diferencia en la velocidad es la computadora en la que se ejecuta el servidor web IIS o Apache. Si las computadoras son diferentes, el idioma en una computadora mejor configurada se ejecutará más rápido.
Pensamientos de compatibilidad
Hablando de problemas de compatibilidad, eso es demasiado, porque no hay dos computadoras en el mundo exactamente el mismo hardware y software, y debido a esto, la gente quiere saber cómo funcionarán los programas en los dispositivos que ya tienen.
En esta categoría, PHP puede haber ganado un paso adelante, y gana en código abierto, lo que significa que puede haber innumerables desarrolladores, mejores recursos, bibliotecas de documentación más grandes y más detrás de esto. Debido a estos factores, cuanto más se desarrolle PHP, más programadores aprenden.
Generalmente se cree que ASP es capaz de correr en IIS. Como se mencionó anteriormente, esto no es muy correcto. De hecho, ASP también puede ejecutarse en Apache. Apache ASP puede ejecutar funciones ASP limitadas en cualquier servidor Apache. Solo enciende mod_perl.
Recuerde que PHP puede ejecutarse en cualquier plataforma, y Mac OS X, Windows, Linux y Solaris son sistemas operativos que pueden ejecutarla.
Consideraciones de seguridad
No importa cuán se haya roto la seguridad, es probable que se rompa cualquier cosa, y lo único que falta es el problema del tiempo y los recursos.
Las opciones de seguridad de Apache lo hacen más seguro que los sistemas operativos de Windows Server. IIS ya tiene muchas vulnerabilidades de seguridad conocidas y ha sido parcheado. En comparación, la seguridad de Apache es obvia para todos.
Facilidad de programación
ASP proviene de Visual Basic, el lenguaje más común en los productos de Microsoft, por lo que es muy simple y fácil de aprender; Mientras que PHP se basa más en C ++, que puede ser parte de la razón de su velocidad rápida.
Malentendido general de ASP
ASP y ASP.NET no son lo mismo en absoluto. ASP.NET es una reescritura completa del lenguaje de programación ASP. Debido a esto, la mayoría de sus funciones no son compatibles con versiones anteriores. Es adecuado para la arquitectura .NET actualizada de Microsoft.
en conclusión
Desde un punto de vista personal, PHP es más rápido, más seguro, más fácil de usar, más compatible e incluso más barato, pero no significa que ASP sea inútil. No hay necesidad de discutir más y más, solo use el lenguaje que sea más compatible con su sistema y más en línea con sus expectativas.
Compartir: COLECCIÓN DE ESCRITURA DE CÓDIGO HTML HTML es el lenguaje de marcado de hipertexto (hipertextMarkUpplanguage), también conocido como lenguaje web, es necesario para comprenderlo en las páginas web. Aunque ahora hay muchas herramientas para hacer páginas web, como Dreamwvear, Frontpage, etc., puede hacer hermosas páginas web sin comprender estos códigos. . . Debido a que el contenido de HTML es numero, pocas personas están dispuestas a escribir código para hacer páginas web (eficiencia), y la mayoría de ellas usan