2022-05-20 11:11:49 +00:00
# NodeJS Express
2023-06-03 13:10:46 +00:00
## Signature de Cookie
2022-05-20 11:11:49 +00:00
2023-06-03 13:10:46 +00:00
L'outil [https://github.com/DigitalInterruption/cookie-monster ](https://github.com/DigitalInterruption/cookie-monster ) est une utilité pour automatiser le test et la re-signature des secrets de cookie Express.js.
2022-05-20 11:11:49 +00:00
2023-06-03 13:10:46 +00:00
### Un seul cookie avec un nom spécifique
2022-05-20 11:11:49 +00:00
```
$ cookie-monster -c eyJmb28iOiJiYXIifQ== -s LVMVxSNPdU_G8S3mkjlShUD78s4 -n session
```
2023-06-03 13:10:46 +00:00
### Liste de mots personnalisée
2022-05-20 11:11:49 +00:00
```
$ cookie-monster -c eyJmb28iOiJiYXIifQ== -s LVMVxSNPdU_G8S3mkjlShUD78s4 -w custom.lst
```
2023-06-03 13:10:46 +00:00
### Tester plusieurs cookies en mode batch
2022-05-20 11:11:49 +00:00
```
$ cookie-monster -b -f cookies.json
```
2023-06-03 13:10:46 +00:00
### Tester plusieurs cookies en mode batch avec une liste de mots personnalisée
2022-05-20 11:11:49 +00:00
```
$ cookie-monster -b -f cookies.json -w custom.lst
```
2023-06-03 13:10:46 +00:00
### Encoder et signer un nouveau cookie
2022-05-20 11:11:49 +00:00
2023-06-03 13:10:46 +00:00
Si vous connaissez le secret, vous pouvez signer le cookie.
2022-05-20 11:11:49 +00:00
```
$ cookie-monster -e -f new_cookie.json -k secret
```
2023-06-03 13:10:46 +00:00