¿Qué idioma debo aprender si quiero hackear una página web?

Si tiene que preguntar, no es lo suficientemente inteligente como para hackear sitios web.

En primer lugar, debe tener un buen conocimiento de HTML, JavaScript y CSS para poder analizar lo que está haciendo la página web. Esto es necesario para que pueda decidir qué vectores de ataque funcionarán y, con suerte, permitirle identificar el lenguaje de desarrollo que se usa en el servidor. Y el tipo de marcos utilizados para el sitio web.

También deberá conocer el sistema operativo del servidor web.

Una vez que tenga la información que necesita, tendrá que explorar más a fondo, utilizando las debilidades conocidas en el idioma y el sistema operativo para obtener más información. Para esto no necesitas experiencia en programación. Solo necesitas conocer las posibles hazañas.

Todos los sitios y servidores web tienen puntos débiles que pueden ser explotados, pero si el propietario del sitio tiene un buen equipo para mantenerlos, la mayoría de los ataques conocidos no funcionarán.

Ahora, para obtener acceso a un sitio web para que pueda piratearlo, necesitará acceso al servidor de alguna manera. En general, esto es difícil si un servidor está configurado para alojar un solo sitio y es relativamente fácil cuando el sitio está alojado en un host compartido con docenas de otros sitios. ¿Por qué? Debido a la cantidad de vectores de ataque. Si hay una docena de sitios en un solo servidor, entonces todos y cada uno de los sitios pueden tener vulnerabilidades.

Para piratear el sitio, debe administrar un código que se ejecute en el servidor específico. Este suele ser el mayor desafío, ya que el servidor debe admitir el código específico. Por ejemplo, el código PHP podría no funcionar si PHP está deshabilitado en el servidor. Y ASP . Es posible que NET / C # no funcione si el servidor es un servidor Linux sin Mono. Por lo tanto, debería conocer algunos conocimientos sobre varios idiomas o simplemente obtener el posible código para usar de otras fuentes.

Una vez que tenga su código ejecutándose en el servidor, lo necesitará para ejecutar más código para obtener aún más acceso.


O simplemente engaña al administrador del sitio para que le dé el nombre de usuario y la contraseña y, por lo tanto, inicie sesión como administrador. ¡Entonces no necesitas saber nada de programación! ¡Esta opción es la forma más común en que se piratean los sitios!

Hackear no se trata de usar ningún idioma en particular. La piratería se trata de comprender cómo funciona la tecnología y encontrar formas de explotar sus vulnerabilidades. Entonces, si quiere hackear páginas web, necesita entender la tecnología web en profundidad. En el camino, tendrás que saber HTML, CSS y JavaScript como mínimo. La tecnología web también utiliza muchos otros idiomas, como Java, Python, C #, PHP, Ruby, Perl, etc. También tendrá que entender los protocolos web y cómo funcionan los servidores web y los muchos problemas de seguridad que rodean a los navegadores web. En otras palabras, debe aprender mucho más que un lenguaje de programación (o un conjunto de idiomas).

Quiero decir, si literalmente quieres decir una página web, entonces HTML y JavaScript. Pero si te refieres a un sitio web, podría ser mucho más.

Lo que realmente necesita es aprender a codificar y a los protocolos de red. Tendrá que entender dónde se almacenan los datos (que es el cofre del tesoro), cómo acceden a sus datos, dónde colocan sus datos, etc.

La piratería no es como las películas en las que te sientas en un terminal de Linux en tu sótano y, después de tocar el teclado durante 10 minutos, de repente estás “bloqueado en el mainframe” como siempre.

C-FuckYou.

No trates no es bueno para ti.