Command Injection
Use Trickest to easily build and automate workflows powered by the world's most advanced community tools. Get Access Today:
¿Qué es la inyección de comandos?
Una inyección de comandos permite la ejecución de comandos arbitrarios del sistema operativo por un atacante en el servidor que aloja una aplicación. Como resultado, la aplicación y todos sus datos pueden verse completamente comprometidos. La ejecución de estos comandos generalmente permite al atacante obtener acceso no autorizado o control sobre el entorno de la aplicación y el sistema subyacente.
Contexto
Dependiendo de dónde se esté inyectando tu entrada, es posible que necesites terminar el contexto citado (usando "
o '
) antes de los comandos.
Inyección/Ejecución de Comandos
Bypasses de Limitación
Si estás tratando de ejecutar comandos arbitrarios dentro de una máquina linux te interesará leer sobre estos Bypasses:
Ejemplos
Parámetros
Aquí están los 25 principales parámetros que podrían ser vulnerables a la inyección de código y vulnerabilidades similares de RCE (de link):
Exfiltración de datos basada en el tiempo
Extracción de datos: carácter por carácter
Exfiltración de datos basada en DNS
Basado en la herramienta de https://github.com/HoLyVieR/dnsbin
también alojada en dnsbin.zhack.ca
Herramientas en línea para verificar la exfiltración de datos basada en DNS:
dnsbin.zhack.ca
pingb.in
Bypass de filtrado
Windows
Linux
Lista de Detección de Fuerza Bruta
Referencias
Usa Trickest para construir y automatizar flujos de trabajo fácilmente, impulsados por las herramientas comunitarias más avanzadas del mundo. Obtén acceso hoy:
Last updated