Laravel
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Learn & practice GCP Hacking:
HackTricks Training GCP Red Team Expert (GRTE)
Laravel Tricks
Modo de depuración
Si Laravel está en modo de depuración, podrás acceder al código y a datos sensibles.
Por ejemplo http://127.0.0.1:8000/profiles
:
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F2730383215-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FOGiU7XValBchYYDg6h1H%252Fuploads%252Fgit-blob-b608df2b8dd3ac9841e8e766b6c995ad36b9735c%252Fimage%2520%281046%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=a4406da&sv=1)
Esto suele ser necesario para explotar otras CVEs de RCE de Laravel.
.env
Laravel guarda la APP que utiliza para encriptar las cookies y otras credenciales dentro de un archivo llamado .env
que se puede acceder utilizando alguna travesía de ruta bajo: /../.env
Laravel también mostrará esta información dentro de la página de depuración (que aparece cuando Laravel encuentra un error y está activado).
Usando la APP_KEY secreta de Laravel, puedes desencriptar y re-encriptar cookies:
Desencriptar Cookie
Laravel Deserialización RCE
Versiones vulnerables: 5.5.40 y 5.6.x hasta 5.6.29 (https://www.cvedetails.com/cve/CVE-2018-15133/)
Aquí puedes encontrar información sobre la vulnerabilidad de deserialización aquí: https://labs.withsecure.com/archive/laravel-cookie-forgery-decryption-and-rce/
Puedes probar y explotarlo usando https://github.com/kozmic/laravel-poc-CVE-2018-15133
O también puedes explotarlo con metasploit: use unix/http/laravel_token_unserialize_exec
CVE-2021-3129
Otra deserialización: https://github.com/ambionics/laravel-exploits
Laravel SQLInjection
Lee información sobre esto aquí: https://stitcher.io/blog/unsafe-sql-functions-in-laravel
Aprende y practica Hacking en AWS:HackTricks Training AWS Red Team Expert (ARTE)
Aprende y practica Hacking en GCP:
HackTricks Training GCP Red Team Expert (GRTE)
Last updated