Hola alguien conoce algun exploit para subir shell en una web que tenga sql injection?
O si hay alguna otra forma de hacerlo he visto algunas formas de hacerlo desde el navegador pero si alguien sabe de algún exploit se lo agradeceré.
¡Hola!
Si el usuario de la DB tiene permisos "FILE", se puede subir usando "SELECT INTO OUTFILE", conociendo el path absoluto.
Referencia: https://websec.ca/kb/sql_injection#MySQL_Writing_Files
Otro método sería buscar un uploader vulnerable en la web en cuestión, hay varía información detallada en el foro:
https://underc0de.org/foro/pentest/upload-php-(vulnerabilidad)/
https://underc0de.org/foro/seguridad-en-servidores/algunos-metodos-para-bypassear-un-uploader-php/
https://underc0de.org/foro/bugs-y-exploits/bypasseando-filtros-de-uploads-y-subiendo-archivos-php-by-hondaomena/
Y fuera del foro:
http://www.blackploit.com/2010/04/bypassear-uploaders.html
Edito: Los uploaders vulnerables usualmente se pueden encontrar en paneles admins. Con SQLi se puede llegar a conseguir los datos de acceso.
¡Saludos!
Puedes utilizar sqlmap, si es posible, te subirá la shell :P
Saludos.
Hola.
Como dice black, con SQLmap puedes subir una shell pero revisa el usuario que está corriendo en la db y si tiene los privilegios FILE.
sqlmap -u (host) --current-user --privileges en caso que sea el mismo usuario quien tiene los permisos FILE y esté corriendo en la db, podrás subir tu shell.
Saludos.
vale muchas gracias a todos investigare haber si consigo subir shell el problema que no se porque pero con sqlmap en segun que paginas me dice que no es vulnerable y con havij si lo es.
No tienes permitido ver enlaces.
Registrate o Entra a tu cuenta
vale muchas gracias a todos investigare haber si consigo subir shell el problema que no se porque pero con sqlmap en segun que paginas me dice que no es vulnerable y con havij si lo es.
Comprueba que le pases la misma URL y parámetros, recuerda que te puede decir que es vulnerable y a la hora de sacar tablas falle ;)
Doy el tema como solucionado, si sigues con problemas, simplemente responde a este post.
saludos.
No tienes permitido ver enlaces.
Registrate o Entra a tu cuenta
vale muchas gracias a todos investigare haber si consigo subir shell el problema que no se porque pero con sqlmap en segun que paginas me dice que no es vulnerable y con havij si lo es.
lee sobre los parametros --risk y --level
tambien puede ser que havij te este tirando un resultado erroneo. Saca datos de la db?