La manipulación campo oculto hacks en aplicaciones web

Algunos sitios web y aplicaciones incrustar campos ocultos dentro de las páginas de Internet para cortar y pasar información de estado entre el servidor web y el navegador. Los campos ocultos están representados en un formulario web como.

Debido a malas prácticas de codificación, campos ocultos a menudo contienen información confidencial (como los precios de productos en un sitio de comercio electrónico) que debe almacenarse sólo en una base de datos back-end. Los usuarios no deben ver los campos ocultos - de ahí el nombre - pero la curiosidad atacante puede descubrir y explotar con estos pasos:

  1. Ver el código fuente HTML.

    Para ver el código fuente en Internet Explorer, seleccione Página → Ver código fuente. En Firefox, seleccione Ver → Código fuente de página.

  2. Cambiar la información almacenada en estos campos.

    Por ejemplo, un usuario malintencionado podría cambiar el precio de $ 100 a $ 10.

  3. Volver a publicar la página de nuevo al servidor.

    Este paso permite al atacante obtener ganancias ilícitas, tales como un precio más bajo en una web de compra.

Video: Nuevo HACK Caminar POKEMON GO SIN ROOT Ubicación Falsa + Joystick [Android]

El uso de campos ocultos para los mecanismos de autenticación (nombre de usuario) puede ser especialmente peligroso. Se podría venir a través de un proceso de bloqueo de intrusos autenticación de múltiples factores que se basa en un campo oculto para rastrear el número de veces que el usuario ha intentado iniciar sesión. Esta variable podría ser puesto a cero por cada intento de inicio de sesión y así facilitar un diccionario con guión o de fuerza bruta ataque de inicio de sesión.

Varias herramientas, tales como web proxy (que viene con WebInspect) o Paros Proxy, se pueden manipular fácilmente los campos ocultos.

Video: How to Hack a Car: Phreaked Out (Episode 2)

Si se encuentra con campos ocultos, se puede tratar de manipularlos para ver qué se puede hacer. Es tan simple como eso.

Artículos Relacionados