Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
flask-session-cookie-manager — 🍪 Décodeur/Encodeur de Cookie de Session Flask | Kitploit
Outils/GitHubGitHub/noraj/flask-session-cookie-manager
Outils de Chiffrement/DéchiffrementSécurité WebTests d'Intrusion
GitHubnoraj/flask-session-cookie-manager

flask-session-cookie-manager

🍪 Décodeur/Encodeur de Cookie de Session Flask

Voir le dépôtSite web
77293il y a 1 anVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Décodeur/Encodeur de cookie de session Flask

Build Status Build Status Rawsec's CyberSecurity Inventory GitHub top language GitHub license

Auteur original : Wilson Sumanang

Auteur des corrections et améliorations : Alexandre ZANNI

Importé depuis saruberoz.github.io

Dépendances

  • Python 2 ou Python 3
  • itsdangerous
  • Flask

Installation

Paquet

Packaging status

BlackArch Linux

root@kitploit:~
pacman -S flask-session-cookie-manager{3,2}

Git

ArchLinux

Pour python3 et python2 :

root@kitploit:~
git clone https://github.com/noraj/flask-session-cookie-manager.git && cd flask-session-cookie-manager
makepkg -sic

Autres distributions

Utilisez votre gestionnaire de paquets, utilisez pip dans un environnement virtuel ou utilisez pyenv.

Ex.

root@kitploit:~
git clone https://github.com/noraj/flask-session-cookie-manager.git && cd flask-session-cookie-manager
python -m venv venv
source venv/bin/activate
python -m pip install .

Utilisation

Utilisez flask_session_cookie_manager3.py avec Python 3 et flask_session_cookie_manager2.py avec Python 2.

root@kitploit:~
usage: flask_session_cookie_manager{2,3}.py [-h] {encode,decode} ...

Flask Session Cookie Decoder/Encoder

positional arguments:
  {encode,decode}  sub-command help
    encode         encode
    decode         decode

optional arguments:
  -h, --help       show this help message and exit

Encode

root@kitploit:~
usage: flask_session_cookie_manager{2,3}.py encode [-h] -s <string> -t <string>

optional arguments:
  -h, --help            show this help message and exit
  -s <string>, --secret-key <string>
                        Secret key
  -t <string>, --cookie-structure <string>
                        Session cookie structure

Decode

root@kitploit:~
usage: flask_session_cookie_manager{2,3}.py decode [-h] [-s <string>] -c <string>

optional arguments:
  -h, --help            show this help message and exit
  -s <string>, --secret-key <string>
                        Secret key
  -c <string>, --cookie-value <string>
                        Session cookie value

Exemples

Encode

root@kitploit:~
$ python{2,3} flask_session_cookie_manager{2,3}.py encode -s '.{y]tR&sp&77RdO~u3@XAh#TalD@Oh~yOF_51H(QV};K|ghT^d' -t '{"number":"326410031505","username":"admin"}'
eyJudW1iZXIiOnsiIGIiOiJNekkyTkRFd01ETXhOVEExIn0sInVzZXJuYW1lIjp7IiBiIjoiWVdSdGFXND0ifX0.DE2iRA.ig5KSlnmsDH4uhDpmsFRPupB5Vw

Remarque : la structure du cookie de session doit être un dictionnaire python valide

Decode

Avec clé secrète :

root@kitploit:~
$ python{2,3} flask_session_cookie_manager{2,3}.py decode -c 'eyJudW1iZXIiOnsiIGIiOiJNekkyTkRFd01ETXhOVEExIn0sInVzZXJuYW1lIjp7IiBiIjoiWVdSdGFXND0ifX0.DE2iRA.ig5KSlnmsDH4uhDpmsFRPupB5Vw' -s '.{y]tR&sp&77RdO~u3@XAh#TalD@Oh~yOF_51H(QV};K|ghT^d'
{u'username': 'admin', u'number': '326410031505'}

Sans clé secrète (sortie moins jolie) :

root@kitploit:~
$ python{2,3} flask_session_cookie_manager{2,3}.py decode -c 'eyJudW1iZXIiOnsiIGIiOiJNekkyTkRFd01ETXhOVEExIn0sInVzZXJuYW1lIjp7IiBiIjoiWVdSdGFXND0ifX0.DE2iRA.ig5KSlnmsDH4uhDpmsFRPupB5Vw'
{"number":{" b":"MzI2NDEwMDMxNTA1"},"username":{" b":"YWRtaW4="}}
Télécharger l’outil