mirror of
https://github.com/HackTricks-wiki/hacktricks.git
synced 2025-10-10 18:36:50 +00:00
2.7 KiB
2.7 KiB
Bypass Payment Process
{{#include ../banners/hacktricks-training.md}}
Técnicas de Bypass de Pago
Intercepción de Solicitudes
Durante el proceso de transacción, es crucial monitorear los datos que se intercambian entre el cliente y el servidor. Esto se puede hacer interceptando todas las solicitudes. Dentro de estas solicitudes, busca parámetros con implicaciones significativas, tales como:
- Success: Este parámetro a menudo indica el estado de la transacción.
- Referrer: Puede señalar la fuente de donde se originó la solicitud.
- Callback: Este se utiliza típicamente para redirigir al usuario después de que se completa una transacción.
Análisis de URL
Si encuentras un parámetro que contiene una URL, especialmente una que sigue el patrón example.com/payment/MD5HASH, requiere un examen más detallado. Aquí hay un enfoque paso a paso:
- Copia la URL: Extrae la URL del valor del parámetro.
- Inspección en Nueva Ventana: Abre la URL copiada en una nueva ventana del navegador. Esta acción es crítica para entender el resultado de la transacción.
Manipulación de Parámetros
- Cambiar Valores de Parámetros: Experimenta alterando los valores de parámetros como Success, Referrer o Callback. Por ejemplo, cambiar un parámetro de
false
atrue
a veces puede revelar cómo el sistema maneja estas entradas. - Eliminar Parámetros: Intenta eliminar ciertos parámetros por completo para ver cómo reacciona el sistema. Algunos sistemas pueden tener retrocesos o comportamientos predeterminados cuando faltan parámetros esperados.
Alteración de Cookies
- Examinar Cookies: Muchos sitios web almacenan información crucial en cookies. Inspecciona estas cookies en busca de datos relacionados con el estado del pago o la autenticación del usuario.
- Modificar Valores de Cookies: Alterar los valores almacenados en las cookies y observar cómo cambia la respuesta o el comportamiento del sitio web.
Secuestro de Sesiones
- Tokens de Sesión: Si se utilizan tokens de sesión en el proceso de pago, intenta capturarlos y manipularlos. Esto podría dar información sobre vulnerabilidades en la gestión de sesiones.
Alteración de Respuestas
- Interceptar Respuestas: Utiliza herramientas para interceptar y analizar las respuestas del servidor. Busca cualquier dato que pueda indicar una transacción exitosa o revelar los próximos pasos en el proceso de pago.
- Modificar Respuestas: Intenta modificar las respuestas antes de que sean procesadas por el navegador o la aplicación para simular un escenario de transacción exitosa.
{{#include ../banners/hacktricks-training.md}}