Flask
Aprenda e pratique Hacking AWS:HackTricks Training AWS Red Team Expert (ARTE)
Aprenda e pratique Hacking GCP:
HackTricks Training GCP Red Team Expert (GRTE)
![](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-78abb7891633b1e8147b4e743e4f00af375d3cd6%252Fimage%2520%28515%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=f5f47a92&sv=1)
Use Trickest para construir e automatizar fluxos de trabalho facilmente, impulsionados pelas ferramentas comunitárias mais avançadas do mundo. Acesse hoje:
Provavelmente, se você estiver jogando um CTF, uma aplicação Flask estará relacionada a SSTI.
Cookies
O nome padrão da sessão de cookie é session
.
Decoder
Decodificador de cookies Flask online: https://www.kirsle.net/wizards/flask-session.cgi
Manual
Obtenha a primeira parte do cookie até o primeiro ponto e decodifique em Base64.
O cookie também é assinado usando uma senha
Flask-Unsign
Ferramenta de linha de comando para buscar, decodificar, forçar e criar cookies de sessão de uma aplicação Flask adivinhando chaves secretas.
Decodificar Cookie
Força Bruta
Assinatura
Assinatura usando versões legadas (antigas)
RIPsession
Ferramenta de linha de comando para força bruta em sites usando cookies criados com flask-unsign.
SQLi em cookie de sessão Flask com SQLmap
Este exemplo usa a opção eval
do sqlmap para assinar automaticamente os payloads do sqlmap para Flask usando um segredo conhecido.
Proxy Flask para SSRF
Neste artigo é explicado como o Flask permite uma solicitação começando com o caractere "@":
Qual é o seguinte cenário:
Poderia permitir a introdução de algo como "@attacker.com" para causar um SSRF.
![](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-78abb7891633b1e8147b4e743e4f00af375d3cd6%252Fimage%2520%28515%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=f5f47a92&sv=1)
Use Trickest para construir e automatizar fluxos de trabalho facilmente, alimentados pelas ferramentas da comunidade mais avançadas do mundo. Acesse hoje:
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