Command Injection
Last updated
Last updated
Vamos a empezar por command injection
nos iremos a OWASP 2017
-> Cross-Site-Scripting (XSS)
-> Reflected (First Order)
-> DNS Lookup
Command Injection
se va a basar basicamente en una injeccion de codigo, lo que pasa es que el contexto de esta injeccion va a ser un comando que se va a ejecutar en el sistema operativo del web server.
Cuando nosotros creemos que en una pagina hay un campo en el que cuando introducimos algun comando o alguna funcion que tiene la pagina como en este caso de la pagina Mutillidae
que te hace un DNS Lookup
cuando metemos un dominio o IP, podemos pensar que esto se esta ejecutando en el servidor y por dentro se esta ejecutando la herramienta dnslookup
para que se pueda ejecutar ese comando, por lo que nosotros pdoremos aprovechar esto si no esta bien sanitizada la pagina para poder concatenar comandos y poder ejecutar lo que queremos.
Lo que haremos para probar esto seria poner lo siguiente:
Y podremos ver algo asi:
Por lo que vemos funciona correctamente.