Ataques de Inyección en Bases de Datos NoSQL
Introducción a la inyección NoSQL
Las bases de datos NoSQL han ganado popularidad por su escalabilidad y flexibilidad. Sin embargo, su sintaxis de consulta particular introduce riesgos de seguridad distintos a la inyección SQL tradicional. Este artículo describe vectores comunes de ataque y sus implicaciones.
Inyección de Arreglos en PHP
En un ...
Publicado el 6-27 00:54
Guía Práctica de Configuración y Uso de Redis
Instalación y configuración de instancia única
Para obtener el código fuente, utiliza curl en lugar de wget para descargar y extraer el paquete:
curl -O https://download.redis.io/releases/redis-7.0.5.tar.gz
tar -xvzf redis-7.0.5.tar.gz
cd redis-7.0.5
make
sudo make install PREFIX=/usr/local/redis
Configura el servicio para que se ejecute en se ...
Publicado el 6-26 17:56
Creación de Tareas Programadas en Yii2 (Comandos de Consola)
Yii2 dispone de una funcionalidad robusta para ejecutar tareas programadas mediante comandos de consola. En el directorio console dentro de la estructura del proyecto, podemos crear controladores específicos para manejar estas tareas automatizadas.
A continuación, se presenta un ejemplo de controlador para tareas programadas:
<?php
namespace ...
Publicado el 6-26 00:40
Integración de alianzas publicitarias en un sistema SaaS mediante desarrollo personalizado
Tablas de datos que requieren modificaciones
w_ad_app // Almacena datos agregados de la alianza publicitaria
w_ad_app_day_log // Registra estadísticas diarias por aplciación en la alianza
w_ad_member_app_day_log // Captura datos diarios de la alianza por usuario
w_ad_bill_[identificador_alianza] // Recopila facturas de la alianza específica
A ...
Publicado el 6-25 02:41
Ingeniería de Cadenas POP en Deserialización PHP: Casos Prácticos
En el análisis de vulnerabilidades de deserialización en PHP, la función unserialize() actúa únicamente como el punto de entrada. La verdadera complejidad y el éxito de la explotación residen en la construcción de la cadena POP (Property Oriented Programming). En escenarios reales o competencias de seguridad, el mayor desafío no es comprender l ...
Publicado el 6-24 16:23
Estrategias Avanzadas para la Vinculación de Modelos en Rutas de Laravel 10
Introducción a la Vinculación de Modelos en Rutas de Laravel 10
La funcionalidad de vinculación de modelos en las rutas de Laravel 10 representa una característica esencial que simplifica drásticamente el desarrollo. Permite que los parámetros definidos en las URLs se conviertan automáticamente en instancias de modelos Eloquent, eliminando la n ...
Publicado el 6-23 22:54
Diario de práctica de pentest: de la recopilación de información al escalado de privilegios
Recopilación de información y descubrimiento de servicios
El primer paso en la evaluación del objetivo es el descubrimiento de hosts y servicios. Para identificar la dirección IP del sistema en la red local, se puede utilizar el siguiente comando:
arp-scan -l
Una vez identificada la IP (por ejemplo, 192.168.10.15), se procede a un escaneo de p ...
Publicado el 6-23 19:30
Optimizando la Gestión de Datos en PHP con el Operador de Asignación de Coalescencia Nula (??=)
Desde su introducción en PHP 7.3, el operador de asignación de coalescencia nula (??=) ha simplificado significativamente el manejo de valores predeterminados, especialmente en el contexto de arrays y configuraciones. Este operador, conciso y potente, permite asignar un valor a una variable solo si esta no está definida o su valor es null. Esta ...
Publicado el 6-22 06:15
Manipulación de Fechas y Tiempos en PHP
PHP ofrece un robusto conjunto de funciones integradas para trabajar con fechas y horas, permitiendo recuperar y manipular información temporal del servidor.
Zonas Horarias y Configuración
El mundo se divide en 24 zonas horarias. Para la comunicación internacional, se utiliza el Tiempo Universal Coordinado (UTC), equivalente al Meridiano de Gre ...
Publicado el 6-21 23:25
Exportación de Datos Masivos a Archivos Excel con PHP
Cuando se trabaja con grandes volúmenes de datos, la exportación puede saturar la memoria del sistema y causar bloqueos. A continuación, describo dos métodos eefctivos para evitar estos problemas al generar archivos Excel desde PHP.
Ajustes en la Configuración del Servidor
Modiifque los parámetros de configuración del servidor para evitar tiemp ...
Publicado el 6-19 04:19