Web Resolución de problemas con r0ot-mi. Parte 2

imagen

Este artículo contiene la solución de tareas destinadas a explotar las conexiones web. Este artículo está dirigido principalmente a principiantes que desean comprender los encabezados HTTP y participar en CTF. Referencias a las partes anteriores de esta sección:

Web Resolución de problemas con r0ot-mi. Parte 1

Información organizacional
Especialmente para aquellos que desean aprender algo nuevo y desarrollarse en cualquiera de las áreas de información y seguridad informática, escribiré y hablaré sobre las siguientes categorías:

  • PWN;
  • criptografía (criptografía);
  • tecnologías de red (Red);
  • inversa (ingeniería inversa);
  • esteganografía (Stegano);
  • búsqueda y explotación de vulnerabilidades WEB.

Además de esto, compartiré mi experiencia en informática forense, análisis de malware y firmware, ataques a redes inalámbricas y redes de área local, realización de pentests y escritura de exploits.

Para que pueda conocer nuevos artículos, software y otra información, creé un canal en Telegram y un grupo para discutir cualquier problema en el campo de ICD. Además, consideraré personalmente sus solicitudes personales, preguntas, sugerencias y recomendaciones personalmente y responderé a todos .

Toda la información se proporciona solo con fines educativos. El autor de este documento no tiene ninguna responsabilidad por los daños causados ​​a alguien como resultado del uso del conocimiento y los métodos obtenidos como resultado de estudiar este documento.

Encabezados HTTP


imagen

Seguimos el enlace y recibimos el siguiente mensaje.

imagen

Veamos el encabezado HTTP.

imagen

El encabezado tiene un campo Header-RootMe-Admin igual a ninguno. Cambiemoslo a verdadero.

imagen

Ahora miramos la respuesta del servidor.

imagen

HTTP POST


imagen

Seguimos el enlace y nos ofrecen jugar el juego.

imagen

La tarea es marcar más de 999999, pero cuántos no presionan, no se puede.

imagen

Nos fijamos en el código. JavaScript genera un número aleatorio y lo envía al servidor.

imagen

Abra el encabezado HTTP y cambie el número generado.

imagen

Y ganamos.

imagen

Redirección inadecuada de HTTP


imagen

Nos encontramos con un formulario de autorización.

imagen

Al cargar la página, puede ver la redirección. Para confirmar esto, vaya a Burp e intercepte la solicitud.

imagen

Ahora envíe este encabezado al repetidor. Y no realice una transición automática.

imagen

Manipulación de verbos HTTP


imagen

Nos encontramos con la autenticación HTTP.

imagen

Veamos todos los métodos HTTP.

imagen

imagen

imagen

Y el método PUT nos da una página sin autorización.

Instalar archivos


imagen

Una página en blanco nos encuentra. Nos fijamos en el código fuente.

imagen

Entonces, se usa phpbb, así que iremos a la dirección / phpbb / install.

imagen

Abrimos la única página, quitamos la bandera.

imagen

Más y más complicado ... Puedes unirte a nosotros en Telegram . Formemos una comunidad en la que haya personas con conocimientos en muchas áreas de TI, para que siempre podamos ayudarnos mutuamente en cualquier problema de seguridad de la información y TI.

Source: https://habr.com/ru/post/476216/


All Articles