Laravel
Aprenda e pratique Hacking AWS:HackTricks Training AWS Red Team Expert (ARTE)
Aprenda e pratique Hacking GCP:
HackTricks Training GCP Red Team Expert (GRTE)
Truques Laravel
Modo de depuração
Se o Laravel estiver em modo de depuração, você poderá acessar o código e dados sensíveis.
Por exemplo http://127.0.0.1:8000/profiles
:
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F910640767-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FjzQiXe8oFAkPoN0MXcUG%252Fuploads%252Fgit-blob-b608df2b8dd3ac9841e8e766b6c995ad36b9735c%252Fimage%2520%281046%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=d0198da&sv=1)
Isso geralmente é necessário para explorar outras CVEs de RCE do Laravel.
.env
O Laravel salva o APP que usa para criptografar os cookies e outras credenciais dentro de um arquivo chamado .env
que pode ser acessado usando alguma travessia de caminho em: /../.env
O Laravel também mostrará essas informações na página de depuração (que aparece quando o Laravel encontra um erro e está ativado).
Usando a APP_KEY secreta do Laravel, você pode descriptografar e recriptografar cookies:
Descriptografar Cookie
Laravel Deserialization RCE
Versões vulneráveis: 5.5.40 e 5.6.x até 5.6.29 (https://www.cvedetails.com/cve/CVE-2018-15133/)
Aqui você pode encontrar informações sobre a vulnerabilidade de deserialização: https://labs.withsecure.com/archive/laravel-cookie-forgery-decryption-and-rce/
Você pode testar e explorar usando https://github.com/kozmic/laravel-poc-CVE-2018-15133
Ou você também pode explorá-lo com metasploit: use unix/http/laravel_token_unserialize_exec
CVE-2021-3129
Outra deserialização: https://github.com/ambionics/laravel-exploits
Laravel SQLInjection
Leia informações sobre isso aqui: https://stitcher.io/blog/unsafe-sql-functions-in-laravel
Aprenda e pratique Hacking AWS:HackTricks Training AWS Red Team Expert (ARTE)
Aprenda e pratique Hacking GCP:
HackTricks Training GCP Red Team Expert (GRTE)
Last updated